## 编译环境 操作系统 * [ ] 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 回答2

0
别用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-24 15:14

你现在才把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)

  • 非常感谢! – beny 2020-06-24 15:18 回复
  • 回复 sikouhjw :被吞了, 换行后正常了, 请看. – beny 2020-06-24 15:10 回复
  • 回复 beny :你连 MWE 都没给全,叫我们怎么解答问题…… – sikouhjw 2020-06-24 15:08 回复
  • 1. 你确认 TL2020 没问题? 2. 我没有用 win 字体, 默认 Linux 用的应该是 fandol 字体, 而 fandol 字体是有粗体的. 3. 把 \usepackage{coc – beny 2020-06-24 15:05 回复
0
3.把 \usepackage{cochineal} 去掉, 一切正常. 因此, 不该是缺少中文粗体造成的.

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。