我正在尝试用乳胶写我的硕士学位论文,这是我第一个用乳胶制作的真实项目。在我的论文中,我需要日语和一些优雅的角色。
我通过子模块划分了论文。我的主要模块看起来像
\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{CJK}
\includeonly{spis_tresci}
\begin{document}
% Definition of title and author
\title{ My Thesis title. }
\author{Mazeryt Freager \\
\\
\begin{CJK*}{UTF8}{min}
一部の日本人のもの
\end{CJK*}
\\ Polish characters are ąćśżźółęń}
\maketitle
\clearpage
\input{Table_of_Contents}
\end{document}
以上代码工作正常。但问题出现在子模块“目录”中 %我还需要文件头中的utf-8,因为目录中包含PL中的“ś”字符 \ section {SpisTreści}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{CJK}
%When I add here something more than ASCI code I got into compilation failure
%No mather if it is:
%\begin{CJK*}{UTF8}{min}
%一部の日本人のもの
%\end{CJK*}
%\\ Polish characters are ąćśżźółęń}
abcdefghijklmnoprstuwxyzABCDEFGHIJKLMNOPRSTUWXYZ
%but standard ASCI works
我搜索了很多关于此问题,但我找不到任何适用于我的解决方案
答案 0 :(得分:1)
请参阅我的回答here on TeX.SX - 为了完整起见,我会在此重新发布。
我认为问题在于对使用CJK
环境的误解 - 正如@egreg所说,它无法启用和禁用。只需将整个文档放在一个CJK
环境中,并在使用CJKutf8
时(请参阅here了解它有什么区别)使用拉丁文脚本但在ASCII之外的utf8字符就可以了。
因此,固定版本的MWE将是:
\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{CJKutf8}
\begin{document}
% Definition of title and author
\begin{CJK*}{UTF8}{min}
\title{My Thesis title.}
\author{Mazeryt Freager\\ \\一部の日本人のもの\\śćóœ}
\maketitle
\clearpage
\input{Table_of_Contents}
\end{CJK*}
\end{document}
使用`Table_of_Contents.tex'具有以下内容:
一部の日本人のもの\\
Polish characters are: ąćśżźółęń\\
ASCII: abcdefghijklmnoprstuwxyzABCDEFGHIJKLMNOPRSTUWXYZ
,输出在标题页上:
和
在第一页。