我正在制作封面,作为我作业的模板(它们必须遵循标准)。所以我有三个具有绝对定位的元素:一个(机构 + 课程)附加在页面顶部(边距后),另一个(标题)位于中心,最后一个位于底部。
我想打印机构和标题之间的集中作者信息。如果我只为一位作者使用此模板,那就没问题,但如果有多位作者,就必须手动对齐。
\renewcommand{\imprimircapa}{
\begin{capa}
\centering
{\MakeUppercase\imprimirinstituicao \\
\MakeUppercase\imprimircurso}
\vspace*{2.5cm}
{\bfseries\MakeUppercase\imprimirautor}
\begin{textblock*}{\textwidth}(3cm,14.5cm)
{\bfseries\MakeUppercase\imprimirtitulo}
\end{textblock*}
\vfill
\imprimirlocal \\ \imprimirdata
\end{capa}
}
其结果为:
这很好,但只适用于特定数量的作者。有没有办法用 textpos 来实现这一点?
答案1
欢迎!
如果您提供所谓的“最小工作示例”,我们可以更准确地回答。也许您使用增强的文档类,如 KOMA-script,它为标题页提供了自己的命令。
但是无论如何,通过灵活的垂直空间,你想做的事情就可以轻松实现:
\documentclass{article}
\usepackage{lmodern}
\begin{document}
{\centering{}\thispagestyle{empty}
\uppercase{Instituto Federal do espirito santo}
\uppercase{Curso tecnico}
\vspace{\stretch{1}}
John Doe
John Doe
John Doe
John Doe
\vspace{\stretch{1}}
Titulo do projecto
\vspace{\stretch{2}}
Nova Venecia
2016
}
\end{document}
看起来像这样: