因为我想在手稿中添加行号,所以我必须将 align 环境包装到 linenomath 环境中才能获得正确的编号。我想在序言中定义新环境,让 Latex 将数学输入放入这些环境中,但这行不通。你能帮帮我吗?这是我的代码。
\documentclass{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[switch*, displaymath,pagewise, mathlines]{lineno}
\leftlinenumbers
\linenumbers
\newenvironment{Align}{\begin{linenomath*} \begin{align}}{\end{align}
\end{linenomath*}}
\begin{document}
\begin{Align}
x+y=10
\end{Align}
\end{document}
答案1
这是环境的一个特殊问题align
,另见newenvironment:\begin{align} 和 \end{align} 错误。对于你的情况,你必须将你的环境定义为
\newenvironment{Align}%
{\linenomathNonumbers\align}%
{\endalign\endlinenomath}