操作^
(即e^x
)無法正常運作。當我寫^
Texmaker 有時會停止工作。
我正在使用 MacBook,如果這有任何影響的話。
編輯:
所以現在它凍結了。什麼也做不了。無法刪除、無法標記文字、無法列印 PDF。我可以「另存為」繼續,但據我所知就是這樣。
這是當我使用“^”時有時會凍結的文檔。這是代碼:
\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 ^
有兩個^^
你不會得到任何錯誤,而且它會排版 M,因為行尾是 control-M,因此將其移動 64 給 M
與三個^^^
你得到錯誤
! Text line contains an invalid character.
l.5 ^^^
因為 control-^(字元十六進位 1E,十進位 30)未設定為輸入字元。
添加更多^
只會導致多次出現這些錯誤,除非您在第一個錯誤處停止。
由於問題中的範例已更改,我將重複上述內容,但使用數學模式。
在顯示數學中用一^
\documentclass{article}
\begin{document}
\[ ^ \]
\end{document}
產生錯誤
! Missing { inserted.
<to be read again>
$
l.5 \[ ^ \]
由於顯示數學的結尾位於上標內,因此 TeX 的分組混亂。
如果有兩個,^^
則不會出現錯誤,且單一\`` typeset as
^^ ` 是控制空間,即字元 32+64=96,它是 TeX 預設 OT1 編碼中的開引號。
三個^^^
你得到
! Text line contains an invalid character.
l.5 \[ ^^^
與文字模式一樣,control-^ 被設定為無效控製字元。
與在文字模式下一樣,如果添加三個以上,^
您只會重複這種行為。
答案2
^
是 TeX 系統中具有多種用途的字元。對於正常用法:
為了使用它來列印指數,您可以:
必須處於數學模式,即在
\(
和\)
或$
和$
或\[
和\]
或 等環境中equation
。像平常一樣使用它。
為了在你的信上印上帽子(例如 ê),你應該使用:
- unicode 輸入(使用 utf8 本機引擎,如 Lua/Xe(La)TeX 或
\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}
這使:
先進的東西
When^
後面跟著另一個^
and:
- 代碼的一個字元 < 128
或者
- 兩個小寫十六進制數字:
0123456789abcdef
然後整個三重奏/四重奏被一個角色取代。遵循 TeX Book 第 8 章的規則。千禧年版第46-7頁)