在图形格式中,如何一次性调整“文本”和“数学”格式的整体大小?

在图形格式中,如何一次性调整“文本”和“数学”格式的整体大小?

在图形格式中,如何一次性调整“文本”和“数学”格式“作为组合图形”的整体大小?

如果这是通常的 pdf 图形,我们可以执行 \includegraphics[width=4.4in],例如下面,尺寸调整如下[width=4.4in]

\begin{figure}[htbp]
  \centering
  \includegraphics[width=4.4in]{.pdf}
  \caption{}\label{}
\end{figure}

我们是否可以通过类似“大小”的功能一次性调整图形的整体大小(包括“文本”和“数学”格式)?

我希望整体数字能扩大3倍。

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools,amssymb}
\begin{document}

\begin{figure}[!h]
\begin{center}
\begin{gather*}
\overbrace{\underbrace{A \times B}_E\times
           \underbrace{C\times {D}}_{EFG}}^{\text{ABCDEFG}} \\[-\normalbaselineskip]
\underbrace{\kern5em}_{\text{family}}
\end{gather*}
\end{center}
\caption{}
\end{figure}
\end{document}

答案1

\documentclass[fleqn]{article}
\usepackage{mathtools,amssymb,varwidth}
\usepackage{showframe}
\begin{document}

\begin{figure}[!htb]
\resizebox{\linewidth}{!}{%
  \begin{varwidth}{\linewidth}
  \mathindent=0pt
  \begin{gather*}
    \overbrace{\underbrace{A \times B}_E\times
               \underbrace{C\times {D}}_{EFG}}^{\text{ABCDEFG}}\\[-\normalbaselineskip]
    \underbrace{\hphantom{A\times B\times C\times D}}_{\text{family}}
    \end{gather*}
  \end{varwidth}}
  \caption{foo}
\end{figure}
\end{document}

在此处输入图片描述

你也\resizebox可以使用\scalebox

[...]
\begin{figure}[!htb]
\centering
\scalebox{3}{%
  \begin{varwidth}{\linewidth}
[...]

答案2

如果您想使用特定的宽度/高度调整内容大小,则可以使用\resizebox{<width>}{<height>}!如果仅指定其中一个,则使用以保持纵横比)。如果您想使用数字缩放内容,则可以使用\scalebox{<num>}

在此处输入图片描述

\documentclass{article}

\usepackage{graphicx,amsmath}

\begin{document}

\begin{figure}
  \centering
  \scalebox{3}{$\displaystyle % If needed...
    \underbrace{
      \overbrace{
        \underbrace{
          A \times B
        }_E \times \underbrace{
          C \times D
        }_{EFG}
      }^{\text{ABCDEFG}}
    }_{\text{family}}
  $}
  \caption{A caption}
\end{figure}

\end{document}

我已经将其嵌套family \underbrace为更大表达式的一部分,因此无需根据位置手动放置它。另请注意使用\centering而不是center环境,就没有必要使用gather

相关内容