\command [b]
character
description
command
命令字元
必須引數,逗號隔開,缺一不可
[b]
可選引數,逗號隔開,可有可無
當傳入多個引數的時候,需要多個括號進行包裹,而不能將多個引數寫在同乙個括號內。後面自定義多引數時候舉例。
% 後續全部
\textsl message
% 打括號內
\textsl
% 打括號內命令後續
使用時候注意命令的作用範圍。
\newcommand [params][default_value]
character
desription
\newcommand
建立新命令命令
\command_name
新命令名稱
params
引數個數
default_value
引數預設值
\newcommand
命令名稱要加上\
\newcommadn [1]
body
獲取引數,使用#
依次進行引數的獲取
\newcommand [2][godme] % \loveme
自定義命令中,最多只能設定乙個預設值,且一直佔據#1
\newcommand [3][godme] % \loveme
預設值是可以被修改的,當作函式式程式設計,先修改預設引數然後再呼叫\loveme[bob] % mother and father both love bob
\newcommand *[3][godme]
\newcommand *[3][godme] % error
帶*
的命令定義,只允許單行內容,出現換行等非單行的內容,會跑出錯誤。
\providecommand
當發生名稱衝突時候,優先採用內建命令,不存在內建命令才使用自定義命令。也可以作為包缺失時候的緊急避孕手段。
\renewcommand [2] % \frac => 1/4
明確提出要覆蓋原有的操作。
\renewcommand$} % 行內文字
此時,由於自定義隔斷,在文字內顯示正常,在數學表示區域反而報錯。
\renewcommand }% 內建自動轉換,文字、數學兩者皆適用
LaTeX入門系列之一 LaTeX簡介
tex是誕生於20世紀70年代末到80年代初的一款計算機排版軟體,用來排版高質量的書籍 特別是包含有數學公式的文章書籍。tex 最早是由高德納 donald knuth 教授建立的一門標記式巨集語言,用來排版科技文章,尤其擅長處理複雜的數學公式。tex 同時也是處理這一語言的排版軟體。latex 是...
LaTeX 簡介與安裝
leslie lamport 開發的 latex 是當今世界上最流行和使用最為廣泛的tex格式。它構築在plain tex的基礎之上,並加進了很多的功能以使得使用者可以更為方便的利用tex的強大功能。使用latex基本上不需要使用者自己設計命令和巨集等,因為latex已經替你做好了。因此,即使使用者...
Latex簡介和入門實踐
總而言之,latex是乙個文字排版系統,就像office word一樣。至於為什麼要用latex?目前而言,剛需就是為了 投稿?其更多優勢可參考 latex 相對於 word 有什麼優勢?寫latex就像程式設計一樣 跟書寫markdown標記語言很像 其書寫結果需要編譯後才能直觀檢視,這可能是和w...