Estoy tratando de mostrar un cursor (^
) en modo matemático en LaTeX para representar la operación exclusiva o implementada en los "C languages". Por defecto, ^
es para crear un superíndice en modo matemático. Lo más parecido que puedo parecer es usar \wedge
, que no es lo mismo.¿Cómo muestro un símbolo de intercalación (^) en el modo matemático en LaTeX?
Respuesta
Es posible que desee utilizar el símbolo común para exclusivo o en su lugar, \ oplus (pero asígnele un nombre propio con algo como \newcommand\XOR{\oplus}
).
El símbolo de intercalación es un poco demasiado pequeño como para ser un operador binario. Sin embargo, si lo hace insistir en el uso de un símbolo de intercalación en cambio, utilizar esto:
\newcommand\XOR{\mathbin{\char`\^}}
$x \XOR y$
El \mathbin
pone el espaciado correcto alrededor del símbolo para un operador binario, y el \char
asegura que el glifo se obtiene de la fuente romana.
Hay al menos cuatro "símbolos comunes" para exclusivo o, según el contexto. Quería el usado en los "C languages", que es el quilate. La verdadera pregunta que no se ha mencionado es "¿por qué estoy usando el modo matemático para el código?" Probablemente debería haber usado un entorno literario. –
Acabo de probar su respuesta, se ve bien, gracias. –
Buen punto con qué símbolo usar. Eche un vistazo al paquete de listados, si aún no lo ha hecho. Puede hacer la impresión de código muy bien. –
¿Qué tal
\^{}
o
\verb|^|
?
\ verb no está permitido dentro del argumento para otros comandos, por lo que es de uso limitado para este tipo de cosas. –
Dentro de modo matemático, puede utilizar:
$7 \^{ } 3 = 4$
Para ello, como se muestra desde el procesador de LaTeX en línea here.
Cool link ... gracias. –
De hecho, me pareció que este editor parece doblar las barras diagonales inversas antes de pasar a LaTeX, por ejemplo, '\ alpha \ beta' produce la salida * alpha * y luego * beta * en la línea siguiente, en lugar de los símbolos griegos reales para alfa y beta en una sola línea. OTOH la página del editor de ecuaciones "original" trabajó: http://www.codecogs.com/latex/eqneditor.php –
\^
es un carácter con acento que se aplica a otros personajes, \^{4}
da una 4
con un quilate en su cabeza. No ocupa espacio horizontal. Si escribe $7 \^{} 3 = 4$
obtendrá un 73
con una marca destruida tanto en 7
como en 3
. Lo que necesitas entonces es llenar el espacio un poco. A través de ensayo y error y una aplicación llamada agradable LaTeXiT, me encontré con esta secuencia de trabajar muy bien:
\hspace{1.5} \^{} \hspace{1.5}
Esto da un ancho de 3 unidades con el quilate centrada en ella. Se ve bien.
Sin embargo, es un quilate puntiagudo, y \verb|^|
da una más aplanada que se parece más a una fuente de monotipo utilizada con frecuencia en los lenguajes de programación.
No estoy seguro de que esta debería ser la respuesta aceptada. Como se indica a continuación, \^no es válido en el modo matemático. Además, en lugar de insertar espacios manuales, use \ mathbin {} en su lugar para obtener el espaciado correcto (consulte fntguide.pdf). –
Sé que no es la respuesta más limpia, pero funciona en mi máquina, ya sabes cómo funciona ... – Karl
Si "funciona" te refieres a "da un error" :) Creo que es una mala decisión de diseño que algunos LaTeX Los IDE están configurados para desplazarse más allá de todos los errores y advertencias. –
Recomiendo encarecidamente el short math guide que incluye una lista de símbolos.
Use \textasciicircum
en modo de texto. Si está en modo matemático, necesita usar algo como $\mbox{\textasciicircum}$
.
Utilice el símbolo de cuña como superíndice. Tiene el tamaño perfecto.
Algo como esto:
$ ^\wedge $
Esto es lo que hice:
$2\hat{\text{ }}3$
- 1. Colocación vertical del símbolo matemático en LaTeX
- 2. ¿Cómo hacer su propio símbolo matemático laTex?
- 3. ¿Cómo señalo un en-dash mientras estoy en modo matemático usando LaTeX?
- 4. LaTex dejó la flecha sobre la letra en el modo matemático
- 5. ¿Cómo ocultar el símbolo de intercalación en un RichTextBox?
- 6. Posicionar el símbolo de intercalación en MaskedTextbox
- 7. Símbolo QED en latex
- 8. Cómo ocultar un símbolo de intercalación en IE? (JavaScript)
- 9. ¿Cómo se combina un símbolo de intercalación (^) en expresiones regulares?
- 10. Uso del símbolo de intercalación (^) en Ruby
- 11. ¿Qué significa el símbolo de intercalación ('^') en C++/CLI?
- 12. ¿Qué hace el símbolo de intercalación (^) en JavaScript?
- 13. Cómo modificar el símbolo de intercalación con css
- 14. ¿Cómo poner un símbolo sobre otro en LaTeX?
- 15. ispell en el modo Emacs LaTeX
- 16. ¿Cómo se puede insertar un símbolo matemático (griego, etc.) en el archivo de puntos
- 17. ¿Cómo inserto un carácter en el símbolo de intercalación con javascript?
- 18. ¿Cómo mostrar el código LaTeX en un documento LaTeX?
- 19. Svn notación símbolo de intercalación no funciona en WinXP
- 20. ¿Cuál sería el símbolo matemático para representar una fracción?
- 21. ¿Cómo colocar un personaje debajo de una función en Latex?
- 22. El uso de un símbolo de intercalación (^) al usar Git para Windows PowerShell en
- 23. LaTeX
- 24. símbolo lambda predeterminado en el modo haskell de emacs?
- 25. LaTeX, tildes y modo verbatim
- 26. Operador matemático para especificar el ancho de la figura en LaTeX
- 27. Símbolo matemático de látex: Vitanyi pone un pequeño símbolo más sobre sus iguales. ¿Cómo puedo hacer eso?
- 28. cómo insertar el símbolo de tubería en TeX?
- 29. LaTeX: Cómo ajustar la forma del símbolo Suma resulta
- 30. log2 en el módulo matemático python
Por lo que vale la pena, \ wedge es el símbolo común para Y (conjunción), así que no es una buena idea usar un personaje de aspecto similar para O exclusivo. A menos que esté escribiendo código, en cuyo caso no debería usar el modo matemático de todos modos. – ShreevatsaR
Esto debería ir en la página de desbordamiento de látex – Whitecat
@Whitecat ¿Quiere decir 'http: // tex.stackexchange.com /'? Creo que las viejas preguntas como esta no se migrarán. – madth3