編寫函數的“正確”方式?

編寫函數的“正確”方式?

所以這些年來,我一直在寫一個函數f(x)作為$\mathop{f}(x)$.

但現在我開始思考寫函數的正確方法,應該是什麼?

f(x)還是\mathop{f}(x)還是\mathop{f}\left(x\right)還是f\left(x\right)

或者實際上這些都不是?

答案1

我只是使用f(x)(在公式內,即在$...$\[...\]或任何其他數學構造之間,這將隱含在下面的內容中)並認為所有其他建議的用法都是錯誤的。有人可能會爭論,\mathop{\kern0pt f}(x)在 if 前面加上某些類型的原子(和f會發生什麼)。定義應該是\sin\log

\newcommand{\fn}[1]{\mathop{\kern0pt #1}\nolimits}

\fn{f}(x)會給出想要的結果。

然而,下面的範例表明它不是最理想的:沒有理由認為空間很薄。

\documentclass{article}

\newcommand{\fn}[1]{\mathop{\kern0pt #1}\nolimits}

\begin{document}

$g(x)f(x)$

$\fn{g}(x)\fn{f}(x)$

$f(x)\ne f'(x)$

$\fn{f}(x)\ne \fn{f}'(x)$

\end{document}

在此輸入影像描述

答案2

如果您的打字稿要由科學期刊或圖書出版商處理(而不是重新打字),那麼請遵循慣例並使其盡可能簡單,以免惹惱文字編輯。因此f(x)。或f\left(\frac{a}{b}\right)如果函數參數有額外的高度或深度。

如果你是自己的編輯,那麼,正如其他人所說,不存在「正確性」這樣的類別。仍然:為什麼不讓事情變得簡單呢?

相關內容