我是 TeX 新手,学习了大约 2 个月。尚未弄清楚如何为拉格朗日和/或拉普拉斯变换编写“曲线 L”脚本。
到目前为止,我正在使用“L”——这并不好!:-(
有什么帮助吗?
更新最好的两个解决方案是;
\usepackage{ amssymb }
\mathcal{L}
和
\usepackage{ mathrsfs }
\mathscr{L}
答案1
你已经知道如何画出弧形的 L 字。但这里有一些更通用的建议,也适用于这种情况:在这种情况下,总是创建你自己的快捷宏,比如说
\newcommand{\Lagr}{\mathcal{L}}
这样,如果你觉得那个卷曲的 L 不太喜欢,就很容易换掉。此外,甚至在你知道这个问题的答案之前,你就可以写
\newcommand{\Lagr}{L}
在您的序言中。然后,您可以开始/继续编写文档,在您想要的地方以及\Lagr
您实际表示拉格朗日函数的地方使用普通大写字母 L,然后将 的定义更改\Lagr
为适当的定义。这样,您就不必手动搜索每个大写字母 L 的出现并确定它是否是拉格朗日函数。显然\Lagr
(或您想称这个宏为任何名称)也比 更容易输入\mathcal{L}
,并且它使源代码更具可读性。
另一个优点(可能更微妙,因为你是 LaTeX 新手)是,我们可以将曲线 L 变成我们想要的数学类型。TeX 区分普通字母、二元运算符、二元关系、开括号和闭括号等;两个普通字母之间的间距与 中的 、 和 之间的间距不同a
。+
因此b
,$a+b$
由于拉格朗日是一种运算符,我们可以说
\newcommand{\Lagr}{\mathop{\mathcal{L}}}
但是对于运算符来说,amsmath 包(您最有可能使用;如果没有,您应该使用)提供了一种更好的机制:
\DeclareMathOperator{\Lagr}{\mathcal{L}}
添加:另一个(相关)提示:即使你对两个不同的东西使用相同的符号,最好也为每个东西创建一个单独的宏。在这种情况下,你可能有
\DeclareMathOperator{\Lagr}{\mathcal{L}}
\DeclareMathOperator{\Lapl}{\mathcal{L}}
L
原因与上面的vs.情况相同\Lagr
:如果您在某个时候决定\mathcal{L}
同时使用 和 不是一个好主意,那么您必须找到 的每一个出现\Lagr
并确定它是否真的是拉普拉斯算子。使用带有语义含义的宏名称是 TeX 的强大功能之一。
答案2
答案3
您还可以使用该mathrsfs
包(放入\usepackage{mathrsfs}
您的序言中)及其命令\mathscr
(例如$\mathscr{L}$
应该给您您想要的内容)来获得更多类似脚本的弯曲字母。
答案4
\mathcal
另请注意,如果您不喜欢默认的 ℒ,您可以从 LaTeX 中的许多不同字母中进行选择。
在 中unicode-math
,你可以\mathcal
使用 更改字母\setmathfont[range={cal,bfcal}]{Some font}
。以下是一些几种字体的样本。
在 PDFTeX 中,更改这些数学字母的最强大方法是mathalpha
使用[cal=...]
选项。 文档中有所有可用书法字母的字体样本。