用日文書寫時,Bold 不使用 NewTx 套件

用日文書寫時,Bold 不使用 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}

在此輸入影像描述

相關內容