2012-03-18 16 views
3

複数の条件を持つIF条件を設定する必要がある私の論文では、Latexを使用して疑似コードを作成しようとしています。私はこれをしようとしているが、認識されていません\またはコマンドとして動作するように見えるdoesntの:私はalgpseudocodeパッケージを使用してい複数の条件を持つラテックスalgpseudocode IF

\begin{algorithmic} 

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

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

\EndWhile 
\end{algorithmic} 

。また、条件内に「スペース」を入れる必要がありますが、ラテックスはそれを破棄して2つの単語を結びつけ、これを行う方法はありますか?

乾杯、

+0

(La)TeX関連の質問は[TeX.SE](http://tex.stackexchange.com)に適しています。あなたが「理解した」ので、答えとして独自の解決策を入力し、TeX.SEへの移行のためにこれをフラグすることができます。あるいは、これは「ローカライズすぎる」とみなされます。 – Werner

答えて

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