编码问题(在日语和英语编码之间切换)

编码问题(在日语和英语编码之间切换)

我似乎弄乱了 TexShop 中我的 tex 文档的编码,想知道是否有人可以向我解释发生了什么?

我有一份简短的文档,还不错,直到我需要添加一些日语,所以我添加了

%!TEX encoding = UTF-8 Unicode

在第一行,然后

\documentclass[a4paper,12pt]{article}

% Packages
\usepackage{CJKutf8}

\begin{document}
\begin{CJK}{UTF8}{goth} % for gothic (sans serif) font
\CJKnormal

% Cite English reference
\cite{UK2013}

% Cite Japanese reference
\cite{Japan2012}

\bibliographystyle{custom}
\bibliography{references}

\end{CJK}
\end{document}

执行此操作后,我的所有反斜杠都变成了日元符号,并且我在编辑窗口中输入的任何反斜杠都会显示为日元符号。

现在我编译时出现错误

"Missing \begin{document}"

并显示错误

DOT documentclass[a4paper,12pt]{article}

其中 DOT 实际上是点。

所以很明显反斜杠已经全部丢失了。

有人能向我解释一下编码发生了什么,以及我该如何修复它吗?

我知道 XeTeX,但我听说通过像我上面所做的那样添加来自 CJKutf8 包的行,可以避免仅仅为了使用日语字符而安装另一个庞大的 Latex 实现。

相关内容