Texmaker가 'Hat' 작업 후 정지됨

Texmaker가 'Hat' 작업 후 정지됨

작업 ^(예: e^x)이 제대로 작동하지 않습니다. Texmaker를 작성할 때 ^때때로 작동이 중지됩니다.

이것이 영향을 미치는 경우 MacBook을 사용하고 있습니다.

편집하다:

여기에 이미지 설명을 입력하세요

그래서 이제 얼었습니다. 아무것도 할 수 없습니다. 삭제할 수 없고 텍스트를 표시할 수 없으며 PDF를 인쇄할 수 없습니다. 계속하려면 '다른 이름으로 저장'할 수 있지만 AFAIK 그게 전부입니다.

'^'를 사용하면 가끔 멈추는 문서입니다. 코드는 다음과 같습니다.

\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}

답변1

^는 위 첨자에 대한 수학 모드 명령이며 ^^다음 문자의 문자 코드를 64만큼 이동하는 일반 명령(컨트롤 키와 같은)입니다.

그래서 텍스트 모드에서 하나^

\documentclass{article}

\begin{document}

^

\end{document}

오류가 발생합니다

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

두 개로^^

오류가 발생하지 않으며 줄 끝이 Control-M이므로 M을 조판하므로 64만큼 이동하면 M이 제공됩니다.

세 개로^^^

오류가 발생합니다

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

control-^(문자 16진수 1E, 10진수 30)이 입력 문자로 설정되지 않았기 때문입니다.

더 추가하면 ^첫 번째 오류에서 멈추지 않는 한 이러한 오류가 여러 번 발생합니다.


질문의 예가 ​​변경되었으므로 위의 내용을 반복하지만 수학 모드를 사용합니다.

디스플레이 수학에 1개 포함^

\documentclass{article}

\begin{document}

\[ ^ \]


\end{document}

오류가 발생합니다.

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

디스플레이 수학의 끝이 위 첨자 안에 들어가고 TeX의 그룹화가 엉망이 됩니다.

두 개를 사용하면 ^^오류가 없고 하나가 표시됩니다 \`` typeset as^^ `는 TeX 기본 OT1 인코딩의 여는 인용부호인 문자 32+64=96인 제어 공간입니다.

3개가 있으면 ^^^얻을 수 있다

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

텍스트 모드에서와 같이 control-^은 유효하지 않은 제어 문자로 설정됩니다.

텍스트 모드에서와 마찬가지로 3개 이상을 추가하면 ^이 동작이 반복됩니다.

답변2

^TeX 시스템에서 다양한 목적을 가진 캐릭터입니다. 일반적인 사용법의 경우:

이를 사용하여 지수를 인쇄하려면 다음을 수행하십시오.

  1. 수학 모드에 있어야 합니다. 즉, \(and \)또는 $$또는 \[and 또는 등과 \]같은 환경에 있어야 합니다.equation

  2. 평소대로 사용하세요.

편지 위에 모자를 인쇄하려면(예: ê) 다음 중 하나를 사용해야 합니다.

  • 유니코드 입력(Lua/Xe(La)TeX와 같은 utf8 기본 엔진 사용 또는\usepackage[utf8]{inputenc}
  • 사용:

    • 텍스트 모드에서\^e
    • 수학 모드에서\hat{e}

LaTeX 입력 중에는 (일반적으로) 단일 ^문자가 유효하지 않으므로 오류가 발생합니다.

편집하다

예:

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

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

\end{document}

이는 다음을 제공합니다:

여기에 이미지 설명을 입력하세요

고급 기능

^다음에 다른 항목이 오는 경우 ^:

  • 코드 문자 < 128

또는

  • 소문자 16진수 숫자 중 두 개:0123456789abcdef

그러면 전체 트리오/4중주가 단일 문자로 대체됩니다. TeX Book 8장에 있는 규칙을 사용합니다.밀레니엄 에디션46~7페이지입니다)

관련 정보