重新定义中日韩家庭警告

重新定义中日韩家庭警告
\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设置字体命令,或忽略警告

相关内容