当我尝试在\%
的标题和\subsection
中输入Compile pdf
时,我收到以下错误:
File ended while scanning use of \@@BOOKMARK.
我该怎么做?
修改
这是一个可重复的例子。该文件以UTF-8格式编码。
\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{hyperref}
\usepackage{longtable}
\usepackage{rotating}
\usepackage{tabularx}
\usepackage{lscape}
\usepackage[normalem]{ulem}
\setmainfont[Scale=1.0]{Times New Roman}
\setsansfont{Times New Roman}
\begin{document}
\section{Μέσες τιμές και 95\% Διαστήματα Εμπιστοσύνης}
\subsection{a \% b cd}
<<>>=
1+1
@
\end{document}
答案 0 :(得分:3)
这可能是hyperref
的配置问题。我没有Times New Roman
,但我使用以下配置在RStudio(v0.98.312)和xelatex
中成功knitr
(TeXLive 2012,Ubuntu 13.04):
\documentclass{article}
\usepackage{fontspec}
\setmainfont{DejaVu Serif}
\usepackage[unicode=true,bookmarks=true,bookmarksopen=true]{hyperref}
\usepackage{xunicode}
\begin{document}
\section{Μέσες τιμές και 95\% Διαστήματα Εμπιστοσύνης}
\subsection{a \% b cd}
<<>>=
1+1
@
\end{document}
输出:
该文件采用UTF8编码。您可能需要告诉hyperref
unicode
选项。