Проблема алгоритмического пакета TeX/LaTeX

Я пытаюсь расположить алгоритм в псевдокоде с 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 ответ

Решение

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

\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$ }
Другие вопросы по тегам