![Capital Omega 问题,我无法更新它](https://linux22.com/image/285565/Capital%20Omega%20%E9%97%AE%E9%A2%98%EF%BC%8C%E6%88%91%E6%97%A0%E6%B3%95%E6%9B%B4%E6%96%B0%E5%AE%83.png)
\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}