下列等式该如何排版?

下列等式该如何排版?

作者如何排版形式为(方程式)、(单词)(方程式)的方程式,其中后者通常用作条件或解释?

例如, 例子

实现这一目标的唯一方法是写出类似 $$\begin{...}\;\;\;\text{ for some }\gamma...$$ 的内容吗?

答案1

这个想法是的。但是最好使用预定义的间距命令,而不是任意行的\;命令(用于不同的事情)。

您可以使用一些个人命令来改善您的风格:我\Mat为一系列矩阵(带有直立的 M)和\ZZ整数定义了。

间接定义的原因是,如果你有多个数字集需要处理,只需将主命令更改\numberset为使用,例如\mathbf,你就会得到全部数字集更新,不需要更改每一个。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,amssymb}

\DeclareMathOperator{\Mat}{M}
\newcommand{\numberset}[1]{\mathbb{#1}}
\newcommand{\ZZ}{\numberset{Z}}

\begin{document}

\begin{equation*}
\begin{bmatrix} P \\ Q \end{bmatrix}
= \gamma \begin{bmatrix} \omega_1/N + \Lambda \\ \omega_2/N + \Lambda \end{bmatrix}
\quad\text{for some $\gamma \in \Mat_2(\ZZ/N\ZZ)$}
\end{equation*}

\end{document}

不要使用\text{M}:在这种情况下它是错误的;例如,在定理的陈述中,M 应该用斜体表示。此外,\tag它的用途非常不同,不应被滥用。

答案2

如果您希望方程式处于显示模式,则可以使用\tag*。例如:

\documentclass[preview]{standalone}
\usepackage{amssymb}
\usepackage{amsmath}

\begin{document}
This is an equation:
\[
\begin{bmatrix}
    P\\ 
    Q
\end{bmatrix}
= \gamma
\begin{bmatrix}
    \omega_1/N + \Lambda \\
    \omega_2/N + \Lambda 
\end{bmatrix}
\tag*{for some $\gamma \in \text{M}_2(\mathbb{Z}/N \mathbb{Z})$}
\]
\end{document}

上述代码产生的结果:

最小工作示例

请注意\tag*不包括括号。若要在标记的注释中包含周围的括号,请从命令中删除星号(即使用\tag)。

另外,请避免$$...$$在显示数学模式下使用,因为强烈不建议这样做。请参阅这里这里给出了很好的解释。

相关内容