命令功能
示例**
示例效果
\overbrace^
\underbrace_
給公式上方或下方
新增花括號並加上標註
(前提:需載入mathtools巨集包)
給公式上方或下方
新增方括號並加上標註
設同一行中\llap之前的所有內容為字段a,
\llap引數裡的文字為字段b。
\llap命令將b與a進行重合,並保持a和b右端對齊。
\section
\noindent 長文字 \textbackslash llap的效果:\\
保護環境,人人有責 \llap\\
短文本 \textbackslash llap的效果:\\
你我他 \llap
\rlap
設同一行中\rlap之後的所有內容為字段a,
\llap引數裡的文字為字段b。
\llap命令將b與a進行重合,並保持a和b左端對齊。
\section
\noindent \textbackslash rlap短文本的效果:\\
\rlap你我他\\
\textbackslash rlap長文字的效果:\\
\rlap保護環境,人人有責
空出和引數裡的字段一樣長的距離(是實體的)
\noindent 我要空出「我ai你」的距離。\\
開始\phantom結束。
1.在數學模式中使用\phantom,該命令的引數內容仍會停留在數學模式,此時引數內容兩邊不用加$…$來使引數內容進入行內公式模式。
示例:
%-*- coding: utf-8 -*-
\documentclass[utf8]
\usepackage
\begin
\section
\noindent 正常的展示效果:
\[ |xa+by|
\] 將$a+b$ phantom化:
\[ |x\phantomy|
\] 利用\textbackslash text\將$a+b$變為文字模式:
2.在數學模式中使用\llap或者\rlap,該命令的引數內容缺省會跳出數學模式回到文字模式,此時若引數內容是乙個數學表示式,則需要在其兩端加入$…$來重新進入(行內)數學模式。
示例:
%-*- coding: utf-8 -*-
\documentclass[utf8]
\usepackage
\begin
\section
\[ \rlap
\] \[
\llap
\] \section
\[ \rlap
\] \[
\llap
\]\end
以下面的公式為例。
整體思路是運用重疊技巧。這裡以右重疊命令 \rlap 為例說明具體思路。
1.運用右重疊時,需要先對公式進行拆解。可以先將公式中的上花括號單獨分成乙個部分a,剩下的部分歸為另乙個整體b。
整體b的**是顯然的:
\[
a \to \underbrace
\]
2.而對於部分a,由於\overbrace命令的語法限制其只能在現有內容上方括起花括號,而無法憑空生成乙個花括號,因此我們可以給一段空白的,透明的,與a→b
a \to b
a→b等長的實體c上方括上花括號。部分a與實體c一起構成整體d。
3.然後用\rlapb將整體d右重疊至整體b中,且由於剛才創造的實體c是空白透明的,不會對整體b造成遮擋。至此公式編輯完畢。
整體**如下:
%-*- coding: utf-8 -*-
\documentclass[utf8]
\usepackage
\begin
\section
\[ \rlap}} a \to \underbrace
\] \section
\[ \rlap}$} a \to \underbrace
\]\end
效果圖如下:
我們推薦先忽略掉所有的括號,在數學模式中編寫完剩餘的內容後,再在其中尋找斷點,利用命令\llap(或\rlap)和\phantom來進行重疊操作,給目標內容的上方或下方括上括號(並作標註)。
示例:
%-*- coding: utf-8 -*-
\documentclass[utf8]
\usepackage
\begin
\section
\[ a \to b \to c \to d \to e \to f \to g
\] \section
\[ a \to b \to c \to d
\llap}^}$}
\to e \to f \to g
\] \section
\[ a \to b \to c \to d
\llap}^}$}
\to e
\llap}_}$}
\to f \to g
\] \section
\[ a \to b \to c \to d
\llap}^}$}
\to e
\llap}_}$}
\to f \to g
\llap}^}$}
\]\end
效果如下:
交錯括號在同一側時,為了盡可能減少同側括號出現重疊,一般要調整括號的線寬和伸出高度。latex自帶的\overbrace, \underbrace命令沒有可選引數來調整線寬和伸出高度,因此我們採用mathtools巨集包中的\overbracket, \underbracket產生可調整線寬和伸出長度的方括號。
一般地,\overbracket, \underbracket的語法為:
\overbracket[線寬][伸出高度]^
\underbracket[線寬][伸出高度]_
交錯括號的實現思想同上一節交錯括號在不同側(各在上下側).
示例:
%-*- coding: utf-8 -*-
latex 單行或多行公式的排版
1.自動編號的單行公式環境是 begin end 不參與自動編號的單行公式環境 人工編號的單行公式可以使用tex原有的行間公式標記 公式 eqno 編號 將編號放在右邊 公式 leqno 編號 將編號放在左邊 引用時候可以直接用 編號 即可。例如,a 2 b 2 c 2 eqno 由公式 即可得到結...
一次用latex排版的經歷
這次用latex進行了一次排版。以前從沒聽說過這個東西,所以是零基礎。格式轉換是個頭疼的問題。可以直接下乙個photoshop,一般的轉換可以解決。我的圖源是老師的 裡面的。每次摳圖,是先將複製,然後貼上到附件的畫圖板中,繼而另存為相應的格式,如png等等。然後再用photoshop進行轉換。當然,...
用latex排版中的物件旋轉問題
用latex排版,如果要旋轉文字,影象,等物件,首先得安裝rotating包,在文件中使用 usepackage匯入旋轉包。旋轉命令格式 begin,這裡的有三個命令選項 sideways,turn,rotate。是使用者自己定義的旋轉角度。比如下面的例子將乙個物件旋轉90度 begin將要列印的內...