文章目錄
- 前言
- 一、使用步驟
- 二、常用正則表達式
- 三、具體使用例子
前言
本文主要是根據(jù)自己平時修改latex中不規(guī)范的格式,遇到的一些需要重復(fù)修改的一類問題,用正則表達式來提高修改效率。
例如:文中出現(xiàn)轉(zhuǎn)置符號,應(yīng)該使用命令\top。正確示例:A^{\top};錯誤示例:A^{T}。
一、使用步驟
首先我們打開.tex文件,ctrl+F快捷鍵打開查找替換框。如圖:
?選擇紅色框(正則表達式進行搜索)。
二、常用正則表達式
- [abc]:這個字符可以是a或b或c
- [a-z] :表示任意一個小寫字母
- [0-9] :表示任意一個數(shù)字
- [a-zA-Z] :表示任意一個字母
- [a-zA-Z0-9_] :表示任意一個數(shù)字字母下劃線
- [^abc] :該字符只要不是a或b或c
- ----------------------------------------------------------------------------------------------------------------
- .?:表示任意一個字符,沒有范圍限制
- \d :表示任意一個數(shù)字,等同于[0-9]
- \w :表示任意一個單詞數(shù)字字符,等同于[a-zA-Z0-9_]–單詞指字母/數(shù)字/_
- \s :表示任意一個空白字符
- \D :表示不是數(shù)字
- \W :不是單詞字符
- \S :不是空白字符
- ----------------------------------------------------------------------------------------------------------------
- [\u4E00-\u9FA5] :一個漢字
- [\u4E00-\u9FA5\\s]+ : 多個漢字,包括空格
- [\u4E00-\u9FA5]+ :多個漢字,不包括空格
三、具體使用例子
1.英文符號,行內(nèi)公式使用$……$:?
??將文中所有INS,轉(zhuǎn)換成$INS$
([\u4E00-\u9FA5]) INS ([\u4E00-\u9FA5])
$1 ($INS$) $2
[\u4E00-\u9FA5]:代表一個漢字,要用括號括起來。
$1 ($INS$) $2?: $1,$2代表左右兩邊的漢字不變。(這里說的是文中的英文字母,所以鎖定左右兩邊漢字,中間英文字母)
2.公式中上標^和下標_的內(nèi)容均用{}括住:
例如公式中出現(xiàn)C_B^A,變成C_{B}^{A}
_([a-zA-Z])
_{$1}
\^([a-zA-Z])
^{$1}
如果是數(shù)字,將[a-zA-Z]換成[0-9]。另外,上標加了一個轉(zhuǎn)置符號。
3.公式中除了命令附帶括號,其余括號需要加\left和\right。
例如公式中出現(xiàn)(A+B) \times C,變成\left(A+B\right) \times C
\(
\\left(
\)
\\right)
如果是中括號,大括號,將小括號替換即可
。
4.轉(zhuǎn)置符號使用\top。
? 例如A^{\top}。
\^T
^{\\top}
5.使用命令\prime代替單引號上標。
? 例如R'應(yīng)該使用R^{\prime}。
'
^{\prime}
6.分數(shù)應(yīng)該使用\dfrac{}{}。
? 例如\dfrac{1}{2}。
\frac
\dfrac
7.使用微分符號\dif代替d。
? 例如\dif{x}。文章來源:http://www.zghlxwxcb.cn/news/detail-421503.html
dx
\dif{x}
?文章來源地址http://www.zghlxwxcb.cn/news/detail-421503.html
到了這里,關(guān)于Latex中正則表達式替換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!