
\begin{equation}
\resizebox{.8\hsize}{!}{$<\mathscr{F}>=\frac{\int_\Gamma d^{3\!\!N}\!\!\!q\, d^{3\!\!N}\!p\, \rho(q, p) \mathscr{F}(q, p)} {\underbrace{\int_\Gamma d^{3\!N}\! \!\!q\, d^{3\!N}\!\!\!\!\!p\, \, \rho(q, p)}_{Normalisation factor}}
$}
\end{equation}
這是我正在使用的程式碼,但它看起來很混亂,我真的不確定有什麼選項可以更好地建立它。先感謝您。
答案1
我不清楚為什麼需要減少空間。即使在兩欄文件中,它也沒有問題。另一方面,你做了很多事情來破壞 LaTeX 的佈局。
您的設定存在一些問題
- 應該輸入尖括號
\langle...\rangle
而不是<...>
- 頂部和底部的積分
\frac
應該是均勻的,下面我已經用來\displaystyle
強制分子變大,相反,你可以\textstyle
在分母內部使用,使其像原始分子一樣 - 大括號下的文字應該要設定為
\text{...}
,否則你會得到瘋狂的間距
\documentclass[twocolumn]{article}
\usepackage{mathtools}
\usepackage{mathrsfs}
\begin{document}
\begin{equation}
\langle \mathscr{F} \rangle =
\frac
{\displaystyle \int_\Gamma d^{3N}q\, d^{3N}p\, \rho(q, p) \mathscr{F}(q, p)}
{\underbrace{\int_\Gamma d^{3N}q\, d^{3N}p\, \rho(q, p)}_{\text{Normalisation factor}}}
\end{equation}
\end{document}
答案2
這裡有兩個解決方案;其中一個使用 的工具來nccmath
產生中等大小的公式(約 80 % \displaystyle
)。另外,我替換<\mathscr F>
為\langle\mathscr F\rangle
,因為我懷疑這是正確的符號 - 但也許我錯了。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{lmodern}
\usepackage{mathrsfs}
\newcommand\dint{\displaystyle\int}
\usepackage{nccmath}
\begin{document}
\begin{gather}
\langle\mathscr{F}\rangle=\frac{\dint_\Gamma d^{3N}\mkern-4mu q\, d^{3N}\mkern-4mu p\, \rho(q, p) \mathscr{F}(q, p)} {\underbrace{\int_\Gamma d^{3N}\mkern-4mu q\, d^{3N}\mkern-4mu p\,\rho(q, p)}_{\text{Normalisation factor}}} \\[3ex]
\langle\mathscr{F}\rangle=
\frac{\medmath{\int_\Gamma d^{3N}\mkern-4mu q\, d^{3N}\mkern-4mu p\, \rho(q, p) \mathscr{F}(q, p)} } {\underbrace{\medmath{\int_\Gamma d^{3N}\mkern-4mu q\, d^{3N}\mkern-4mu p\,\rho(q, p)}}_{\text{Normalisation factor}}}
\end{gather}
\end{document}