texshop 使用技巧


mac osX上使用latex 的技巧

  • 指定編譯器, 通過宏定義, 也就是在文件開頭, 加上類似命令 % !TEX TS-program = pdflatex
  • 多個文件設定主文件, 通過宏定義, 加上主文件的路徑, 比如 % !TEX root = ../main.tex
  • 命令補全, 用esc 鍵補全, 比如 輸入be , 然后點擊 esc 鍵1次或者多次, 看看結果變化。
  • 單詞補全, 用F5補全
  • \ref{} 補全,用F5會出現label列表給選擇
  • \cite{} 補全,用F5會出現label列表給選擇, 但首先需要用BibDesk打開.bib文件。
  • 編譯快捷鍵 command + T

latexmk 命令

  • 用latexmk 命令,一行搞定一個工程的編譯。

    [keke.zhaokk@zkkMac ~/Desktop]
    $ latexmk -pdfdvi --outdir=test  -pv  x.tex
    Latexmk: This is Latexmk, John Collins, 19 Jan. 2017, version: 4.52c.
    Latexmk: All targets (test/x.dvi test/x.pdf) are up-to-date
    For rule 'view', running '&if_source(  )' ...
    ------------
    Running 'start open "test/x.pdf"'
    ------------
    
    [keke.zhaokk@zkkMac ~/Desktop]
    $ cat ~/.latexmkrc
    
    # https://github.com/jeremywrnr/latexmk/blob/master/extra-scripts/README-scripts
    $dvipdf = "dvipdfmx %O -o %D %S";
    

自動編譯

  • latex + dvipdfmx的方式, 只需要在上面的調用中,加入參數 -pvc 即可實現實時編譯。
  • xelatex 實現自動編譯, 見http://www.ai7.org/blog/posts/latexmk.html

其他 latex 知識

我找到的 bst,效果都不滿意,怎么辦?
你可以在命令行執行 latex makebst,制作一個符合自己要求的 bst 文件。你需要回答大約 100 個關於參考文獻列表效果的問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM