解决方案
下面大卫卡莱尔的评论给出了解决方案。
问题
使用下面的代码,我可以添加额外的垂直空格我想要的地方,但不是所有地方。我的问题是,即使最后工作完成了,编译也会抱怨说以下丑陋的事情。我该怎么做才能让我和我的 LaTeX 编译器恢复和平?
有害日志消息 ;-)
./extra_vertical_space.tex:9: LaTeX Error: There's no line here to end.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.9 \\
?
MMWE(最小 Merly 工作示例)
\documentclass[a4,11pt]{article}
\usepackage[french, vlined]{algorithm2e}
\begin{document}
\begin{algorithm}[H]
\KwData{some datas}
\vspace{0.4em}
\\
\Begin{
\vspace{0.4em}
\\
Step 1
\\
Step 2
\\
\vspace{0.4em}
\\
\While{one condition is true}{
\vspace{0.4em}
\\
... and so on.
}
}
\end{algorithm}
\end{document}
答案1
您可以使用该setspace
包来增加行距。
\documentclass{article}
\usepackage[french,vlined]{algorithm2e}
\usepackage{setspace}
\begin{document}
\begin{algorithm}
\begin{doublespace}
\KwData{some datas}
\Begin{
Step 1\;
Step 2\;
\While{one condition is true}{
... and so on.\;
}
}
\end{doublespace}
\end{algorithm}
\end{document}