作者rogerli ()
看板LaTeX
標題Re: [問題] algorithmic 指令修改
時間Tue Jun 29 22:56:23 2010
※ 引述《as123429 (AS)》之銘言:
: 這是我的編碼...
: \begin{algorithmic}[1]
: \REPEAT
: \STATE do something
: \UNTIL { conditions }
: \end{algorithmic}
: 結果如下:
: ------------------
: 1: repeat
: 2: do something
: 3: until
: ------------------
: 想請教各位,有沒有辦法把
: 1. repeat 改成 (粗體) Do ??
: 2. until 改成 while (....) ??
: 我用 \textbf{do} 跟 \textbf{while} 編譯可以過,
: 但演算法縮排的效果不見了,為什麼??
: 懇請賜教...緊急= =''
如果你的文件裡面所有的\repeat,\until
都要改成Do,while
取巧的辦法是在preamble加上以下兩行:
\renewcommand{\algorithmicrepeat}{\textbf{Do}}
\renewcommand{\algorithmicuntil}{\textbf{while}}
我沒試驗,所以可能還有需要調整的地方。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.236.100
推 as123429:解決...萬分感激^^ 06/29 23:10
推 zstar:請問有沒有辦法改pseudocode字型大小?? 06/30 19:21
如果是改單一指令碼的字型大小,例如想把repeat改成Huge:
\renewcommand{\algorithmic
repeat}{\Huge{Repeat}}
^^^^^^
其他指令碼也可以模仿這個例子,只要把黃字部分改成想要
的指令就ok。
如果想改全部的大小,
\Huge{
\begin{algorithmic}[1]
\REPEAT
\STATE do something
\UNTIL { conditions }
\end{algorithmic}
}
這樣應該可以吧。
※ 編輯: rogerli 來自: 114.33.236.100 (06/30 20:06)
推 zstar:謝謝,我試了改全部大小那種,基本上 work 07/02 00:48
→ zstar:不過 \huge 會讓之後所有的字型都改變,大括弧無用 07/02 00:50
→ zstar:需要重新 \normalsize,即可 07/02 00:53
→ rogerli:{\huge{...}}這樣就不會影響後面的了。 07/02 01:05