我对 Latex 还很陌生,制作标题页时遇到了麻烦。我的大学希望我们使用特定格式的标题页来交付我们的项目,所以我尝试在 Latex 中重新创建它,以便我可以多次使用它。这是他们给我们的模板:
实现起来应该不太难,但我并没有真正实现它。这是我目前得到的代码:
\documentclass{article}
% Variables
\newcommand{\numerotrabajo}{1}
\newcommand{\tema}{Sistemas}
\newcommand{\ejercicio}{Placeholder}
% Packages
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\begin{document}
\begin{titlepage}
\pagestyle{fancy}
\fancyhead[L]{Test}
\title{Trabajo Práctico/Teórico N° \numerotrabajo\\Tema: \tema\\\ejercicio}
\maketitle
\begin{center}
\begin{tabular}{ l r }
\multicolumn{2}{c}{Grupo X} \\
\hline
REDACTED & REDACTED \\
REDACTED & REDACTED \\
REDACTED & REDACTED \\
REDACTED & REDACTED \\
REDACTED & REDACTED \\
REDACTED & REDACTED \\
\vspace{250px}
\end{tabular}
\begin{tabular}{ l l l l }
Fecha Presentación & \_\_\_\_\_\_\_\_\_\_\_\_ & Calificación & \_\_\_\_\_\_\_\_\_\_\_\_ \\
Fecha Devolución & \_\_\_\_\_\_\_\_\_\_\_\_ & Firma Profesor & \_\_\_\_\_\_\_\_\_\_\_\_ \\
\end{tabular}
\end{center}
\end{titlepage}
\end{document}
它生成这个pdf:
如您所见,我正在使用 fancy header 包尝试将文本放在模板中左上角。但由于某种原因,它不起作用。我还需要将“占位符”文本缩小一点,并且我需要一种更好的方法来显示页面最底部的那些行,理论上这些行应该用来手动完成。
提前致谢。
答案1
环境titlepage
正在将页面样式切换为plain
;这就是为什么fancyhdr
它不适合您。但是,您可以使用命令重新定义普通样式\fancypagestyle
。
对于“占位符”,文本已经“巨大”,因此您可以使用\Large
或使其变小\large
。
对于可以使用\underline
任意间距命令填充的线条,或者\rule
。
这是包含一些您可能想要或不想使用的更改的版本。当然,使用一些附加软件包可以使模板更加接近,但考虑到您所做的某些选择,我不确定您是否想要这样做。但是,如果您愿意,请随时询问,例如,将标题进一步降低,使中间的表格更像模板中的表格,等等。
\documentclass{article}
% Variables
\newcommand{\numerotrabajo}{1}
\newcommand{\tema}{Sistemas}
\newcommand{\ejercicio}{\Large\bfseries Placeholder}
% Packages
\usepackage[margin=1.25in]{geometry}% change margins
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage{tgheros} % a font more like the template
\pagestyle{fancy}
\fancypagestyle{plain}{%
\fancyhf{}% clear everything
\fancyhead[L]{\sffamily\itshape UTN -- Regional Buenos Aires\\
Análisis de Sistermas -- 2005\\
Curso K2002}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
}
\title{Trabajo Práctico/Teórico N° \numerotrabajo\\Tema: \tema\\[2ex]\ejercicio}
\author{}\date{}
\begin{document}
\begin{titlepage}
\sffamily% switch to sans serif font like template
\maketitle
\begin{center}
\vfill
\begin{tabular}{l r}
\multicolumn{2}{c}{Grupo X} \\
\hline
REDACTED & REDACTED \\
REDACTED & REDACTED \\
REDACTED & REDACTED \\
REDACTED & REDACTED \\
REDACTED & REDACTED \\
REDACTED & REDACTED
\end{tabular}
\vfill
\begin{tabular}{ l l l l }
Fecha Presentación & \underline{\hspace*{1.3in}} & Calificación & \underline{\hspace*{1.3in}} \\[2ex]% add a bit more space
Fecha Devolución & \underline{\hspace*{1.3in}} & Firma Profesor & \underline{\hspace*{1.3in}} \\
\end{tabular}
\end{center}
\end{titlepage}
\end{document}