我正在准备实验报告。我需要为此定制目录。具体来说,我需要在目录页中添加两列,即日期和评估员签名。这些列可以输入,但我需要将它们添加到目录中。有人能帮我吗?
答案1
这是一个快速破解方法:
\documentclass[10pt,letterpaper]{article}
\usepackage{lipsum,titletoc}
\titlecontents{section}
[0em]
{}
{}
{}
{\titlerule*[0.5em]{.}\contentspage}
%\setlength{\overfullrule}{5pt}
\begin{document}
\noindent\begin{minipage}[c]{0.5\textwidth}
\tableofcontents
\end{minipage}
%
\hspace{0.05\textwidth}
%
\begin{minipage}[c]{0.2\textwidth}
\begin{tabular}{ll}
Date & Signature \\[1em]
\ldots & \ldots \\
\ldots & \ldots \\[12pt]
\ldots & \ldots \\
\ldots & \ldots \\
\ldots & \ldots \\
\ldots & \ldots \\
\ldots & \ldots \\
\ldots & \ldots \\
\end{tabular}
\vspace{1in}
\end{minipage}
%
\begin{minipage}[c]{0.2\textwidth}
\vspace{1in}
\begin{tabular}{ll}
Date & Signature \\[1em]
\ldots & \ldots \\
\ldots & \ldots \\[12pt]
\ldots & \ldots \\
\ldots & \ldots \\
\ldots & \ldots \\
\ldots & \ldots \\
\ldots & \ldots \\
\ldots & \ldots \\
\end{tabular}
\end{minipage}
\section{Joe}
\lipsum[2]
\section{Blow}
\lipsum[3]
\section{A longer section title intended to take more than one line}
\lipsum[2]
\section{Blow}
\lipsum[3]
\section{Joe}
\lipsum[2]
\section{Blow}
\lipsum[3]
\section{Joe}
\lipsum[2]
\section{Blow}
\lipsum[3]
\end{document}
加载包似乎titletoc
允许您将目录放入小页面中。您仍然必须手动将第二个小页面的内容与目录中的条目对齐。在更新的示例中,我使用了两个小页面来说明如何垂直移动它们的内容。
正如我所说,这只是一种技巧;应该有更好的方法。
答案2
有可能tocloft
:
\documentclass[a4paper]{article}
\usepackage{tocloft}
\renewcommand{\cftsecafterpnum}{\quad\rule{1cm}{0.4pt}\quad\rule{2cm}{0.4pt}}
\begin{document}
\tableofcontents
\section{This is one}
\section{This is two}
\end{document}