2018-10-27
閱讀量:
1171
tinytex編譯中文的問題
在用latex做PPT的時候遇到一個奇葩的問題,section與subsection中不能寫中文。
第一種解決問題參考:
第一,就是模板并不支持中文顯示,需要CJK 或者xetex xeCJK等等來對中文支持做一些額外工作。以CJK為例:必須先引入一個 CJK 環(huán)境:
\begin{CJK*}{GBK}{song}
中文
\end{CJK*}
第二,就是中文字體配置是否正確,比如CJK所指定的編碼和文件編碼是否一致。通常是這兩種情況。
第三,若是排除了上面的情況,在一個就是在做slides幻燈的時候經(jīng)常遇到,主要是hyperref引起的錯誤。
需要加上\hypersetup{CJKbookmarks=true}這樣的一個選項即可。
第二種解決問題參考:
在在文檔末加\newpage就可以解決了!
\usepackage{CJKutf8}
\title{\LaTeX說明}
\author{Iamnotcc}
\begin{document}
\begin{CJK}{UTF8}{gbsn}
\maketitle
\tableofcontents
\section{內(nèi)置字符串}
\end{CJK}
\newpage
\end{document}
有時候,連續(xù)兩次編譯就會報錯(texmaker下快速構(gòu)建,第二次就會報錯)的解決方案:
使用xeLatex或者LuaLatex連續(xù)編譯兩次,再使用快速構(gòu)建,就可以成功了!






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論