2012-03-18 22 views
3

我想在我的论文中写一个与乳胶的伪代码,我需要把中条件有多个条件。我试图这样做,但似乎没有工作作为\或命令无法识别:乳胶algpseudocode如果具有多个条件

\begin{algorithmic} 

\While{$condition$} 
    \State $do-something$ 

    \If {$condition-1$ \Or $condition-2$ \Or $condition-3$} 
     \State $break$ 
    \EndIf 

\EndWhile 
\end{algorithmic} 

我使用algpseudocode包。此外,我需要在条件下放置一个“空间”,但乳胶只是丢弃它并将两个单词连接在一起,以任何方式执行此操作?

干杯,

+0

(拉)与TeX相关的问题更适合于[TeX.SE](http://tex.stackexchange.com)。既然你已经“想通了”,你可以输入自己的解决方案作为答案,然后标记这个迁移到TeX.SE。或者,这将被视为“过于本地化”。 – Werner 2012-03-18 10:47:46

回答

4

没关系的家伙,发现了。这是正确的方式

\begin{algorithmic} 

\While{$condition$} 
    \State $do-something$ 

    \If {$condition$ $1$ OR $condition$ $2$ OR $condition$ $3$} 
     \State $break$ 
    \EndIf 

\EndWhile 
\end{algorithmic} 
+2

Try \ If {$ condition $ {\ bf or} $ condition $} – wannik 2015-07-27 05:22:25