\documentclass[presentation]{beamer}
\usetheme{CambridgeUS}
\usepackage{ctex}
\setCJKmainfont{SimSun}
\setCJKsansfont{Noto Sans CJK SC}
\setCJKmonofont{Noto Sans Mono CJK SC}
\begin{frame}{Frame Title 1}
\begin{center}
赴戍登程口占示家人二首(其二)
\medskip
\fangsong{【清】林则徐}
\bigskip
\kaishu{
力微任重久神疲,再竭衰庸定不支。
苟利国家生死以,岂因祸福避趋之!
谪居正是君恩厚,养拙刚于戍卒宜。
戏与山妻谈故事,试吟断送老头皮。
}
\end{center}
\end{frame}
如果我写\usepackage[fontset=none]{ctex}
,它会说:
错误:未定义控制序列。\end{frame}
如果我写\usepackage[fontset=windows]{ctex}
,它会说:
警告:重新定义 CJKfamily‘\CJKrmdefault’(SimSun(0))。
我该怎么办?有人可以教我如何自己编写字体集吗?
我更喜欢使用,\usepackage[fontset=none]{ctex}
这样我就可以使用我自己的字体集,但它会返回错误。
答案1
- 你
\begin{document}
需要\end{document}
- 如果你使用它
\usepackage[fontset=none]{ctex}
,你将无法使用诸如这样的命令\fangsong
,所以有Undefined control sequence
如果要使用类似命令\fangsong
,请参考texdoc ctex
设置字体命令,或忽略警告