我正在使用该algorithmic
包在家庭作业中编写伪代码。我使用考试类来使用question
它提供的环境。但现在我注意到,只要我algorithmic
在问题的开头使用该环境,数字就会向右跳动一点,而不是与其他问题编号很好地对齐。当然,我更希望所有问题编号都在一条垂直线上。在 MWE 下方,它看起来是这样的。
平均能量损失
\documentclass{exam}
\usepackage{algorithmic}
\begin{document}
\begin{questions}
\question
\question
\begin{algorithmic}
insert algorithm pseudocode here
\end{algorithmic}
\question
\end{questions}
\end{document}
顺便说一句,我在 Windows 8.1 上使用 TexStudio。
答案1
你的例子有点太简单了:环境中的语句algorithmic
应该以关键字开头,最简单的情况是\STATE
。当你把它放在文本前面时,缩进是可以的。
\documentclass{exam}
\usepackage{algorithmic}
\begin{document}
\begin{questions}
\question Question 1
\question Question 2
\begin{algorithmic}
\STATE insert algorithm pseudocode here
\PRINT something
\end{algorithmic}
\question Question 3
\end{questions}
\end{document}