我已经试用 LateX 和 Lyx 几天了。Lyx 对新手来说真的很有帮助,到目前为止我遇到的问题很少,除了在配置 elsarticle documentclass 时遇到一些未知错误。
我已经安装了 Lyx、MacTex 2012,并且已经将elsarticle
软件包放入/usr/local/texlive/2012/texmf-local
并重新配置了 Lyx。然后我尝试elsarticle
在 Lyx 中选择并在 Texmaker 中选择导出的 TeX 代码。它们都给出了错误信息。
这是错误信息的图片:
(来源:wordpress.com)
第一行的文件位于hyperref.sty
下texmf-dist/tex/latex/hyperref
。
%% LyX 2.0.5 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass{elsarticle}
\usepackage{lmodern}
\renewcommand{\sfdefault}{lmss}
\renewcommand{\ttdefault}{lmtt}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\setlength{\parskip}{\smallskipamount}
\setlength{\parindent}{0pt}
\usepackage{amsmath}
\usepackage[unicode=true,pdfusetitle,
bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
breaklinks=false,pdfborder={0 0 1},backref=false,colorlinks=false]
{hyperref}
\usepackage{breakurl}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
\numberwithin{equation}{section}
\numberwithin{figure}{section}
\makeatother
\begin{document}
sds
\end{document}
答案1
在LaTeX 社区我们遇到了同样的错误信息elsarticle | 'hyperref' 包的问题。楼主通过使用另一个 TeX 发行版解决了这个问题。也就是说,这个问题可以通过更新来修复。
但是,在这里我可以清楚地看到,如果删除该选项,错误就会消失。如果设置了此选项,则 hyperref 会尝试从和中得出和pdfusetitle
的值。您没有设置它们,而且似乎与 不兼容,而 则没有错误。pdftitle
pdfauthor
\title
\author
elsarticle
article
无论如何,您可以通过删除/替换来修复它pdfusetitle
。
答案2
您所要做的就是添加 PDF 标题和作者。转到文档 -> 设置 -> PDF 属性,然后在“标题信息”下输入标题/作者。