提问于:
浏览数:
2340
## 编译环境
操作系统
* [ ] 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 回答
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} 去掉, 一切正常.
因此, 不该是缺少中文粗体造成的.
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。