999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

使用EverEdit編輯編譯LaTeX文件

2021-07-14 06:22:36尚寶欣宮以赫ZhuZhenju
科教導刊·電子版 2021年13期
關鍵詞:設置功能

尚寶欣 宮以赫 Zhu Zhenju

([1]東北電力大學理學院 吉林·吉林 132012;[2]Kunsan National University Kunsan Jeollabuk-do Korea 54150)

1 EverEdit及LaTeX簡介

EverEdit是一款由中國個人開發的快速、輕量級、功能強大的純文本編輯器。通過設置“外部工具”可將它作為C、Java、PHP等語言的一個輕量級的IDE。

它的優點有啟動速度快、界面簡潔、代碼高亮完善、代碼及關鍵字自動補全等等。另外還有可自定義的代碼片段自動補全功能、代碼折疊功能、大綱顯示功能,它們使得用戶可針對不同類型的源文件進行個性化設置。

TeX是20世紀70年代末80年代初,Donald Knuth為排版他的計算機科學巨著《The Art of Computer Programming》而設計的一個特別適合于編排高質量數學公式的排版語言。LaT-eX是由TeX命令構成的宏集合,使用它們,作者們可方便地排版出高質量的作品,現在在出版界和學術界得到了廣泛使用;絕大部分SCI期刊雜志都要求作者按照LaTeX模板編寫論文[1]。

文獻[2]使用EditPlus針對符號計算軟件Singuar源代碼的編寫與運行進行了個性化設置。以文獻[2]為參考,本文在EverEdit中實現對LaTeX編輯編譯的設置,從而把EverEdit變成LaTeX的一個簡潔的IDE。

2 使用EverEdit編輯LaTeX文件

用EverEdit編輯LaTeX文件,要充分利用EverEdit自帶的語法高亮、自定義代碼片段自動補全命令、自定義大綱顯示等功能才能充分發揮該軟件的優勢,從而提高編輯效率、方便編譯運行。語法著色文件選用安裝目錄下面syntax目錄中的tex.mac文件(它是系統自帶文件,為了自定義大綱顯示,我們對它進行了局部修改)。其設置過程為:工具→設置→語法著色。文件類型選TeX/LaTeX,相應的語法文件選擇tex.mac。

代碼片段自動補全是IDE必備的功能之一,它通過鍵入的少量字符來完成整個語句或語法結構輸入,該功能不但可以減少使用者的記憶工作量,還極大地提升了編寫準確率。LaTeX的默認編輯工具WinEdt中提供代碼片段功能較為單一,例如:可使用egin{a}}來完成egin{a}*end{a}的輸入。顯然該輸入方式復雜且靈活性差,且對于非環境性結構無法補全。在EverEdit中可通過簡單的設置使它對.tex文件具有強大的代碼片段自動補全功能,且還能具有Eclipse、NetBeans等大型IDE的熱點導航功能。

EverEdit未提供針對.tex文件的代碼片段自動補全文件。我們創建文件TeX.snippet,在該文件中定義了114個代碼片段用來進行自動補全。為使自動補全功能只對.tex類型的文件可用,在tex.mac文件加入:

tex.AddSnippet"TeX.snippet"

文件TeX.snippet中的一個自動補全代碼塊的形式一般由三個部分組成

(1)#t=title,author,date

(2)#g=title

(3)title{${1:title}}

author{${2:author}}

date{${3:date}}

$0

鍵入第2部分“#g=”后面的單詞(title)后,第1部分“#t=”后的內容作為提示(見圖1)出現,此時按Tab鍵,第3部分中內容替換第2部分“#g=”后面的單詞,其效果見圖2。對常用的結構進行上述設置可大大減輕大腦記憶代碼的負擔,極大地提高代碼編輯的速度。

圖1:鍵入title后的提示框

圖2:自動補全效果

另外,注意${1:title}、${2:author}、${3:date}、$0表示變量,前兩個表示在第3部分之中需要修改的內容。通過 Tab或Shift+Tab鍵可使光標在它們之間切換。最后光標會定格在$0所在的位置,即可用EverEdit實現Eclipse、NetBeans等大型IDE工具所具有的熱點導航功能。

EverEdit具有能對章節內容進行快速定位的功能:自定義顯示大綱功能。編寫腳本文件“TeX大綱.mac”,在“工具→設置→語法著色→高級”中,將顯示大綱的方式選擇為“用腳本解析”,在下面的用腳本去解析中選擇“TeX大綱.mac”。這樣,EverEdit會自動檢測文件中的大綱文本,其效果見圖3。

圖3:自定義顯示大綱效果圖

