我正在用 LaTeX 写论文,需要在最后添加我的个人简历。你能帮我定义结构吗?
我的要求是:
- “Vita” 需要像其他章节一样出现在“目录”中。
- vita 页面上没有章节号,并且像平常一样开始。
如果我想在主文本文件中包含以下语句,我需要如何定义\printvita
?
\addcontentsline{toc}{chapter}{Vita}
\printvita
答案1
以下是您可以执行的操作。请注意,lipsum
包和\lipsum
命令仅用于示例(它会打印虚拟文本)。您可以用实际的简历替换它们。
我会自动将 vita 包含在目录中,这样您就不需要每次都自己编写命令。
简历的实际代码位于\makeatletter
和之间\makeatother
(如果将其放在个人.sty
或.cls
文件中,则可以将其删除),最终用户只需\vita{...}
在序言中写入,就像您对\author
或所做的那样\title
。您可以写几段简历。
\documentclass{book}
\usepackage{lipsum}
\makeatletter
\def\vita{\long\def\@vita}
\def\printvita{%
\cleardoublepage
\thispagestyle{plain}
\addcontentsline{toc}{chapter}{Vita}
\@afterheading\@vita
}
\makeatother
\vita{\lipsum[1]}
\begin{document}
\tableofcontents
\chapter{First chapter}
\lipsum[2]
\printvita
\end{document}
注意:我不太清楚你想要什么,所以我选择让它看起来像一个新的章节,只是没有标题。如果这不是你所需要的,请告诉我,我会更新它。