日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

有哪些好的 LaTeX 编辑器?

發布時間:2025/3/21 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 有哪些好的 LaTeX 编辑器? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
知乎用戶?,喜歡排版 收錄于?編輯推薦??577 人贊同 2016-04-21:更新 Atom 編輯器中文自動換行,見 Atom 配置中的備注
2016-03-06:更新 Atom 編輯器的配置用法,見編輯器介紹 Atom 項及 Atom 配置項。

維基百科上有一篇對比,超過20種編輯器。
http://en.wikipedia.org/wiki/Comparison_of_TeX_editors
編輯器:
個人用過 LYX、Sublime Text、TeXworks、TexStudio、WinEdt、Emacs。

編輯器微談:
  • LYXLyX | LyX – The Document Processor,所見即所得,有點類似Word,但是可以編輯LaTeX源碼。可以用來先搭建個大概,比較快。
  • TeXworks?TeXworks,這個是TeXlive自帶的一款,輕量級的。但是我這里代碼高亮和字體顯示效果不好。
  • TexStudio?texstudio.sourceforge.net,集編輯和預覽于一身,用起來比較方便。但是Window上的感覺視覺效果不如Linux上的。(下圖是Ubuntu系統上的)
  • WinEdt?WinEdt,這是CTeX自帶的一款,功能比較齊全,也是我的入門編輯器。入門首推這款,下載CTeX即可,也可以單獨安裝。
  • Sublime Text?www.sublimehttp://text.com付費應用,輕量級,啟動快,代碼高亮效果好,文件管理方便。但是要同時把編譯、編輯、預覽同時一起搞定,需要配置一下。
  • Emacs?GNU Emacs - GNU Project,結合配置 AUCTeX 會比較好用。Windows 和 Linux 皆可用。是除了 Vim 之外我見過描述最多的一種編輯器。下圖來自Text editor with font-size selection for specific human languages (ie. Unicode Block) eg Devanagari
  • ShareLaTeX?ShareLaTeX, the Online LaTeX Editor,在線編輯編譯。注冊一個賬戶就可以保存自己的文檔了,挺方便的。并且,編譯速度感覺要比自己本地編譯還快。文檔中英文都支持,關于中文編輯在這里有說明?Chinese - ShareLaTeX, Online LaTeX Editor。它還是開源的,托管在GitHub上?sharelatex/sharelatex · GitHub。(編輯完了才發現?@Von Cube?已經提到過)
  • Atom?Atom,目前是一款免費的跨平臺的編輯器,和 Sublime Text 操作類似,但實現技術不一樣,占內存要比 Sublime Text 多。

  • 我的配置1(Sublime Text 無插件

    TeXLive + Sublime Text(編輯)+ SumatraPDF(PDF預覽)+ CMD執行編譯。
    Sublime Text、SumatraPDF、CMD 的共性是,輕量級。


    我的配置2:推薦(Sublime Text + LatexTools

    TeXLive + Sublime Text + LatexTools (Sublime插件)+ SumatraPDF。

    配置一下,就可以實現在 Sublime Text 中的編輯、編譯,在 SumatraPDF 實現反向。

    Sublime Text 中 LaTeXTools 的配置方法:?SublimeText/LaTeXTools · GitHub(其中也包括了 SumatraPDF 反定向的配置說明)。


    我的配置3(Emacs + AUCTex

    TeXLive + Emacs + AUCTex + SumatraPDF。

    這個配置唯一難在需要熟練使用 Emacs,如果不是常用,比較費時,不過,從效率上來看,熟練后的效率當是最高的。


    最新配置:推薦(Atom + 插件)

    TeXLive + Atom + 以下 Atom 插件:

    • 語言高亮: language-latex
    • 編譯: latex (Ctrl + Alt + B 執行編譯)
    • PDF 預覽:pdf-view
    配置參考鏈接:?Completely new to LaTeX, what plugins would you recommend. : Atom。只要 TeXLive 環境變量配置好,應該是無需額外配置的,插件裝好即可使用。得到的效果如上面的 Atom 介紹所展示,一欄編譯、一欄預覽,可以反定向。另外,LaTeXTools 也有 Atom 版本的插件,還沒試過效果。
    備注:
    (1)插件安裝,首先 Ctrl + Shift + P ,輸入 Setting,選擇 Settings View: Open 打開設置界面,進入 Install 項搜索并安裝插件。另外 Ctrl + Shift + P 輸入關鍵詞可以查找一些使用命令,比如,安裝好插件后,可以輸入 latex 查找編譯命令。
    (2)中文自動換行,早期版本中文是不能自動的換行的,如果安裝新版本,比如1.7.2,可以進入 Settings,然后勾選 SoftWrap 實現自動換行。

    無需配置的用法

    (1)Windows:TexLive(編譯器) + 文本編輯器(編輯器) + SumatraPDF(預覽PDF) + CMD (直接通過命令編譯文件,也可以直接寫腳本,如下)。

    建議直接寫一個腳本,也就是 .bat 文件,雙擊直接運行,比如:

    xelatex *.tex 如果是帶 bibtex 參考文獻的,腳本可以這樣寫:
    xelatex *.tex bibtex *.aux xelatex *.tex xelatex *.tex 最后,再制作一個刪除文件,雙擊保存的.bat 后綴文件直接清除不要的編譯生成的文件:
    del *.aux /s del *.bak /s del *.log /s del *.bbl /s del *.dvi /s del *.blg /s del *.thm /s del *.toc /s del *.out /s del *.lof /s del *.lol /s del *.lot /s del *.fdb_latexmk /s del *.synctex.gz /s 按配置2的話,Ctrl + B 可以直接清除。
    (2)TexStudio,這個集成的工具確實比較省心。

    額外談:
    純鍵盤編輯的,還可以試試 Vim。


    補充:

  • 自動補齊,TexStudio 是可以的。其他的,比如 Sublime Text 可以使用插件,或者自己編寫 快捷方式。找 Sublime Text 自動補齊的插件,可以在這里找?Package Control,當然,你首先得知道如何安裝插件。Atom 的插件可以在這里先搜索?atom.io/packages/,看看有多少贊,再安裝,自動補齊可以試試 latexer 這個插件。
  • 支持中文好,這個問題都不大,編碼問題。即便有的,也可以簡單解決。經歷過兩次編碼問題,一次是從 WinEdt 到 TexStudio,文件開頭加一句話就解決了(% !Tex encoding = System);第二次是用 Sublime Text,中文顯示亂碼,下一個插件就解決了。另外,文檔內中文的編譯,以前用的 CJK,現在我常用 xeCJK,編譯得到的書簽和正文都不會亂碼。
  • LaTeXTools?SublimeText/LaTeXTools · GitHub,這款 Sublime Text 插件提供了編譯器配置、代碼自動補齊,另外,如果文獻用的是 BibTeX 的獨立參考文獻文件的話(google 學術中也提供了 bibtex 參考文獻),還可以在輸入 \cite 時快速插入文獻。Google 學術的 BibTeX 獲取和快速插入參考文獻如圖
  • 關于文獻插入,在另外一個回答中有?如何在LaTeX寫作中管理參考文獻? - 知乎用戶的回答。
  • SumatraPDF?sumatrapdfreader.org/do,強烈建議用這個 PDF 預覽,輕量級、有綠色版、自動刷新(編譯時無需關閉打開的PDF)、界面清爽。最貼心的功能是文本選擇和上下拖動不用切換,在空白處即可手型拖動,在文本處即可選擇文本。用 Beamer 做的 PDF 幻燈片,我一般用它來演示,放 U 盤攜帶也很方便的。目前有 3.0 版。界面如下圖


  • (更新了很多次,有點超綱了~) 編輯于 2016-04-21?69 條評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 33贊同 反對,不會顯示你的姓名 Von Cube?,知為知 33 人贊同 前面看到的推薦基本上都是本地編輯器。

    我推薦在線編輯器:?sharelatex.com

    支持在線編譯,支持模板導入,支持多人同時編輯,云端自動存儲。即使你用iPad都可以編輯!

    (沒有在國內試過,沒有試過中文,需要大家親測。) 發布于 2014-04-25?10 條評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 49贊同 反對,不會顯示你的姓名 知乎用戶?,LaTeX is great ! 49 人贊同 好吧,竟然沒人說TeXstudio?這是一個跨平臺的TeX前端編輯器,非常好用啊,而且也不會有任何版權問題。不要再用WinEdt了。完全可以使用開源軟件或者自由軟件的時候何必去使用收費軟件盜版軟件?TeXstudio的主頁在這里texstudio.sourceforge.net。我記得好像ubuntu的源里有的 編輯于 2012-12-19?19 條評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 7贊同 反對,不會顯示你的姓名 Belleve?,阿玲是個組織 7 人贊同 @李阿玲?正在寫的那個 發布于 2015-07-14?添加評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 91贊同 反對,不會顯示你的姓名 mrqqqqqqqq 91 人贊同 補充如何用Sublime和Skim實現交叉跳轉:

    谷歌里搜一下很多的,我在這里貼一個
    Making a first PDF with LaTeX and Sublime Text 2 for Mac

    Step 5: INSTALLING INVERSE SEARCH

    We want inverse search so that when Sublime Text 2 loads the PDF viewer, clicking on text in the PDF viewer brings us back to our LaTeX code. This is very helpful in proofreading changes you have been making to your document.

    • Download and install?SKIM PDF viewer.
    • Open Skim, go to Preferences > Sync
    • Uncheck “Check for file changes” option
    • Under Preset type “Custom“
    • Set the Command to:
      1
      /Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl
    • Finally set Arguments to:
      1
      "%file":%line
    • Close and done!
    組合按鍵是:
    sublime: shift+cmd(ctrl)+j
    skim: shift+cmd(ctrl)+單擊

    ====================================================

    我現在的搭配是:Mac + Sublime + Skim

    以前用過TeXMaker, TeXStudio等IDE化的編輯器,還有諸如TexPad這種高富帥輕量工具(好貴啊),這些工具要么感覺太過龐雜丑陋(比如TexStudio和TexMaker,Mac下看起來竟然是一樣的?!),要么感覺功能單一,定制性太差,總之感覺都不如現在的搭配來得輕松愉快。

    1. 支持中文那是肯定的
    2. 命令提示也是有的,可以用snippets

    什么都沒有截圖來得有說服力:
    單屏幕流,左邊sublime,右邊Skim,好吧,反過來也可以(順便推薦下Mac下的Moom)。

    左邊可以編輯Latex,右邊可以直接編譯預覽,支持sublime和Skim交叉跳轉,可以從光標所在的位置跳到Latex代碼對應的位置或者Skim渲染后的文字處。

    ---------------------------------------分割線--------------------------------------------

    使用Mac多屏幕的話,可以讓Sublime和Skim各自單占一個屏幕,然后四指左劃右劃起來的感覺爽爆了有木有!!!

    左側是目錄導航樹,可以參考Sublime Text 2 有哪些實用技巧?中的Project配置,將Latex寫作的文件組織成Project,并針對Latex文件配置對應的編輯環境(字體,色彩等),也可以同時將相關的程序代碼也包含在Project內,方便隨時查看,甚至實時運行查看結果。 編輯于 2014-03-16?28 條評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 13贊同 反對,不會顯示你的姓名 組詩耶?,我們躲避村莊/也躲避貧窮/躲避病痛/躲避… 13 人贊同 好吧,我可以推薦一下 TeXpen 么?
    TeXpen | Free software downloads at SourceForge.net
    Texpen - your LaTeX editor- JournalHome.com
    阿睦瓦 / TeXpen





    單詞查詢(since 0.6.4)


    編輯于 2014-10-28?8 條評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 5贊同 反對,不會顯示你的姓名 知乎用戶?,哭比博士后 5 人贊同 Linux的話推薦用kile,尤其是使用kde界面的話,我就是因為這個軟件才沒法卸掉電腦里的Linux;winedt太丑,其他的功能總有不滿意的地方,這個是我目前用到最完美的IDE了 發布于 2014-03-05?5 條評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 3贊同 反對,不會顯示你的姓名 flanker27?,TCS PL Compiler 3 人贊同 texworks??tug.org/texworks/ 發布于 2011-12-07?添加評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 38贊同 反對,不會顯示你的姓名 Clerk Ma?,LuaTeX-ja開發者 38 人贊同 WinEdit的對中文支持,編碼支持不太好,也不會像別的編輯器那樣自動斷行
    TeXworks界面最簡單,我用這個比較多,因為很多TeX命令都能背出來了,所以沒必要看提示的,當然這個有自動補全
    TeXMaker的QT界面不錯,也能進行拼寫檢查 ,配置起來選項比較多,有點麻煩
    TeXShop的,Mac OS X平臺,這個是TeXWorks的設計原型,界面比較簡潔,打中文也沒問題
    Mi編輯器,Mac OS X平臺的,這個配合它的LaTeX插件也不錯,支持SVN,很不錯的東西,就是沒有完全移植到Windows下來
    Vim是全能王,不過默認的編碼樣式夠你喝一壺的,中文不是問題
    Emacs也是全能王,本身就有TeX模式,寫作起來,也不慢,很帶勁
    TeXlipse,這個也相當強悍,不過我不喜歡Eclipse
    LEd的語法補全很靈活多變,但是編碼支持不是太好
    編輯于 2012-12-18?12 條評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 7贊同 反對,不會顯示你的姓名 知乎用戶?,理性主義者 7 人贊同 推薦一個 Mac OS X 下的編輯器:

    TextMate,其實這個軟件是一個通用的code編輯器,同樣可以作為Python啊……IDL啊……FORTRAN啊之類的IDE(配合bundle)。其特點就是簡潔&強大,而且相比于其他臃腫的LaTeX編輯器來說,其GUI界面也很干凈漂亮。

    激活LaTeX的bundle之后,只需要使用組合鍵 Command+R 就可以輕松編譯.tex文件。 除此之外,此bundle還支持一些簡單而又強大的編譯的配置選項(見圖2),還可以選擇preview PDF的閱讀器,比如我用的是skim。同時TextMate可以簡單的將文本渲染成更容易理解的格式(見下圖),比如section title會變成大號字體等等,使你編輯起來更方便。

    效果如下所示:


    LateX Bundle的github地址如下:?textmate/latex.tmbundle · GitHub
    其功能簡潔強大。
    編輯于 2015-05-28?4 條評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 1贊同 反對,不會顯示你的姓名 知乎用戶 1 人贊同 作為一個文本編輯器,必備的功能有
    - 詞典糾錯(語法就不要求了)
    - TeX 語法的補全、高亮、快捷鍵
    - 折疊一個環境
    進階的功能如自定義補全。

    以 Emacs/AUCTeX 在 Windows 舉例如如何實現以上功能:
    * 1 安裝 TeXlive, Emacs(推薦emacsbinw64.sourceforge.net), AUCTeX, CDLaTeX 不作贅述
    - 窗口化的 Emacs 編輯器,展開了一個章節

    * 2 AUCTeX 自帶大量快捷鍵,如何自定義快捷鍵,須要編輯.emacs文件: (global-set-key [f6] 'LaTeX-environment) % 插入環境 (global-set-key [S-f6] 'LaTeX-section) % 插入章節 (global-set-key [f7] 'hide-body) % 全文只顯示 sectionsubsection,如* 1的截圖 (global-set-key [S-f7] 'show-all) % 顯示全文 (global-set-key [f8] 'show-entry) % 展開某一小節 (global-set-key [S-f8] 'hide-entry) % 折疊該小節
    * 3 拼寫檢查:使用Aspell (aspell.net/win32) 和對應所需的詞典后,優點是支持各種語言。在.emacs文件中添加:
    ;; Apsell (add-to-list 'exec-path "C:/Program Files (x86)/Aspell/bin/") (setq ispell-program-name "aspell") (setq ispell-personal-dictionary "C:/Program Files (x86)/Aspell/dict/") (require 'ispell) (global-set-key (kbd "<f9>") 'ispell-word) % 檢查光標所在位置的單詞 (global-set-key (kbd "C-<f9>") 'flyspell-mode) % 打開/關閉高亮問題單詞
    * 4 搭配 Yasnippet 可以方便插入在LaTeX模式下的自定義補全,并且通過網盤同步
    - 實例
    在當且行插入數學符號的語法是\( \) 對應在Yasnippet中
    \\($1\\)$2 在Yasnippet完成補全之后,光標首先會在$1位置,然后再次按TAB鍵光標會直接離開數學環境到$2位置。

    * 5 CDLaTeX可以以極快的速度創建所需要的環境,并且有很好的標簽習慣。

    * 6 在math菜單中可以找到海量的符號

    * 7 預覽:在編輯模式下編譯圖片,公式等環境 編輯于 2016-02-04?2 條評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 6贊同 反對,不會顯示你的姓名 李戰輝?,Topcoder Developer 6 人贊同 Windows下, WinEdit最常用。 Linux(*nix)下很多, 我一般用TexMaker。 看這里有個表格:en.wikipedia.org/wiki/C 發布于 2011-12-07?1 條評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 4贊同 反對,不會顯示你的姓名 李欣宜 4 人贊同 我自己平時是用的TeXStudio,英文編輯和預覽非常出色,中文的支持有些不盡人意所以遇到中文就用cTeX自帶的WinEdt了

    另外推薦一個在線編譯環境?overleaf.com/ 發布于 2015-05-14?添加評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 3贊同 反對,不會顯示你的姓名 知乎用戶?,土木壇子的博主,公眾號:TUMUTA 3 人贊同 我原來使用TeXMaker, 后來用TeXMakerX, 這個軟件現在更新成TeXStudio了。非常不錯。 發布于 2013-05-30?5 條評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 4贊同 反對,不會顯示你的姓名 張真實?,絕無漢官威儀,稍有晉人風度。 4 人贊同 Emacs + auctex

    配置比較麻煩,上手時間較長。一旦熟悉,效率超級高,大量快捷鍵,自動補齊,高亮語法等等,誰用誰知道。

    要是偶爾才用latex,沒必要用emacs。要是會經常寫emacs,花點時間學學,絕對大幅度提升工作效率。 發布于 2015-05-13?7 條評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 2贊同 反對,不會顯示你的姓名 孫志貴?,賢い可愛いエリーチカ。 2 人贊同 TexPad,寫XeLaTeX真方便。 發布于 2015-07-14?添加評論?感謝? 分享 ?收藏???沒有幫助???舉報???作者保留權利 希格斯玻色妹汁?,作業 14 人贊同 啊天哪回答這么多了
    -----------------------------------------------------------------------
    我來介紹一個GitHub出品的跨平臺編輯器?Atom, 這個編輯器挺有前途的(對, 要拳打Sublime); 雖然目前還沒有像我們喜愛的Vim或者Emacs一樣有歷史; 但是因為高擴展性的package系統以及GitHub眾多碼(da)農(da)的支持正在高速發展. 這個編輯器用來寫LaTeX非常容易配置, 也比一些奇怪的IDE好多了(比如TeXMaker啦Studio啦之類的). 答主在OS X下, 直接安裝MacTeX - TeX Users Group?然后再裝上Atom就好了
    P.S 如果不是SSD可能會在安裝了大量package后經歷不愉快的啟動等待.
    -----------------------------------------------------------------------
    稍微演示下要用的package. 安裝package十分簡單(相比Vundle之類的)
    直接在設置里搜索LaTeX能找到
    language-latex?是用來補充Snippets的, Tab可以補完(最近開發組決定用autocomplete-plus代替autocomplete, 所以會方便很多). 每個package有自己的設置面板, 方便++

    如果要自定義Snippets也很方便, 點這個"Open Config Folder"找到這個package的配置文件就可以了. (對, .CSON)
    -----------------------------------------------------------------------
    編譯文件部分選擇安裝了這個package:
    我的配置:

    out of box可用pdflatex, luatex和xelatex三種編譯, 也有后臺自動編譯功能(不輸入時自動開始編譯).同時因為Atom有自帶的全局命令輸入快捷鍵(OS X下是cmd+shift+p), 比如我要編譯這個文件的話: <cmd+shift+p> 'complie' <Enter> 就好啦.
    -----------------------------------------------------------------------
    目前并沒有研究完編譯之后同步預覽或者雙向跳轉的功能. 但是依照Atom社區的發展速度以及chromium作為內核的可擴展度(解析pdf方面), 應該很快就會有了.
    from:?http://www.zhihu.com/question/19954023?rf=29771547

    總結

    以上是生活随笔為你收集整理的有哪些好的 LaTeX 编辑器?的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。