LaTeXによって書かれた擬似コード幅の調整
Pseudo Code Width Adjustment Written Latex
前回のブログでは、wpsに疑似コードを挿入する方法を紹介しました。リンク: https://blog.csdn.net/taoyafan/article/details/80380651
ただし、デフォルトでは擬似コードの幅が広く、調整方法がわかりません。オンラインで検索したところ、アルゴリズムをミニページにカプセル化できることがわかりました。前のブログの内容は、擬似コードの幅を変更する方法を紹介する例として使用されています。変更前の効果を図1に、変更後の効果を図2に示します。
図1擬似コードのデフォルト幅
コードは次のように表示されます。
documentclass[11pt]{ctexart} usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry} usepackage{algorithm} usepackage{algorithmicx} usepackage{algpseudocode} usepackage{amsmath} egin{document} egin{minipage}{7cm} egin{algorithm}[H] caption{An example for format For & While Loop in Algorithm} egin{algorithmic}[1] For{each $iin [1,9]$} State initialize a tree $T_{i}$ with only a leaf (the root) State $T=Tcup T_{i}$ EndFor ForAll {$c$ such that $cin RecentMBatch(E_{n-1})$} label{code:TrainBase:getc} State $T=Tcup PosSample(c)$ label{code:TrainBase:pos} EndFor For{$i=1$ $iAuroraで同じ変更を加えることで、同じ効果を得ることができます。実は
egin{algorithm}[H] end{algorithm}
外部から追加egin{minipage}{7cm} end{minipage}
2行のコード。 7cmは、擬似コードの幅を表します。