Latex 算法宏包-使用 While 循環


https://stackoverflow.com/questions/60463394/latex-algorithm-package

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{amsmath}

\begin{document}
\begin{algorithm}
   \caption{Sinkhorn's algorithm}
   \begin{algorithmic}
   \WHILE{ $\| B(u_{k}, v_{k})1 - \mu \| + \| B(u_{k}, v_{k})^{T} 1 - \nu \| \ge \epsilon'$ }
       \IF {$k \text{ mod } 2 = 0$}
           \STATE $u_{k+1} = u_{k} + ln \left( \frac{\mu}{B(u_{k},v_{k})\mathrm{1}} \right)$
           \STATE $v_{k+1} = v_{k}$
       \ELSE
           \STATE $v_{k+1} = v_{k} + ln \left( \frac{\nu}{B(u_{k},v_{k})^{T} \mathrm{1}} \right) $
           \STATE $u_{k+1} = u_{k}$
       \ENDIF
           \STATE $k = k+1$
   \ENDWHILE
   \end{algorithmic}
   \end{algorithm}
\end{document}

https://en.wikibooks.org/wiki/LaTeX/Mathematics
本文來自Wikibooks-LateX/Mathemaatics的翻譯
Latex 自定義運算符-wiki

Latex 縮小圖片和表格所占的空間:

scale 放在tabular外面,比如縮小0.5 \scale{0.5}{\begin{tabular}....}

圖片 表格都可以縮

latex 添加空白頁,用於在雙欄的模板中,把 reference 擠到新的一頁。

參考: https://m.newsmth.net/article/TeX/318717

\newpage
\mbox{}
\newpage

最近編輯碩士畢業論文發現:

TexLive 雖然能夠編譯中文,但似乎無法編譯碩士畢業論文的模板
在按照 README.md 文件安裝了 CTex Full 之后,ctex 包里帶的 texworks 能夠編譯模板了。
但居然發現 TexLive 的 TexWorks 也能編譯 畢業論文的中文模板了。

  • 先前有一次 ctex 的 texwork 與 texlive 的 texwork 沖突:
    重新啟動筆記本電腦后,編輯 texworks 發現出錯,報錯信息中出現了 ctex 文件夾.
    后面發現此 texwork 非彼 texwork。
    ctex 下的 texwork 和 texlive 下的 texwork 不一樣。機器更改了默認使用,啟用了 ctex 下的 texwork. 可能是由於 ctex 后安裝,而且之前筆記本電腦一直沒有關機過,
    所以直到今天,重新開機后才觸發了更新。
subfigure 宏包添加子標題,需要使用 \caption 命令。 受此 blog 啟發添加 \caption 命令

在英文環境編譯命令下, \begin{subfigure}[uniform label noise]{} 這一命令會自動指示子標題為 "uniform label noise"。

例如:
Subfigure: error “Missing number, treated as zero”

\documentclass{article}
\usepackage{graphicx,subfigure}
\begin{document}
\begin{figure}
\centering     %%% not \center
\subfigure[Figure A]{\label{fig:a}\includegraphics[width=60mm]{example-image-a}}
\subfigure[Figure B]{\label{fig:b}\includegraphics[width=60mm]{example-image-b}}
\caption{my caption}
\end{figure}
\end{document}

上述命令可以顯示子標題。

但最近編譯中文的碩士畢業論文發現,需要分別額外加一條命令 \caption{均勻標記噪聲} 才能顯示出子標題。

\begin{figure}[t] % the loss distribution
%\setlength{\abovecaptionskip}{-0.01cm}   %調整圖片標題與圖距離
%\setlength{\belowcaptionskip}{-0.3cm}   %調整圖片標題與下文距離
\centering     %%% not \center
    \begin{subfigure}[uniform label noise]{0.32\linewidth}
        \includegraphics[width=\linewidth]{my_picture/0pad_uniform_loss.pdf}
        \caption{均勻標記噪聲}    
        \label{fig:loss_distribution_a}
    \end{subfigure} %
    \begin{subfigure}[pairwise label noise]{0.32\linewidth}    
			\includegraphics[width=\linewidth]{my_picture/0pad_PN_loss.pdf}
			\caption{成對標記噪聲}
			\label{fig:loss_distribution_b}  
    \end{subfigure} 
    \begin{subfigure}[structured label noise ]{0.32\linewidth}    
			\includegraphics[width=\linewidth]{my_picture/0pad_AN_loss_loss.pdf}
			\caption{結構標記噪聲}
			\label{fig:loss_distribution_c}
    \end{subfigure} 
\caption{不同噪聲類型和噪聲幅度下的 CIFAR-10 數據集樣本的損失分布。“kde” 表示損失分布的核密度估計。子圖 (b) $r=0.5$,$r=0.6$ 和 (c) $r=0.5$, $r=0.6$,對角占優條件不滿足。}
\label{fig:loss_distribution}
\end{figure}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM