我正在尝试将 PDF 文件包含到我的 Latex 文档中。我希望章节名称包含在目录中,但不作为文本中的标题。目前,它在我的文档中提供标题,这导致我包含的 PDF 文件移到我的页面之外。
为了实现这一目标我必须做出哪些改变?
以下是我所写的:
\tableofcontents
\newpage
\pagenumbering{arabic}
\section{Section 1}
\includegraphics{Section 1.pdf}
\section{Section 2}
\subsection{Section 2.1}
\includegraphics{Section2_1.pdf}
\subsection{Section 2.2}
\includegraphics{Section2_2.pdf}
答案1
您在评论中得到了大部分答案,但这里有一个您可以做的事情的示例。我添加了\phantomsection
可能有助于将目录中的超链接指向正确位置的内容。
\documentclass{article}
\usepackage{pdfpages}
\usepackage{hyperref}
\begin{document}
\pagenumbering{roman}
\tableofcontents
\clearpage
\pagenumbering{arabic}
\phantomsection\addcontentsline{toc}{section}{Section 1 Title}
\includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{Section 1.pdf}
\phantomsection\addcontentsline{toc}{subsection}{Subsection 1.1 Title}
\includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{Section1_1.pdf}
\phantomsection\addcontentsline{toc}{subsection}{Subsection 1.2 Title}
\includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{Section1_2.pdf}
\end{document}
pagecommand={\thispagestyle{plain}}
如果您不想在包含的 pdf 中添加页码,请删除。
或者可能(包括数字):
\documentclass{article}
\usepackage{pdfpages}
\usepackage{hyperref}
\begin{document}
\pagenumbering{roman}
\tableofcontents
\clearpage
\pagenumbering{arabic}
\refstepcounter{section}%
\phantomsection\addcontentsline{toc}{section}{\thesection. Section 1 Title}
\includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{Section 1.pdf}
\refstepcounter{subsection}%
\phantomsection\addcontentsline{toc}{subsection}{\thesubsection. Subsection 1.1 Title}
\includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{Section1_1.pdf}
\refstepcounter{subsection}%
\phantomsection\addcontentsline{toc}{subsection}{\thesubsection. Subsection 1.2 Title}
\includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{Section1_2.pdf}
\end{document}