Проблема алгоритмического пакета TeX / LaTeX - PullRequest
1 голос
/ 16 июня 2010

Я пытаюсь разметить алгоритм в псевдокоде с TeX и пакетом «алгоритмический». Это беспорядок: без пробелов между словами и без разрывов строк. Может кто-нибудь мне помочь.

Как получить пробелы и разрывы строк в алгоритмических комментариях?

Спасибо!

Вот мой код TeX:

\documentclass{llncs}
\usepackage{algorithmic}

\begin{document}
\begin{algorithmic}

\REQUIRE{ $ Some long text here. Unfortunately this text is a mess. Spaces and line breaks are missing and the text gets weird block layout when setting line breaks manually. $}
\FORALL{$i = 1 \ldots \mid L_{items}\mid $  } 
\STATE { $  i miss spaces here, too $}
\ENDFOR

\end{algorithmic}
\end{document}

1 Ответ

3 голосов
/ 16 июня 2010

Ну, первая проблема в том, что у вас есть текст в знаках доллара $ ... $, что означает, что вы должны печатать его в математическом режиме. Таким образом, пространство будет далеко. Попробуйте это

\REQUIRE{ Some long text here. Unfortunately this text is a mess. Spaces and line breaks are missing and the text gets weird block layout when setting line breaks manually. }
\FORALL{$i = 1 \ldots \mid L_{items}\mid $  } 
\STATE {   i miss spaces here, too But I can get math $x = x +1$ }
...