2009-01-12 10 views
30

Hay cuatro tipos de 'guiones' en LaTeX: guión, en-tablero (-), em-dash (---) y menos $ - $. Se usan para, respectivamente, separación silábica y unir palabras, lo que indica un rango, puntuación y un símbolo matemático. Mi pregunta es: ¿cómo señalo un en-dash (rango) en el modo matemático? (como en $S=1 to 2$)? ¿Tengo que abandonar el modo matemático en el medio de la "ecuación" ($S=1$--$2$)? ¿O hay un símbolo que puedo usar y permanecer en modo matemático? Intenté $S=1\--2$ pero esto me da un signo menos, no un en-dash, y $S=1--2$ da dos menos. Supongo que tendré que abandonar el modo matemático, pero quizás haya una manera de hacerlo sin eso.¿Cómo señalo un en-dash mientras estoy en modo matemático usando LaTeX?

Respuesta

44

la forma más sencilla es utilizar $S=1\mbox{--}2$ Si ya tiene \usepackage{amsmath} en el preámbulo del documento, sin embargo, es mejor usar \text:.. $S=1\text{--}2$ porque \text ajustará el tamaño de la fuente cuando se use en super- y subíndices: $S_{1\text{--}2}=0$.

Un dash utilizado en matemáticas puede confundirse fácilmente con un signo menos. Es posible que desee ver otras técnicas para indicar un rango como puntos suspensivos (\ldots para puntos en la línea base [usado entre comas], o \cdots para puntos centrados [usados ​​entre operadores centrados como signos más]] o usando la notación de corchetes. Algunos ejemplos:

$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). 
+0

De acuerdo. No use un tablero en donde podría esperarse un signo menos. Solo confundirá. Además, ¿qué pasa con simplemente "S = 1 a 2". –

+0

sí, probablemente vaya con 1 a 2 cuando haga la edición final del artículo, pero después de haber planteado el problema, fue interesante encontrar una solución. A menudo me olvido de \ mbox. Seguramente hay muchos otros lugares en los que es útil. Y ahora también he aprendido sobre \ text que no conocía antes. –

+1

Por lo que vale, me encontré con una situación extraña en la que esto era útil, a saber, definir funciones en las que la variable no tiene nombre: $ (g \ cdot f) (h \ text {-}) = f (h \ text {-} } g) $. En mi contexto, el lado derecho usa la acción de un bimódulo. Como $ f, g, h $ son variables, en realidad es más claro usar esta notación extraña. Definitivamente no quiero un signo menos. – jemidiah

2

Bueno, podrías usar $1\mbox{--}2$, pero miraría el .. lista de símbolos matemáticos en el symbol list Hmm yo no encontrar uno

3

Puede utilizar \textrm, que no dependa de \usepackage{amsmath}. Algunos ejemplos:

$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 :(

O puede utilizar en lugar de \textnormal\textrm. Véase también LaTeX: use \textnormal instead of \textrm (or \textsf) in math.

+0

Mejor: '$ S = \ textrm {$ 1 $ - $ 2 $} $' –

-1

Utilice el comando \ leftrightline en el paquete MnSymbol. No sé si es la longitud necesaria para sus propósitos, pero con suerte lo solucionará.

Cuestiones relacionadas