梅威瑟:
\documentclass{beamer}
%\usepackage[x-1a]{pdfx}
\begin{document}
\section{Présentation}
\begin{frame}{First Frame}
Hello, world!
\end{frame}
\section{Techniques}
\begin{frame}{First Frame}
Hello, world!
\end{frame}
\section{Mise en œuvre}
\begin{frame}{First Frame}
Hello, world!
\end{frame}
\section{Démonstration}
\begin{frame}{First Frame}
Hello, world!
\end{frame}
\section{Conclusions}
\begin{frame}{First Frame}
Hello, world!
\end{frame}
\end{document}
此示例编译成功(尽管使用非 ASCII 字符时会出现一些麻烦)。但是,当我启用 时pdfx
,我被这些错误困扰:
! LaTeX 错误:包 xcolor 的选项冲突。
请参阅 LaTeX 手册或 LaTeX Companion 了解解释。输入 H 可立即获得帮助。...
l.730 \其他
或(在本例中使用a-1b
):
!软件包 kvsetkeys 错误:未定义键“pdftex,pdfa,pdfversion=1.4”。
请参阅 kvsetkeys 包文档以了解解释。输入 H 可立即获得帮助。...
1.806 } %
可以pdfx
和beamer
课堂一起使用吗?
答案1
的错误xcolor
可以通过以下方法解决
\documentclass[xcolor={cmyk,hyperref}]{beamer}
关于次要版本的主要错误已通过以下方式解决
\usepackage[pdf15,x-1a]{pdfx}
更困难的是修复kvsetkeys
错误,这是由于 中的编程不当造成的pdfx.sty
。我复制了文件并更改了所有出现的
\hypersetup{\pdfx@...}
(其中...
是变量文本)
\expandafter\hypersetup\expandafter{\pdfx@...}
因为\hypersetup
没有展开它的参数。需要进行九次替换。由于这并非包装在宏中,而是在加载包期间执行的代码,因此除了修复包之外别无他法。
提交错误报告,代码一开始就是错误的。
免责声明。我不知道这是否会生成有效的 PDF/X 文件。