math-mode – ¿Cuál es la forma "correcta" de incrustar texto en el modo matemático?

Pregunta:

Digamos que tengo algo como:

\[ Let x = number of cats \]

(Este es un ejemplo artificial, pero imagina que en realidad estamos dentro de un bloque de entorno de align larga …) "Let" y "number of cats" deben escribirse como texto normal, mientras que x = debe ser texto de tipo matemático.

He visto esto:

\[ \mbox{Let } x = \mbox{ number of cats} \]

y esto:

\[ \textrm{Let } x = \textrm{ number of cats} \]

Parecen producir una salida equivalente, pero no estoy seguro de cuál es la "correcta". Además, no son ideales porque el espacio adicional debe colocarse dentro del bloque del modo de texto; de lo contrario, se ignora como modo matemático y coloca el texto directamente en contraposición con las matemáticas.

Idealmente, habría algún comando que permitiera incrustar texto en una ecuación, que insertara correctamente el espacio inicial y final alrededor del bloque según sea necesario sin agregar espacio dentro del bloque de texto.

¿Cómo se hace eso "correctamente"?

Respuesta:

Otra opción es usar el comando \text{} proporcionado por el paquete amsmath .

Habiendo dicho eso, dudo que sea posible tener un formato único que sea "correcto" para todos los requisitos posibles de espacios iniciales y finales. Por ejemplo, creo que encontrará que su ejemplo se ve mejor sin el espacio antes de "número" pero con el espacio después de "Let".

Si hay alguna razón por la que realmente no desea tener el espacio dentro del entorno de texto que elija, puede forzar un espacio en modo matemático usando una sola barra invertida seguida de un espacio (es decir, \<space> ). Por ejemplo,

\[ \text{Let}\ x=\text{number of cats}. \]

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım