当前位置:  开发笔记 > 编程语言 > 正文

如何在使用LaTeX的数学模式下指示一个短划线?

如何解决《如何在使用LaTeX的数学模式下指示一个短划线?》经验,为你挑选了2个好方法。

LaTeX中有四种"破折号":连字符,短划线( - ),em-dash(---)和减$ - $.它们分别用于连字和连接词,表示范围,标点符号和数学符号.我的问题是:如何在数学模式中指出一个短划线(范围)?(如$S=1 to 2$)?我是否必须在"等式"中间退出数学模式($S=1$--$2$)?或者是否有一个我可以使用的符号并保持在数学模式?我试过$S=1\--2$但这给了我一个减号,而不是一个短划线,并$S=1--2$给出两个弊端.我的猜测是我将不得不退出数学模式,但也许有一种方法可以做到这一点.



1> godbyk..:

最简单的方法是使用$S=1\mbox{--}2$.\usepackage{amsmath}但是,如果您已经在文档的序言中,最好使用\text:$S=1\text{--}2$因为\text在超级和下标中使用时会调整字体的大小:$S_{1\text{--}2}=0$.

数学中使用的短划线很容易与减号混淆.您可能希望查看其他技术来指示范围,例如椭圆(\ldots用于基线上的点[在逗号之间使用],或\cdots用于居中点[在中心运算符之间使用,例如加号])或使用括号表示法.一些例子:

$S = \{1, 2, \ldots, n\}$ indicates an element in the set containing integers between 1 and $n$.
$S = [0, 1]$ indicates a real number between 0 and 1 (inclusive).



2> Kaarel..:

你可以使用\textrm不依赖的东西\usepackage{amsmath}.一些例子:

$S=1\textrm{--}2$
$S_{1\textrm{--}2}=0$ % correctly changes the font size for subscript
$S_{1\textrm{2}2}=0$  % does not change the font size :(

或者也许使用\textnormal而不是\textrm.另请参阅LaTeX:在数学中使用\ textnormal而不是\ textrm(或\ textsf).

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有