我的文档大部分是意大利语,但有些部分是日语:安装 NewTx 包似乎会禁用粗体日语文本。有没有办法在本地关闭该包(包括整个章节、章节标题等)或用仅适用于日语的其他字体覆盖它?
编辑:编辑了这个问题,因为斜体字无论如何都不适合日语
编辑:这是一个代码示例
% !TEX encoding = UTF-8
% !TEX spellcheck = it-IT
\documentclass[12pt, a4paper, oneside]{report}
\usepackage{newtx}
\usepackage[english,italian]{babel}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK*}{UTF8}{min}
Italian. \textbf{Italian.} \textit{Italian.}\\
日本語 \textbf{日本語} \textit{日本語}
\end{CJK*}
\end{document}
编译方式如下:
以下是没有 NewTx 包的情况下的编译方式:
答案1
显然,CJKutf8
不明白b
的设置\bfdefault
。
然而,斜体对于日语来说没有意义,所以你总是会得到直立的形状。
\documentclass[12pt, a4paper, oneside]{report}
\usepackage[T1]{fontenc}
\usepackage{newtx}
\usepackage[english,italian]{babel}
\usepackage{CJKutf8}
\renewcommand{\bfdefault}{bx}
\begin{document}
Italian. \textbf{Italian.} \textit{Italian.}
\begin{CJK*}{UTF8}{min}
日本語 \textbf{日本語} \textit{日本語}
\end{CJK*}
\end{document}