在图形格式中,如何一次性调整“文本”和“数学”格式“作为组合图形”的整体大小?
如果这是通常的 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
。