隻是基于自己的使用過程寫下來的,是以會在不斷地經曆中完善。歡迎指教。
這裡寫目錄标題
-
-
- 基礎宏包
- 設定定理環境
- 證明的結束标志小空格
-
基礎宏包
需要使用的宏包
\usepackage{amsthm}
但是宏包amsthm包含在amsmath中,是以如果已經使用了
\usepackage{amsmath}
就可以不調用上面的宏包了。
設定定理環境
詳細内容參考
\newtheorem{引用時使用的名字}{實際顯示出來的名字}
舉個例子來對比一下,加深了解吧。
例子1
前言區使用
\usepackage{amsmath}
\newtheorem{theorem}{Theorem}
則引用時就使用
\begin{theorem}
…
\end{theorem}
那麼生成的pdf中對應會顯示Theorem 1。(數字是舉的例子)
看到了嗎,引用時begin後面用的是前面第一個花括号裡的名字,而pdf顯示的是第二個花括号裡的名字。是以可以根據自己需要來命名。比如引理、定義、證明等等也可以這樣命名。如
\newtheorem{thm}{Theorem}
\newtheorem{definition}{Definition}
\newtheorem{lem}[thm]{Lemma}
\newtheorem{assumption}{Assumption}
\newdefinition{rmk}{Remark}
\newproof{pf}{Proof}
其中\newdefinition這個我現在隻知道會讓Remark後面内容的字型跟Theorem的内容的字型有一些差别,如果把\newdefinition換成\newtheorem也沒有問題。(這裡我覺得應該是要更高要求的可以了解一下)。
關于\newproof,也可以使用\newtheorem,但是會讓Proof這幾個字的字型不一樣。可以自己試一試。
證明的結束标志小空格
使用手冊裡說會自動生成,但是我的latex沒有自動生成。最後的解決方案是:在定理環境定義的前面,使用宏包
\usepackage{amsthm}
這個時候,即使用了
\usepackage{amsmath}
也不能省略,不然後面會報錯。然後在證明結束的時候加上\qed即可。如
