载入 cochineal 包后导致\textbf 对中文失效

2020-06-21 22:23发布

## 编译环境 操作系统 * [ ] Windows 7/8/10 * [ ] macOS * [ x] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x ] TexLive ...

## 编译环境 操作系统 * [ ] Windows 7/8/10 * [ ] macOS * [ x] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x ] TexLive `2018` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 ``` \documentclass[a4paper]{ctexart} \usepackage{cochineal} \begin{document} \textbf{汉字} \textsf{汉字} \textbf{text} \textsf{text} \end{document} ```
2条回答
sikouhjw
2020-06-22 23:31 .采纳回答
别用2018了,用2020,然后去学习 `texdoc ctex xecjk`,由于在 win 下,衬线体是中易宋体,没有粗体,所以 `\textbf` 用的是`黑体`,`\textsf` 的无衬线是`微软雅黑` 再去看看 `texdoc xecjk` 的「伪粗体」,你就明白了 ```tex \documentclass[a4paper,fontset=fandol]{ctexart} \usepackage{cochineal} \begin{document} \textbf{汉字} \textsf{汉字} \textbf{text} \textsf{text} \end{document} ``` TeXLive2020编译一切正常,![](https://wenda.latexstudio.net/data/attach/200624/QyjZAjMz.png)

回答: 2020-06-22 23:31

你现在才把MWE给全

```tex

\documentclass[a4paper,fontset=fandol]{ctexart}

\usepackage{cochineal}

\begin{document}

\textbf{汉字\textsf{汉字} \textbf{text\textsf{text}

\end{document}

```

TeXLive2020编译一切正常

![](https://imgchr.com/i/Nd3aB4)

一周热门 更多>