LaTeX配置及实用工具汇总
文章目錄
- 1. 教程
- 2、主要工具和環境
- 3、實用工具
- 5、Jupyter Lab和LaTeX
1. 教程
教程我沒管那么多,在網上隨便找幾個入門的貼子看看,會改一些模板,基本上就可以用了。初學的時候其實主要是關注以下幾個內容:
(1)如何使用label(主要是為了自動添加公式、圖片、表格甚至于章節的編號)
(2)如何添加宏包,這個一般主要是在想用一些特定的功能的時候再去查就是。常用的宏包模板里面都有
(3)參考文獻的管理和引用。這一點剛開始稍麻煩一點,LATEX的參考文獻全部放在.bib文件中,添加引用過后再自動生成。這個東西找幾個貼子看看,結合模板改改就基本上可以用了。這個只要掌握了過后,要改參考文獻就十分簡單了。因為列表完全自動生成,換風格就直接在文獻格式改一下代碼,引用格式改起來也非常簡單。
2、主要工具和環境
(1) 下載MiKTex (這是LaTeX的核心編譯工具)
https://miktex.org/
(2) 下載WinEdt(圖形界面的LaTeX編譯器,這個可以支持中文,有時候用得上)
http://www.winedt.com/
記住破解。 破解方法直接GOOGLE就行,最簡單的辦法是直接填寫序列號,不過可能要多試幾組,有時候失效周期比較短。
(3)下載SumatraPDF
https://www.sumatrapdfreader.org/downloadafter.html
(4)WinEdt中配置PDF閱讀器路徑(這個必裝,)
配置MiKTex:
Option --> Execution Modes --> TeX System 全選 Auto(這里有時候可能會自動鏈接到Adobe Reader,如果生成PDF過后自動用Adobe打開了就不選Auto,只管下面這個操作)
option --> Execution Modes --> PDF Viewer --> 選SumatraPDF.exe
3、實用工具
(1) Latex表格生成工具:可以直接粘貼excel等多種表格,自動生成latex格式,目前用過最快的生成表格的方式,基本上可以和excel的表格無縫銜接。
https://www.tablesgenerator.com/
(2) Mathca – Latex直接畫圖的工具
https://www.mathcha.io/editor
這個工具可以畫各種圖形,然后直接生成latex代碼,不用單獨畫圖。如果不太麻煩的圖形也可以直接在上面畫,這種畫圖方式最大的好處就是它生成過后直接就是矢量圖,完全不用擔心清晰度。這個工具還可以做出十分復雜的圖片,也是直接生成LATEX的代碼。
不過也有缺點,一是不能直接上傳矢量圖進行附加編輯,另一個就是數據圖畫起來比較麻煩,不像ORIGIN那么好用。
(3) Overleaf:在線LATEX工具和社區
https://www.overleaf.com/
這個工具比較強大,不過有許多定制功能需要付費。我目前也還沒怎么用。不過這里面有不少有用的模板可以直接下載使用,需要的時候可以直接上去找。
(4) Latex在線公式編輯器
https://www.tutorialspoint.com/latex_equation_editor.htm
在線編輯器有很多,這一個相對界面友好一點。初學LATEX的時候對命令不熟悉可以先用一用。可以直接拖拽控件再編輯原文件。不過我記得還有一個更好用的,可以同時編輯公式和LATEX編碼,兩邊同步改變。不過找了好久也忘了到底在哪了。
(5) 其它
畫圖:Origin (origin pro 2018),或者MATLAB直接導出EPS文件也行,不過MATLAB相對而言用代碼操作更方便。
查看圖片器:psviwer, 這個工具可以直接打開EPS文件,不需要轉成PDF
LATEX其實還有許多高級的用法,比如做動畫、slider(類似PPT),做網頁界面等,當然這些東西具體遇到了再看就是。
##### 4、Markdown
(1) 關于markdown的一點說明
這個語言我也沒仔細查過,反正給我感覺就是一種簡潔的標記語言,不過可能十分齊全。這個語言用得最多的就是開發人員,因為它可以很好地顯示代碼塊和公式。比如看下這個代碼:
import numpy as np for i in range(5)print(i)這個代碼就是在markdown里直接輸入的,這個區域定義起來非常簡單直接三個 ```符號就行了。(具體參考一下文檔就是。目前在許多技術網站基本上都用這個語言,比如各有大論壇CSDN,博客園,知乎,尤其GITHUB這一類。
之所以介紹這個東西,是因為我覺得它比latex更加簡單(當然簡單的代價就是它的風格并沒有LATEX那么豐富多變),在編輯太多公式的時候,其實有時候我把它當成一個公式的編輯器,免得在LATEX里面弄半天。**當然也特別要注意的是,markdown兼容的latex并不是完整版。**簡單地說就是markdown里的代碼基本上可以直接粘到LATEX,但LATEX里的代碼不一定能被markdown使用。
還有一個原因當然就是它很好用,平時做筆記、寫點文檔,包括以后可能備課的時候都很方便。
另外markdown的定位是”標記語言“,它和HTML的兼容性非常好。如果以后要做網站啥的,這些資料就可以直接上傳。現在國內的許多高校網上的文檔全是用個插件顯示WORD或者PDF,看著就煩。
(2) typora: https://typora.io/
這是目前最流行的markdown桌面工具,我給你的這個文檔就是用這個工具寫的。界面非常干凈,用起來效率也很高。markdown相關的主要功能也都可以在圖形界面里簡單的點幾下就搞定,非常方便。
(3) KaTeX:https://katex.org/
注意: KaTeX并不是一個工具,它只是latex的一個變種,可以簡單理解成latex的一個簡化版,并且更加適合網頁顯示。之所以提這個是因為markdown里面實際上主要兼容的是這個版本。這個標記做了一些簡化和優化,有些方面其實比傳統的LaTeX敲起來還要方便。
5、Jupyter Lab和LaTeX
https://jupyter.org/
Jupyter Lab是Jupyter Notebook的一個升級版。它直接就兼容markdown,比如我之前給你看過的百度云的文字和代碼交替出現的文檔就是用Jupyter Lab做的。這個工具非常好用,我也十分推薦你在學python的時候直接就用它。因為文字、公式和代碼 交替的這種形式,非常有利于我們記錄一些關鍵的內容,這些記錄留下來,后期也非常容易形成文檔,方便以后給學生或者團隊其他成員使用。
另外,Jupyter Lab的官網也提供了一個在線的編譯環境。最初學習python的基本語法的時候其實可以就用它來做。
總結
以上是生活随笔為你收集整理的LaTeX配置及实用工具汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构源码笔记(C语言描述)汇总
- 下一篇: 有限个极限运算及常见错误小结