Texmaker congela após operação ‘Hat’

Texmaker congela após operação ‘Hat’

A operação ^(ou seja e^x) não está funcionando corretamente. Quando escrevo, ^o Texmaker às vezes para de funcionar.

Estou usando um MacBook se isso tiver alguma influência.

EDITAR:

insira a descrição da imagem aqui

Então agora congelou. Não posso fazer nada. Não é possível excluir, não é possível marcar o texto e não é possível imprimir o PDF. Posso 'Salvar como' para continuar, mas AFAIK é isso.

Este é o documento que às vezes congela quando uso '^'. Este é o 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}

Responder1

^é um comando do modo matemático para um sobrescrito e ^^é um comando geral (como a tecla de controle) para mudar o código do caractere seguinte em 64.

então, em modo de texto com um^

\documentclass{article}

\begin{document}

^

\end{document}

você recebe o erro

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

com dois^^

você não obtém nenhum erro, e ele digita um M como o final da linha é control-M, então mudando que em 64 dá M

com três^^^

você recebe o erro

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

como control-^ (caractere hexadecimal 1E, decimal 30) não está configurado como um caractere de entrada.

Adicionar mais ^resultará em múltiplas ocorrências desses erros, a menos que você pare na primeira.


Como o exemplo da pergunta foi alterado, repetirei o acima, mas com modo matemático.

Em exibição de matemática com um^

\documentclass{article}

\begin{document}

\[ ^ \]


\end{document}

Produz o erro

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

À medida que o final da exibição, a matemática é colocada dentro do sobrescrito e o agrupamento do TeX fica confuso.

Com dois ^^você não obtém nenhum erro e um único \`` typeset as^^ ` é o espaço de controle que é o caractere 32+64=96, que é uma aspa aberta na codificação OT1 padrão do TeX.

Com três ^^^você consegue

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

como no modo de texto, control-^ é definido como um caractere de controle inválido.

Como no modo de texto, se você adicionar mais de três, ^obterá repetições desse comportamento.

Responder2

^É um personagem com muitos propósitos em sistemas TeX. Para os usos normais:

Para usá-lo para imprimir um expoente você:

  1. Tem que estar no modo matemático, ou seja, estar entre \(e \)ou $e $ou \[e \]ou em um ambiente como equation, etc.

  2. Use-o normalmente.

Para imprimir um chapéu sobre sua carta (como ê), você deve usar:

  • entrada unicode (usando um mecanismo nativo utf8, como Lua/Xe(La)TeX ou\usepackage[utf8]{inputenc}
  • usar:

    • em modo texto\^e
    • no modo matemático\hat{e}

Caracteres únicos ^não são válidos durante entradas do LaTeX (normalmente), daí os erros.

EDITAR

Exemplos:

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

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

\end{document}

que dá:

insira a descrição da imagem aqui

Coisas avançadas

Quando ^é seguido por outro ^e:

  • um caractere de código <128

ou

  • dois dos dígitos hexadecimais minúsculos:0123456789abcdef

então todo o trio/quarteto é substituído por um único personagem. com as regras encontradas no TeX Book, capítulo 8. (Noedição do milêniosão páginas 46-7)

informação relacionada