样式文件中的韩文字体

样式文件中的韩文字体

我开始写我的论文,虽然主要是用英文写的,但需要几行韩文字体来显示教授的名字。以下我弄清楚了如何排版韩文字符,以便在正文中表现良好。

但是,当我尝试将韩语作为参数传递给样式文件中定义的宏之一时,生成的输出是乱码。我必须做什么才能将韩语作为参数传递?

以下是我正在使用的命令。\makesigpageB是样式文件中定义的宏,为第 5 个名称生成乱码(ìİťëęĎ)。我还尝试将命令移到\inKorean样式文件中,但这没有帮助。我甚至尝试在样式文件中硬编码一些韩语(在包含相同的包之后),但仍然得到相同的乱码。

但稍后对的调用\inKorean会产生正确的输出。

\usepackage[T1]{fontenc}
\usepackage{CJK}
\usepackage[english]{babel}
\usepackage{utepcsthesis} % thesis style file

\newenvironment{Korean}{%
  \CJKfamily{mj}}{}
\newcommand{\inKorean}[1]{\begin{CJK}{UTF8}{}\begin{Korean}#1\end{Korean}\end{CJK}}

\begin{document}

\makesigpageB{Chair, Prof 1}{Prof 2}{Prof 3}{Prof 4}{\inKorean{교수님 5}}

\inKorean{본문}

\end{document}

在 sytle 文件中...

\newcommand{\makesigpageB}[5]{
\thispagestyle{empty}
\begin{center}
% title
{\large\bf\@title}\\[0.4in]
% author
{\large\@author}\\[0.4in]
% department
{\large\@deptnm}
\end{center}
\vfill
\hspace{3.5in}APPROVED:\\[0.1in]

\noindent
\hspace{3.5in}\underline{\hspace{2.9in}}

\noindent
\hspace{3.5in}#1\\[0.05in]

\noindent
\hspace{3.5in}\underline{\hspace{2.9in}}

\noindent
\hspace{3.5in}#2\\[0.05in]

\noindent
\hspace{3.5in}\underline{\hspace{2.9in}}

\noindent
\hspace{3.5in}#3\\[0.05in]

\noindent
\hspace{3.5in}\underline{\hspace{2.9in}}

\noindent
\hspace{3.5in}#4\\[0.05in]

\noindent
\hspace{3.5in}\underline{\hspace{2.9in}}

\noindent
\hspace{3.5in}#5 %
\noindent

\newpage}

答案1

使用\begin{CJK}{UTF8}{}需要您拥有

\usepackage[utf8]{inputenc}

在你的序言中。当然,文档必须是 UTF-8 编码的。

正如该领域的专家 Leo Liu 所说,也许这样说更好

\usepackage{CJKutf8}

CJK中美之间的合作inputenc将得到保障。

相关内容