首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在子模块中使用特殊的utf-8字符?

如何在子模块中使用特殊的utf-8字符?
EN

Stack Overflow用户
提问于 2014-08-10 07:40:05
回答 1查看 61关注 0票数 0

我试着用乳胶写硕士论文,这是我第一个用乳胶写的真正的论文,在我的论文中,我需要日语和一些波兰文字。

我把论文分成几个子模块。我的主要模块看起来

代码语言:javascript
复制
 \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}

和上面的代码工作perfect.but问题是在子模块“目录”%,我也需要utf-8在文件头,因为目录包括"ś“字符在PL \节{Spisści}

代码语言:javascript
复制
 \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

我寻找了很多关于这个的方法,但是我没有找到对我有用的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-10 14:23:03

请看我的答案在TeX.SX上 -为了完整起见,我会在这里再发一次。

我认为问题在于对CJK环境的使用的误解--正如@egreg所说,它不能启用和禁用。只需将整个文档封装在一个CJK环境中即可,当使用CJKutf8 (请参阅这里以了解其区别)时,使用拉丁脚本(但在ASCII之外)的utf8字符就可以了。

因此,固定版本的MWE将是:

代码语言:javascript
复制
\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:

代码语言:javascript
复制
一部の日本人のもの\\
Polish characters are: ąćśżźółęń\\
ASCII: abcdefghijklmnoprstuwxyzABCDEFGHIJKLMNOPRSTUWXYZ

以及标题页上的输出:

在第一页。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25226546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档