我的文件大部分是義大利語,但有些部分是日文:安裝 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}