我有一个可以正常编译的文件。它使用nath
并color
打包:
\documentclass[10pt,a4paper]{article}
\usepackage{color}
\usepackage{nath}
\delimgrowth=1
\begin{document}
\begin{equation}
A \Rightarrow (B)
\end{equation}
\end{document}
但当我尝试着色时(B)
,我收到错误extra {
。完整文件(未编译)是:
\documentclass[10pt,a4paper]{article}
\usepackage{color}
\usepackage{nath}
\delimgrowth=1
\begin{document}
\begin{equation}
A \Rightarrow {\color{red}(B)}
\end{equation}
\end{document}
删除nath
包和 \delimgrowth
命令可修复错误。以下代码可以正常编译。
\documentclass[10pt,a4paper]{article}
\usepackage{color}
\begin{document}
\begin{equation}
A \Rightarrow {\color{red}(B)}
\end{equation}
\end{document}
另外,如果我删除 周围的括号B
,错误就会消失。以下代码可以正常编译:
\documentclass[10pt,a4paper]{article}
\usepackage{color}
\usepackage{nath}
\delimgrowth=1
\begin{document}
\begin{equation}
A \Rightarrow {\color{red}B}
\end{equation}
\end{document}
感谢 @egreg 指出nath
不喜欢将括号隐藏在括号内。以下代码也无法编译:
\documentclass[10pt,a4paper]{article}
\usepackage{nath}
\delimgrowth=1
\begin{document}
\begin{equation}
A \Rightarrow {(B)}
\end{equation}
\end{document}
所以,我的问题是:有没有办法在文件中使用彩色方程式来nath
自动调整嵌套括号的大小?
nath
我从以下网站了解到了此包裹嵌套括号的自动大小调整。
答案1
使用以下文档时您会遇到同样的错误:
\documentclass[10pt,a4paper]{article}
\usepackage{nath}
\delimgrowth=1
\begin{document}
\begin{equation}
A \Rightarrow {(B)}
\end{equation}
\end{document}
带或不带\delimgrowth
,因为nath
不喜欢括号隐藏在括号内。
你可以像这样解决这个限制:
\documentclass[10pt,a4paper]{article}
\usepackage{color}
\usepackage{nath}
\delimgrowth=1
\begin{document}
\begin{equation}
A \Rightarrow \textcolor{red}{\mbox{$(B)$}}
\end{equation}
\end{document}
但我不知道这对你的实际情况是否有用。