我有以下代码,其中包含文档中的图形文件,我只希望文档中包含这些图形,特别是我不想要页码、目录、标题等。唯一的问题是我插入的所有书签都链接到第一页(使用PdfLaTeX
和使用时LuaTeX
它们链接到最后一页)。我已经看到许多类似的问题/问题,但在这种情况下没有一个解决方案有效。
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{tikz}
\usepackage{hyperref}
\usepackage{bookmark}
\pagestyle{empty}
\def\inc#1{
\begin{figure}[p]
\vspace*{-5cm}
\makebox[\linewidth]{
\includegraphics[width=1.5\linewidth]{#1}
}
\end{figure}
\clearpage
}
\begin{document}
\phantomsection
\addcontentsline{toc}{section}{Section Title 1}
\foreach \n in {1,...,52}
{
\IfFileExists{PA\n.png}{
\inc{PA\n.png}
}{
%%%
}
}
\phantomsection
\addcontentsline{toc}{section}{Section Title 2}
\foreach \n in {53,...,111}
{
\IfFileExists{PA\n.png}{
\inc{PA\n.png}
}{
%%%
}
}
\end{document}
答案1
对于非浮动内容,浮动环境在这里不是正确的选择。可以通过以下包轻松导入放大的图像并将其置于页面中央pdfpages
:
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{pdfpages}
\usepackage{tikz}
\usepackage{hyperref}
\usepackage{bookmark}
\pagestyle{empty}
\begin{document}
% ...
\clearpage
\phantomsection
\addcontentsline{toc}{section}{Section Title 1}
\foreach \n in {1,...,52}
{
\IfFileExists{PA\n.png}{%
\includepdf{PA\n.png}%
}{}
}
\phantomsection
\addcontentsline{toc}{section}{Section Title 2}
\foreach \n in {53,...,111}
{
\IfFileExists{PA\n.png}{%
\includepdf{PA\n.png}%
}{}
}
\end{document}