天天看點

Latex中的定理、定義及證明的結束标志小空格

隻是基于自己的使用過程寫下來的,是以會在不斷地經曆中完善。歡迎指教。

這裡寫目錄标題

      • 基礎宏包
      • 設定定理環境
      • 證明的結束标志小空格

基礎宏包

需要使用的宏包

\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即可。如

Latex中的定理、定義及證明的結束标志小空格