ifpdf、pdfpages 和 auto-pst-pdf 之间的冲突

ifpdf、pdfpages 和 auto-pst-pdf 之间的冲突

我想要一个居中的标题页用于我的双面报告文档,并且我遵循以下说明:

双面报告中的居中标题页

这是一个最小(不)工作示例:

\documentclass[twoside]{report}

\usepackage{auto-pst-pdf}
\usepackage{pdfpages}
\usepackage{ifpdf}

\ifpdf
  \usepackage{tikz}
\else
  \usepackage{pst-eucl}
\fi

\begin{document}

\includepdf{pdf-sample.pdf}

\tableofcontents

\newpage

\chapter{Introduction}

This is content.

\end{document}

但第一页似乎是空白的。只要我删除 或\ifpdf...\usepackage{auto-pst-pdf}标题页就会出现在我的文档中。我用它pdflatex --shell-escape来编译。不幸的是,我的文档需要这两个选项。任何关于如何解决这个问题的帮助都将不胜感激。

答案1

这是当前的一个错误tikz。使用:

\listfiles
\documentclass[twoside]{report}
\usepackage{auto-pst-pdf}
\usepackage{pdfpages}
\usepackage{tikz}
\usepackage{pst-eucl}
\begin{document}

\includepdf{pdf-sample.pdf}

\tableofcontents   
\newpage
\chapter{Introduction}

This is content.   
\end{document}

但是,这会给出无法创建文件的警告auto-pst-pdf。但这并没有什么坏处,因为没有文件可以创建...

相关内容