答案1
这里有一个 MWE。来自非常好的用户的评论@Sigur...使用替代方案...\textup{}
并且永远不要使用双美元$$...$$
:LaTeX
为什么 \[ ... \] 比 $$ ... $$ 更可取?
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{tikz-cd}
\begin{document}
\tikzcdset{every label/.append style={font=\normalfont\scriptsize}}
\[\begin{tikzcd}
G\arrow[r, "\alpha"] \arrow[d, "\textup{onto}"] & G'\\
G/N\arrow[r, "\cong"] & I \arrow[u, "\textup{inj.}"']
\end{tikzcd}.\]
\end{document}
答案2
交换律总是在数学环境中,所以如果你想在其中使用一些普通文本,你应该使用包\text
提供的命令(正如@Sigur 在他的评论中提到的)amsmath
:
\documentclass[margin=3mm, varwidth]{standalone}
\usepackage{amsmath}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}
G\arrow[r, "\alpha"] \arrow[d, "\text{onto}"] & G'\\
G/N\arrow[r, "\cong"] & I \arrow[u, "\text{inj.}"']\\
\end{tikzcd}
\]
\end{document}
请注意使用\[
和\]
代替$$
,它们是 TeX 命令,而不是 LaTeX。