第22页
广告
{{v.name}}
跳至第
译文字号调节
em
5.1 定义新的运算符名称
表示多种数学内容:数论表达式中的“除”关系像p|q,
或者绝对值运算|z|,或“满足”条件的注解,或“估计”注解\(f_{\zeta}(t)|_{t=0}\)。
它们单独用起来没问题;有问题在于,它们的处理方式不完全相同,
知识渊博的读者的复杂辨别能力在计算机处理数学文档时是无法复制的。
因此建议在任何文档中的竖线和数学注解都要一对一相关。
双竖线命令\|也是这样。
这直接避免了|和\|作为分隔符,因为左右分隔符的用法在相邻的符号不同的适合有很大区别;
最佳实践是在文档开头定义合适的命令用于成对的竖线:
其中,文档会包含\abs{z}以生成|z|,\norm{v}以生成||v||。
mathtools的\DeclarePairedDelimiter命令用于定义像\abs一样的、带缩放的分隔符。
5 运算符名称
5.1 定义新的运算符名称
像log、sin和lim这种数学函数通常要写成罗马字体以便于和但字母的数学变量作区分。
最常用的运算符有预定义的名称\log、\sin和\lim等,但新的运算符会一直出现在数学论文中,
所以amsmath软件包提供一个通用的机制用于定义新的“运算符名称”。
要定义一个像\sin的数学函数\xxx,就需要写
这里确保了使用\xxx将用合适的字体产生xxx并在必要时自动在两边添加合适的空格,
因此得到A XXX B而不是AxxxB。在\DeclareMathOperator命令的第2个参数(名称文本)中,
伪文本模式如下:
连字符-将打印为连字符,而不是减号;星号被打印为偏上的星号,而不是数学中居中的星号。
(对比\(\DeclareMathOperator{\-}{-} \DeclareMathOperator{\*}{*} a\-b\*c\)和\(a-b*c\)。)
如果名称文本在数学模式中打印,那么你还能在下标和上标中这样用。
如果新的运算符需要在“极限符号”的位置放置下标和上标,像是lim、sup或max,
那么需要使用*形式的\DeclareMathOperator命令:
Copyright © 1999 2002-2008 LaTeX3 Project
LaTeX is a document preparation system used for the communication and publication of scientific documents. LaTeX is free software and is distributed under the LaTeX Project Public License.
版权所有 © 2024-2025 Octave中文网
Octave中文网提供LaTeX中文版文档的在线阅览服务。学习LaTeX,就上Octave中文网!
特别感谢于红博先生,他在此翻译版本中耗费了大量的时间和精力。Octave中文网的中文版文档和于红博先生的努力密不可分。感谢于红博先生对Octave中文网做出的伟大贡献!
如修改、复制或分发此翻译版本,必须经过Octave中文网许可,且必须在修改、复制或分发的版本中附带以上的文字内容。
友链