如何根据某些文本的位置缩进几行?例如,这是我想要的效果:
480-479: Battle of Thermopyle
Greek Victories at Salamis and Plataea end Persian war
第二行与 Battle 的“B”对齐。是否有类似于文本对齐环境的东西?
答案1
tabbing
这看起来像是环境可以解决的问题
\documentclass{article}
\pagestyle{empty}
\begin{document}
\begin{tabbing}
480-479: \=Battle of Thermopyle\\
\>Greek Victories at Salamis and Plataea end Persian war
\end{tabbing}
\end{document}
或者,您可以使用tabular
。
\documentclass{article}
\pagestyle{empty}
\begin{document}
\begin{tabular}{lp{4in}}
480-479: & Battle of Thermopyle\\
& Greek Victories at Salamis and Plataea end Persian war
\end{tabular}
\end{document}
间距略有不同,但您不必与环境前后的额外空间作斗争。此外,后一种方法将允许您使用longtable
可以跨越多个页面的方法。