国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

自定義環(huán)境與命令

2023-03-28 11:07 作者:滌生滌生滌生  | 我要投稿

與其他編程語言類似,latex中也可以自定義“函數(shù)”,即latex中的命令和環(huán)境。

定義新命令

定義新命令的命令主要有三個:\newcommand,\renewcommand,\providecommand,他們語法相同,都可以定義新的命令,主要區(qū)別在于\newcommand只能新建命令,如果已有重名的命令則會報錯;\renewcommand相反,不能新建命令,只能修改已有的命令,如果沒有同樣名稱的命令則會報錯;\providecommand命令若沒有命令則會創(chuàng)建新命令,若有則新定義無效。

則三個命令的語法相同,下面已\newcommand為例介紹語法。

基本語法為\newcommand<命令>[<參數(shù)個數(shù)>][<首參數(shù)默認(rèn)值>]{<具體定義>}

命令名只能已字母開頭,并且不能已\end開頭。

圖1自定義命令

圖中是三個例子。第一個例子中,自定義的\hatedby命令輸出文字#2不受#1喜歡,而輸入的參數(shù)中,第一給參數(shù)是貓兒,第二個參數(shù)是蘿卜,因此得到的輸出如圖。第二個例子中,自定義了\loves命令,輸出為#2#1#3,顯然輸入只給出了兩個參數(shù),因此認(rèn)為這兩個參數(shù)分別是第二個參數(shù)和第三個參數(shù),第一個參數(shù)使用默認(rèn)值喜歡,因此得到圖中結(jié)果。第三個例子中,分別給出了三個參數(shù),只需要按照#2#1#3的順序輸出第二個、第一個、第三個參數(shù)的值即可得到結(jié)果。

定義環(huán)境

定義命令使用下面的命令

\newcommand{<環(huán)境名>}[<參數(shù)個數(shù)>][<首參數(shù)默認(rèn)值>]{<環(huán)境前定義>}{<環(huán)境后定義>}

\renewcommand{<環(huán)境名>}[<參數(shù)個數(shù)>][<首參數(shù)默認(rèn)值>]{<環(huán)境前定義>}{<環(huán)境后定義>}

例如下面可以定義一個摘要環(huán)境

圖2自定義環(huán)境

這個例子中自定義了一個myabstract的環(huán)境。[1]表示這個環(huán)境中僅有一個參數(shù),[摘要]表示這個參數(shù)的默認(rèn)值為摘要,后面兩組{}分別定義了環(huán)境前后的格式,環(huán)境前是居中small字體的參數(shù),并開始quotation環(huán)境,環(huán)境后結(jié)束qutotation環(huán)境。這個自定義的環(huán)境相當(dāng)于給quotation環(huán)境增加了一個放在前面的居中的參數(shù)。下面是引用引用命令中,沒有給出參數(shù)值,因此使用默認(rèn)參數(shù)摘要,因此在環(huán)境的前面居中輸出摘要兩個字,之后輸出環(huán)境中的文字。


自定義環(huán)境與命令的評論 (共 條)

分享到微博請遵守國家法律
裕民县| 阜新市| 永丰县| 通辽市| 凯里市| 延庆县| 南乐县| 墨竹工卡县| 楚雄市| 浦北县| 馆陶县| 禄丰县| 开阳县| 尚志市| 芜湖县| 讷河市| 张家口市| 武强县| 墨玉县| 田东县| 福建省| 宁夏| 宜兴市| 浑源县| 绩溪县| 碌曲县| 隆尧县| 龙江县| 海阳市| 桂平市| 瑞昌市| 和平区| 钟山县| 于田县| 双城市| 双流县| 杨浦区| 洪洞县| 铁岭市| 玉环县| 乌鲁木齐市|