Texmaker se congela después de la operación 'Hat'

Texmaker se congela después de la operación 'Hat'

La operación ^(es decir e^x) no funciona correctamente. Cuando escribo ^Texmaker a veces deja de funcionar.

Estoy usando una MacBook si esto tiene alguna influencia.

EDITAR:

ingrese la descripción de la imagen aquí

Entonces ahora se congeló. No puedo hacer nada. No se puede eliminar, no se puede marcar el texto y no se puede imprimir el PDF. Puedo 'Guardar como' para continuar, pero AFAIK eso es todo.

Este es el documento que a veces se congela cuando uso '^'. Este es el código:

\documentclass[a4paper]{article}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{refstyle}
\usepackage{lastpage}
\usepackage{fancyhdr}
\usepackage{amssymb}
\usepackage{mathrsfs}
\fancyhf{}
\fancyhead [L]{}
\fancyhead [R] {}
\rfoot{page \thepage \hspace{1pt} of
\pageref{LastPage}}
\renewcommand\headrulewidth{1pt}
\pagestyle{fancy}

\begin{document}

\[
^
\]

\end{document}

Respuesta1

^es un comando de modo matemático para un superíndice y ^^es un comando general (como la tecla de control) para cambiar el código de carácter del siguiente carácter en 64.

entonces en modo texto con uno^

\documentclass{article}

\begin{document}

^

\end{document}

obtienes el error

! Missing $ inserted.
<inserted text> 
                $
l.5 ^

con dos^^

no obtiene ningún error y escribe una M como final de línea es control-M, por lo que el cambio en 64 da M

con tres^^^

obtienes el error

! Text line contains an invalid character.
l.5 ^^^

ya que control-^ (carácter hexadecimal 1E, decimal 30) no está configurado como carácter de entrada.

Agregar más ^solo generará múltiples apariciones de estos errores a menos que se detenga en el primero.


Como se cambió el ejemplo de la pregunta, repetiré lo anterior pero con el modo matemático.

En pantalla matemáticas con uno.^

\documentclass{article}

\begin{document}

\[ ^ \]


\end{document}

Produce el error

! Missing { inserted.
<to be read again> 
                   $
l.5 \[ ^ \]

Como el final de la visualización, las matemáticas se toman dentro del superíndice y la agrupación de TeX está desordenada.

Con dos ^^no obtienes ningún error y un solo \`` typeset as^^ ` es el espacio de control que es el carácter 32+64=96, que es una comilla abierta en la codificación OT1 predeterminada de TeX.

Con tres ^^^obtienes

! Text line contains an invalid character.
l.5 \[ ^^^

como en el modo texto, ya que control-^ está configurado como un carácter de control no válido.

Como en el modo texto, si agregas más de tres, ^este comportamiento se repetirá.

Respuesta2

^Es un personaje con muchos propósitos en los sistemas TeX. Para los usos normales:

Para usarlo para imprimir un exponente, usted:

  1. Tiene que estar en modo matemático, es decir, estar entre \(y \)o $y $o \[y \]o en un entorno como equation, etc.

  2. Úselo como lo haría normalmente.

Para imprimir un sombrero sobre tu letra (como ê), debes usar:

  • entrada Unicode (usando un motor nativo utf8, como Lua/Xe(La)TeX o\usepackage[utf8]{inputenc}
  • usar:

    • en modo texto\^e
    • en modo matematicas\hat{e}

Los caracteres individuales ^no son válidos durante las entradas de LaTeX (normalmente), de ahí los errores.

EDITAR

Ejemplos:

\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\centering
\^e ê $ e^{x}$

\begin{equation}
\hat{a}=e^{x+1}
\end{equation}

\end{document}

lo que da:

ingrese la descripción de la imagen aquí

Cosas avanzadas

Cuando ^va seguido de otro ^y:

  • un carácter de código < 128

o

  • dos de los dígitos hexadecimales en minúscula:0123456789abcdef

luego, todo el trío/cuarteto es reemplazado por un solo personaje. con las reglas que se encuentran en el TeX Book, capítulo 8. (En eledición del milenioson las páginas 46-7)

información relacionada