我正在使用cjk
包来排版日语文档,但不知何故无法将其更改\figurename
为 CJK。我在序言中尝试过,
\renewcommand{\figurename}{図}
但它只在图片标题中的图片编号前给出了一个空字符串。有人能告诉我解决方法吗?我正在\begin{CJK}{UTF8}{min} ... \end{CJK}
主要部分中使用。
(我需要使用 CJK 而不是 XeLaTeX,因为我需要将文档发布到没有支持 Unicode 的 TeX 系统的预印本服务器。)
答案1
- 您应该将重新定义放在
CJK
环境中。 - 使其全球化。
由于 1,你不能直接使用
\renewcommand{\figurename}{図}
在序言中。
由于 2,您不能使用
\begin{CJK}{UTF8}{min}
\renewcommand{\figurename}{図}
\end{CJK}
在序言中。
解决方案:
\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{UTF8}{min}
\renewcommand{\figurename}{図}
\begin{figure}[ht]
\caption{test}
\end{figure}
\clearpage\end{CJK}
\end{document}
更好的解决方案:
\documentclass{scrartcl} % \partformat in ja.cpx is defined
\usepackage{CJK}
\begin{document}
\begin{CJK}{UTF8}{min}
\CJKcaption{ja} % Input ja.cpx for Japanese, UTF8 encoding
\begin{figure}[ht]
\caption{test}
\end{figure}
\clearpage\end{CJK}
\end{document}