LaTeX 中的總和、積分與函數名稱
在數學模式中寫 \sum_{i=1}^{n} 或 \int_{0}^{1}:_ 後面的部分是下限,^ 後面的部分是上限。在獨立顯示的公式中,總和的上下限會放在符號的下方和上方。
總和、乘積與積分
大型運算子用 _ 和 ^ 加上上下限。在獨立顯示的公式中,\sum、\prod、\bigcup 等的上下限會放在符號的下方和上方;在內文中則放在旁邊,讓行距保持一致。積分的上下限一律放在旁邊。
獨立顯示公式中的大型運算子
\sum_{i=1}^{n} i = \frac{n(n+1)}{2} \qquad
\prod_{k=1}^{44} \frac{k}{k+1} = \frac{1}{45} \qquad
\int_{0}^{\infty} e^{-x}\,dx = 1 \qquad
\bigcup_{i \in I} A_i在運算子後面加上 \limits 會強制把上下限放在上方和下方,\nolimits 則會把它們放在旁邊。\substack 可以在總和下方疊放好幾個條件。
上下限的位置與疊放的條件
\int\limits_{0}^{1} f \qquad \sum\nolimits_{i} a_i \qquad
\sum_{\substack{0 \le i \le n \\ i \ne 44}} a_i \qquad \oint_C \mathbf{F} \cdot d\mathbf{r}
\qquad \iint_D f \, dA函數名稱
使用 sin、log、max 等函數名稱的指令時,它們會以正體排出,並帶有正確的間距。如果輸入 sin x 而不加反斜線,會得到斜體的字母 s·i·n,看起來像是乘積。
函數名稱
\sin^2 x + \cos^2 x = 1 \qquad \log_2 44 \approx 5.46 \qquad
\lim_{x \to 0} \frac{\sin x}{x} = 1 \qquad \max_{1 \le i \le n} x_i \qquad \det A如果某個名稱沒有指令,可以在公式中使用 \operatorname{..},或在導言區用 \DeclareMathOperator 定義一次。加星號的形式會像 \lim 一樣把上下限放在名稱下方。
自訂運算子名稱
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\tr}{tr}
\DeclareMathOperator*{\argmax}{arg\,max}
\begin{document}
The trace is $\tr A$, and
\[ \hat\theta = \argmax_{\theta} L(\theta), \qquad \operatorname{rank} A = 44. \]
\end{document}所有大型運算子
按下複製按鈕即可複製指令。
\sum\prod\int\iint\iiint\oint\oiint\oiiint\bigodot\bigoplus\bigotimes\bigcup\biguplus\bigsqcup\bigcap\coprod\bigwedge\bigvee\bigdot\bigplus\bigtimes\intop\smallint
所有函數名稱
\sin\cos\tan\cot\sec\csc\arcsin\arccos\arctan\sinh\cosh\tanh\coth\ln\log\lg\lim\limsup\liminf\hom\det\exp\deg\gcd\lcm\dim\ker\arg\Pr\max\min\argmax\argmin\sup\inf
無法使用的功能
\bigoplus、\bigotimes、\bigodot 和 \bigcap 可以搭配上下限使用;在較早的版本中,它們會讓整份文件停止排版(請參閱文件無法排版時)。
大型圓圈運算子與交集
\bigoplus_{i=1}^{n} V_i \qquad \bigcap_{k} U_k \qquad \bigotimes_{j} W_j相關頁面
- 數學基礎和方程式與對齊。
- 運算子:∪ 和 ⊕ 等小型寫法。
\DeclareMathOperator、\substack和各種積分寫法來自 amsmath;它的手冊在 CTAN (amsmath) 上。
常見問題
怎麼在行內數學中把總和的上下限放在上方和下方?
寫 \sum\limits_{i=1}^{n}。請節制使用:太高的行內公式會把段落的行距撐開。
怎麼寫二重或三重積分?
使用 \iint 或 \iiint,它們的間距比連續寫兩個 \int 更好。\oint 會得到圍道積分。
怎麼在 LaTeX 中寫 argmax?
在導言區加上 \DeclareMathOperator*{\argmax}{arg\,max},然後寫 \argmax_{x} f(x)。如果不定義,\operatorname*{arg\,max}_{x} 可以在單一位置達到相同效果。
本頁的每個範例都在建置網站時由 Scissor LaTeX 排版。 最後更新:2026-11-07