㈠ 如何讓emacs文字「居中」
感覺這種做法有點偏離重點,latex不是「所見即所得」的文字編輯軟體,左邊有沒有空白對於最終生成的效果完全沒有影響。與其你關注這些不如把精力放在真正的latex內容上,你所說的這些內容,我覺得是編輯器的問題,而不是latex的問題。
如果一定要找這方面的東西,可以查一下emacs相關的插件,或許會有實現這種功能的。
㈡ 如何在 OS X 上使用 LaTeX
在這里分享一下如何在Mac下搭建Latex編輯環境的方法
首先當然是Google Mac Latex尋找已有的Blog教程,然後發現Mac上常用Sublime Text來編輯,因此搜索Mac sublime Latex,
那麼搭建方法基本就在這裡面了。
我的環境是 Mac OS X Yosemite 10.10 ,Xcode 6.1
總結一下我的搭建方法:
Step 1:下載MacTex 我最終還是使用了完整的包
Step 2:下載Sublime Text 3 Beta
Step 3:下載安裝Skim
Step 4:在Sublime Text中安裝Package Control
方法很簡單,打開Sublime Text 3, 按Ctrl+` 打開控制台,上面的python代碼粘貼上去運行,就可以完成安裝
Step 5:在Sublime Text中安裝LatexTools
在Sublime Text里Command+Shift+P調出命令窗口,輸入Install,之後選擇LaTexTools,完成安裝:
Step 6:在Sublime Text 中配置LaTexTools,如上圖為安裝好的情況,點擊Reconfigure and migrate settings 完成重新配置
Step 7:Skim同步配置
點擊Skim-》選項
在命令中輸入:/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl
參數如上輸入:」%file」:%line
Step 8: 修改編譯和中文環境
這一步完全參考上面列的網頁的方法,
點擊Browse Package,然後
打開編輯~/Library/Application\ Support/Sublime\ Text/Packages/Users/LaTeX.sublime-settings,將其中」builder」條目改為:
「builder」: 「simple」
接著打開編輯~/Library/Application\ Support/Sublime\ Text/Packages/LaTeXTools/builders/simpleBuilder.py
找到其中大概第41行
pdflatex = [「pdflatex」, 「-interaction=nonstopmode」, 「-synctex=1″]
修改為
pdflatex = [「xelatex」, 「-interaction=nonstopmode」, 「-synctex=1″]
保存後關閉,重新編譯一下,中文正常啦!
OK,經過上面的步驟,整個Latex環境就搭建完畢了,下面做個測試:
在Sublime Text 輸入如下代碼:
\documentclass{article}
\usepackage{fontspec, xunicode, xltxtra}
\setmainfont{Hiragino Sans GB}
\title{Title}
\author{}
\begin{document}
\maketitle{}
\section{Introction}
This is where you will write your content. 在這里寫上內容。
\end{document}
保存後按 Command+B 編譯,Skim直接顯示:
在Mac OS X下搭建Latex編輯環境
㈢ 在windows上用Emacs+auctex+ctex,編譯總是出現「Latex: problems after [0] pages」請問如何解決
亂碼,通常情況下,你把編碼弄成utf8能夠解決問題。
㈣ 求助,關於emacs安裝auctex後無法編譯tex
首先是安裝emacs
sudo apt-get install emacs
搞定。
然後安裝auctex
由於我下載安裝了texlive 2008,而沒有使用源里的舊版本,所以不能直接apt-get install auctex了,因為這樣會要求你從源里
安裝texlive。下載安裝之。
從gnu網站下載auctex-11.85(http://www.gnu.org/software/auctex/ ),例如下載到主目錄下,解壓。
cd auctex-11.85
./config --with-emacs #(注意--with-emacs參數,如果不使用此參數,emacs找不到auctex)
make
make install
安裝完成。
編輯~/.emacs文件(沒有的話,自己新建),令emacs載入auctex
(load "auctex.el" nil t t)
(load "preview-latex.el" nil t t)
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)
這時用emacs打開一個.tex文件,會看到菜單欄上多了Preview、LaTeX、Command菜單項(auctex成功安裝)
設置xelatex為默認編輯命令,evince為pdf文件閱讀器
再在~/.emacs中添加以下命令:
(setq TeX-output-view-style (quote (("^pdf$" "." "evince %o %(outpage)"))))
(add-hook 'LaTeX-mode-hook
(lambda()
(add-to-list 'TeX-command-list '("XeLaTeX" "%`xelatex%(mode)%' %t" TeX-run-TeX nil t))
(setq TeX-command-default "XeLaTeX")))
就可以使用C-c C-c編譯tex文件,使用C-c C-v使用evince閱讀生成的pdf文件。
參照:
http://bbs.ctex.org/viewthread.php?tid=39584
http://forum.ubuntu.org.cn/viewtopic.php?f=68&t=11052&p=1450124 (8樓)
http://bbs.ctex.org/viewthread.php?tid=51336
㈤ 如何調整 tex 源文件中的字體大小,不是編譯效果
使用Emacs+AUCTeX吧。對於\section{...}中的內容自動放大。當然,你可以自行配置其他字體調整(全是開源的噢)。
相關截圖:
http://www.gnu.org/software/auctex/img/auctex-screenshot.png