使用下括号拆分等式中的句子

使用下括号拆分等式中的句子

我在方程中使用了 underbrace 来描述内容,但结果却出现了很大的差距

在此处输入图片描述

\begin{equation} \small
\begin{small}
    \tiny Loss_{total}=\underbrace{\textstyle(1-\alpha)\; \footnotesize Loss_{ce}}%
    _{\text{ \tiny first Embedding \newline Loss}}+ \underbrace{\textstyle(1-\alpha)\; \footnotesize Loss_{se}}%
    _{\text{ \tiny second Embedding \newline loss}}
\end{small}
\end{equation}

我把所有字体都改为 footernotesize 和 tiny,但在 latex 页面的一列中它仍然太大。如何让它变小以更好地适应一页?

“第一个Embedding loss”这句话怎么破?

答案1

这是我的 MWE,也是更多可能的解决方案之一。我将使用\substack两行命令 +以这种方式编写您的代码\\

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{equation}
\mathit{Loss}_{\text{total}}= \underbrace{(1-\alpha)\mathit{Loss}_{\text{ce}}}_{\substack{\text{first Embedding} \\ \text{loss}}}+\underbrace{(1-\alpha)\mathit{Loss}_{\text{se}}}_{\substack{\text{second Embedding} \\ \text{loss}}}
\end{equation}
\end{document}

在此处输入图片描述


我根据用户的正确建议添加了另一个版本@不是放大的图像

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}


\begin{document}
\begin{equation}
\textup{Loss}_{\textup{total}}= \underbrace{(1-\alpha)\textup{Loss}_{\textup{ce}}}_{\substack{\text{first Embedding} \\ \textup{loss}}}+\underbrace{(1-\alpha)\textup{Loss}_{\textup{se}}}_{\substack{\textup{second Embedding} \\ \textup{loss}}}
\end{equation}
\end{document}

在此处输入图片描述

相关内容