\Omega
我想将论文中的全部改为\varOmega
,但总是收到错误信息。以下是详细信息。
\renewcommand{\Omega}{\varOmega}
我在编译 TeX 文件时在序言中添加了一行,它说
Command `\Omega' already defined. \begin{document}
因为太多了\Omega
,一个一个改几乎是不可能的,所以我想用 来\renewcommand{\Omega}{\varOmega}
实现我的目的,我的方法有什么问题吗?
这是我的 MWE:
\documentclass{article}
\usepackage{amsmath,amssymb}
\renewcommand{\Omega}{\varOmega}
\usepackage{xeCJK}
\begin{document}
$\Omega$
\end{document}
答案1
\Omega
在文档开头重新定义,即替换
\renewcommand{\Omega}{\varOmega}
和
\AtBeginDocument{\renewcommand{\Omega}{\varOmega}}
梅威瑟:
\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{xeCJK}
\AtBeginDocument{\renewcommand{\Omega}{\varOmega}}
\begin{document}
$\Omega$
\end{document}
答案2
您可能想要将no-math
选项传递给fontspec
。
\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage[no-math]{xeCJK}
\setCJKmainfont{SimSun} % this one I have on my machine
\renewcommand{\Omega}{\varOmega}
\begin{document}
$\Omega$
\end{document}