使用日语书写时,粗体无法与 NewTx 包配合使用

使用日语书写时,粗体无法与 NewTx 包配合使用

我的文档大部分是意大利语,但有些部分是日语:安装 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 包的情况下的编译方式:

编译文本2

答案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}

在此处输入图片描述

相关内容