答案1
正如 ctex.pdf 中所述,CTEX 包不仅定义了一些中文字体集,还定义了一些字体切换命令 ( \songti
, \heiti
, \fangsong
, \kaishu
)(请注意,ubuntu 字体集中没有这些命令\fangsong
)。因此,您所需要的只是\kaishu
:
\documentclass{ctexart}
\begin{document}
\begin{enumerate}
\item \textit{这是中文斜体, 文字是楷体, (括号是斜体的)}.
\item {\kaishu 这是中文斜体, 文字是楷体, (括号是斜体的).}
\end{enumerate}
\end{document}
答案2
我怀疑第二个版本使用 U+FF0C、U+FF08、U+FF09 和 U+FF0E 标点符号最正确,但我不知道中文输入约定。
\documentclass{ctexart}
\begin{document}
\section*{Original}
\textit{这是中文斜体, 文字是楷体, (括号是斜体的)}.
\section*{Chinese Punctuation}
\textit{这是中文斜体,文字是楷体,(括号是斜体的)}.
\section*{No Italic}
{\let\itshape\upshape % globally or added to environments using Chinese
\textit{这是中文斜体, 文字是楷体, (括号是斜体的)}.
}
\end{document}