作者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
1F:推 as123429:解决...万分感激^^ 06/29 23:10
2F:推 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)
3F:推 zstar:谢谢,我试了改全部大小那种,基本上 work 07/02 00:48
4F:→ zstar:不过 \huge 会让之後所有的字型都改变,大括弧无用 07/02 00:50
5F:→ zstar:需要重新 \normalsize,即可 07/02 00:53
6F:→ rogerli:{\huge{...}}这样就不会影响後面的了。 07/02 01:05