我們共定義了 part、chapter、section、subsection 和 subsubsection五級大綱,為了顯示方便,上圖中只使用了三級大綱。

3 使用EverEdit編譯LaTeX文件

編輯完LaTeX源文件后,需要pdflatex.exe或ctex.exe等命令去處理源文件才能得到DVI、PS或PDF文件。當在文件中使用交叉引用或參考文獻的時候,在WinEdt中,需按固定的順序點擊兩個或更多的菜單或按鈕才能完成最后文件的生成。方便起見,先將它們全部寫入一個批處理文件,再把批處理文件添加在EverEdit的外部工具中,這樣只需一個命令就可生成相應的PDF或者PS文件。

例如,為得到含交叉引用的PDF文件,需編譯正文兩次才能得到完整的DVI文件。這樣,LaTeX保證所有交叉引用正確列出。為只用一個命令就能完成上述功能,將以下命令編寫在文件MyBibLaTex.bat中:

這樣,打開一個TeX文件之后,直接點擊CrossReference按鈕就可得到含有交叉引用的PS文件和PDF文件。

此外,使用類似的方式創建生成使用參數文獻、生成帶中文標簽、生成指定頁面大小的PDF文件的命令。我們一共制作了14個菜單命令。

4 結論

靈活使用EverEdit的關鍵字補全、上下文單詞補全、代碼片段自動補全和熱點導航功,可較好的提高編輯TeX源文件的速度與質量。使用自定義顯示大綱功能可實現章節內容的快速定位。使用EverEdit中外部工具功能可使原本在WinEdt中需要多個步驟才能完成的操作在EverEdit中一鍵式完成。這使源文件編寫者將更多的精力集中在內容的編寫,有助于提升工作的效率與質量。

猜你喜歡
設置功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
7招教你手動設置參數
關于非首都功能疏解的幾點思考
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
艦船人員編制的設置與控制
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 亚洲福利一区二区三区| 日韩国产精品无码一区二区三区 | 国产高清无码麻豆精品| 亚洲精选高清无码| 97国内精品久久久久不卡| 91精品视频在线播放| 亚洲小视频网站| 国产电话自拍伊人| 国产欧美亚洲精品第3页在线| 国产91蝌蚪窝| 国产新AV天堂| 欧洲亚洲一区| 天天综合网色中文字幕| 中文字幕永久在线看| 国模视频一区二区| 久久亚洲日本不卡一区二区| 亚洲综合精品第一页| 国产欧美日韩专区发布| 亚洲成人网在线播放| 国产日韩精品一区在线不卡| 免费毛片在线| 婷婷开心中文字幕| 制服丝袜一区二区三区在线| 亚洲看片网| 最近最新中文字幕在线第一页 | 污污网站在线观看| 欧美一级一级做性视频| 亚洲水蜜桃久久综合网站| 亚洲aaa视频| 精品福利一区二区免费视频| 中文字幕天无码久久精品视频免费 | 欧美午夜一区| 日韩欧美在线观看| 永久免费精品视频| 亚洲综合久久成人AV| 精品国产自在现线看久久| 亚洲国产理论片在线播放| 国产成人超碰无码| 波多野结衣AV无码久久一区| 色婷婷天天综合在线| 伊人久久福利中文字幕| 欧美日韩导航| 日本伊人色综合网| 91精品人妻一区二区| 国产屁屁影院| 中文字幕亚洲电影| 91麻豆精品国产91久久久久| 国产成人喷潮在线观看| 婷婷激情亚洲| 国产又爽又黄无遮挡免费观看| 黄色福利在线| 日韩欧美视频第一区在线观看| 福利一区在线| 欧美久久网| 在线精品欧美日韩| 亚洲无码在线午夜电影| a级毛片毛片免费观看久潮| 国产AV无码专区亚洲精品网站| 自拍偷拍欧美日韩| 亚洲精品成人福利在线电影| 欧美国产日韩另类| 国产精品毛片一区视频播| 伊人久久婷婷| 亚洲啪啪网| 国产一区二区丝袜高跟鞋| 欧洲欧美人成免费全部视频| 午夜国产精品视频黄| 天天摸天天操免费播放小视频| 欧美区一区| 51国产偷自视频区视频手机观看 | 免费在线视频a| 青草视频网站在线观看| 国产精品亚洲一区二区三区z| 国产成人无码Av在线播放无广告| 久久人人97超碰人人澡爱香蕉| 久久精品人人做人人爽电影蜜月| 中文字幕在线免费看| 色呦呦手机在线精品| 99视频精品全国免费品| 99热这里只有精品免费国产| 色屁屁一区二区三区视频国产| 欧美激情,国产精品|