\mathrm 内部对齐不起作用

\mathrm 内部对齐不起作用

我正在尝试制作一个文档并\mathrmalign*环境中使用。但是它不起作用,有什么帮助吗?

这里我粘贴(虽然不起作用但是已经完成)

\documentclass[12pt,twoside]{report}
\usepackage{booktabs}
\usepackage[headheight=18pt,a4paper, width=150mm, top=25mm, bottom=25mm, bindingoffset=6mm, headsep=18pt]{geometry}
%aca utilizo la geometría de la hoja 
\usepackage[spanish,es-noquoting]{babel}
%interprete de idioma castellano
\usepackage[utf8]{inputenc} %relacionado al input
\usepackage[T1]{fontenc} 
\usepackage{enumitem} 
\begin{align*}
{\mathrm{pH}}={\mathrm{p}}K_{{\mathrm{a}}}+\log _{{10}}\left({\frac  {[{\mathrm{A}}]}{[{\mathrm{HA}^{+}}]}}\right)\\
\intertext{Para un pKa de 14.0, correspondiende a la guanidina sustituida}
{\mathrm{\num2.5e-7}}=\frac{[{\mathrm{A}}]}{[{\mathrm{HA}^{+}}]}\\
\intertext{Para 9.5 del cis dihidro dihidroxi imidazol}
{\mathrm{\num0.01}}=\frac{[{\mathrm{A}}]}{[{\mathrm{HA}^{+}}]}\\
\intertext{Para 6.2 del trans dihidro dihidroxi imidazol}
{\mathrm{\num15.85}}=\frac{[{\mathrm{A}}]}{[{\mathrm{HA}^{+}}]}\\
\end{align*}

答案1

我认为你不需要align并且\intertext:这些方程式大多彼此独立。

\documentclass[12pt,twoside]{report}
\usepackage[
  a4paper,
  width=150mm,
  top=25mm,
  bottom=25mm,
  heightrounded,
  bindingoffset=6mm,
  headheight=18pt,
  headsep=18pt,
]{geometry}

\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} %relacionado al input
\usepackage[spanish,es-noquoting]{babel}

\usepackage{booktabs}
\usepackage{enumitem}
\usepackage{siunitx}
\usepackage{chemformula}

\newcommand{\pH}{\ensuremath{\mathrm{pH}}}
\newcommand{\pKa}{\ensuremath{\mathrm{p}K_{\mathrm{a}}}}

\begin{document}

\begin{equation*}
\pH = \pKa + \log_{10}\left(\frac{[\ch{A}]}{[\ch{HA+}]}\right)
\end{equation*}
Para un \pKa{} de \num{14.0}, correspondiende a la guanidina sustituida
\begin{equation*}
\num{2.5e-7}=\frac{[\ch{A}]}{[\ch{HA+}]}
\end{equation*}
Para \num{9.5} del cis dihidro dihidroxi imidazol
\begin{equation*}
\num{0.01}=\frac{[\ch{A}]}{[\ch{HA+}]}
\end{equation*}
Para \num{6.2} del trans dihidro dihidroxi imidazol
\begin{equation*}
\num{15.85}=\frac{[\ch{A}]}{[\ch{HA+}]}
\end{equation*}

\end{document}

注意如何\ch使输入化学式变得更容易;我添加了\pH和的定义\pKa以进一步简化输入。

您使用方式\num错误。

在此处输入图片描述

边注

有些人可能会对我使用\ensuremathin\pH\pKain 与我的回答相比感到惊讶何时不应使用 \ensuremath 作为数学宏?

为什么我认为它在这里是正确的?原因很简单。这两个宏都不适用于数学文本:这两个符号通常出现在文本中,但它们也出现在数学中。使用\ensuremath在定义中使用可确保这些符号格式不应根据当前条件而改变。要求$\pH$符号是否在文本中是不合理的,因为它本来就不是数学。

相关内容