我已经\attachfile2
成功地使用 LaTeX 创建 PDF 文档。然而,当切换到 XeTeX 时,我发现 Adobe Reader 表示由于安全设置无法打开该文件。
单击附件设置时,我注意到嵌入的文件没有名称,也没有大小信息。
我正在使用 LyX 创建 PDFXeTeX 文件。
%% LyX 2.1.0beta1 created this file.
\documentclass[11pt,a4paper,oneside,english,smallheadings]{scrbook}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text,Numbers=OldStyle]{Verdana}
\setsansfont[Mapping=tex-text]{FreeSans}
\setmonofont{cmr10}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setcounter{tocdepth}{0}
\usepackage{color}
\usepackage{float}
\usepackage{setspace}
\setstretch{1.3}
\usepackage[unicode=true,pdfusetitle,
bookmarks=false,
breaklinks=true,pdfborder={0 0 0},backref=section,colorlinks=true]
{hyperref}
\makeatletter
% LyX specific LaTeX commands.
\pdfpageheight\paperheight
\pdfpagewidth\paperwidth
\@ifundefined{date}{}{\date{}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage[xetex]{attachfile2}
\AtBeginDocument{
\def\labelitemiii{\(\triangleright\)}
}
\makeatother
\usepackage{xunicode}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\begin{document}
\title{testing attached files}
\maketitle
\section{Test}
Link see \textattachfile{2_1.png}{this citation}
\end{document}
答案1
可能您不再寻找答案:^)遇到了同样的错误,并且在万维网上没有找到解决方案。
它有助于从 hyperref 中删除选项。
\usepackage{hyperref}
只是想将其发布在这里以防其他人偶然发现。