提问于:
浏览数:
3062
我手动加入了pdf文档
`\includepdf[pages=1-2,offset=2.6cm -3.0cm]{Abstract-Chinese.pdf}`
但是加入的文档并没有加入到目录中,我能否手动设置将其加入到目录中?
1 回答
6
看`\includepdf` 的选项 `pagecommand`
示例如下:
``` tex
\documentclass{ctexart}
\usepackage{pdfpages}
\begin{document}
\tableofcontents
\includepdf[pagecommand={\addcontentsline{toc}{section}{插入的页面}}]{test.pdf}
\section{xxx}
\section{xxx}
\section{xxx}
\end{document}
```
作者追问:2020-03-20 00:42
我应该表述地更清楚一些,我抽出来了两页实际上是带着页码的中文摘要(一共两页,本身带有页码)。而后的英文摘要部分,我直接手动从第三页开始计页码。所以我现在只是希望在最开始能把中文摘要加到目录中。
按照上面您提供的方法,又重新产生了页码,和我想要的不太一样。
回答: 2020-03-20 09:45
`pagecommand`里加东西啊,你引入的页面如果有页面设置了,那么就`pagecommand={\thispagestyle{empty}\addcontentline......}`
其他正常内容开写的时候自己设定一下页码`\setcounter{page}{3}`
回答: 2020-03-20 09:54
刚才说的不对,几页分两次插入,第一次只插入一页,设定页码,页面样式empty,加入`\addcontentsline`,第二页以后只需要页面empty,然后就正常写就行了。
```tex
\includepdf[pages=1,pagecommand={\thispagestyle{empty}\setcounter{page}{1}\addcontentsline{toc}{section}{插入页面}}]{test.pdf}
\includepdf[pages=2-,pagecommand={\thispagestyle{empty}}]{test.pdf}
```
`\pagecommand={\thispagestyle{empty}}` 是默认选项,第二句可以不加,如果需要其他命令,`\thispagestyle` 还是要声明的。
-
非常感谢! – 交际之犀牛 2020-03-20 16:26 回复
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。