當前位置:首頁 » 編程軟體 » texlive編譯後默認字體

texlive編譯後默認字體

發布時間: 2022-09-28 23:39:12

1. TexLive 2014是不是自動安裝中文字體

分享一下安裝和配置經驗。需要手動安裝
1、材料准備
texlive的安裝包:可以網路下

2、安裝texlive 2013
這個安裝比較簡單,我用的是ubuntu12.04.4。 具體步驟是,mount一下你下載的iso文件。
sudo mkdir /media/texlive
sudo mount texlive2013-20130530.iso /media/texlive

然後進入到 /media/texlive目錄下,執行:

./install-tl
提示輸入的時候,輸入I (大寫的i,會看到提示的)

安裝完成後,可以向/etc/profile文件的最後一行添加如下代碼,注意,我的系統是64位的,你要看看你自己的系統是不是在這個目錄下有latex命令。

export PATH=/usr/local/texlive/2013/bin/x86_64-linux:$PATH

如果你想使用幫助的話,還可以向~/.bashrc中添加下面兩行:

export MANPATH=/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH

到這里,我一般會重啟一下。

測試一下上面的配置是否正確:
which latex

如果找到了latex,那就可以繼續了,找不到的話,你需要重新看一下自己是不是沒有配置好環境PATH

3、搞定中文字體

先寫一個簡單的測試tex文件。起名為test.tex

\documentclass[UTF8]{ctexart}
\begin{document}
我愛中國!
\end{document}

然後執行如下命令編譯

xelatex test.tex

等一會,你會遇到一個錯誤,大致如下:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! fontspec error: "font-not-found"
!
! The font "SimSun" cannot be found.
!
! See the fontspec documentation for further information.
!
! For immediate help type H <return>.
!...............................................

下面就要解決這個問題,錯誤里說了,"font-not-found"!

先執行如下命令:

cd /etc/fonts/conf.d
sudo ln -s /usr/local/texlive/2013/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts 09-texlive.conf

上面的命令是為了讓系統可以使用texlive的字體

在做如下操作:

cd /usr/share/fonts
sudo mkdir WinFonts

然後將下載的字體解壓後,拷貝到新建的目錄WinFonts下,然後執行如下命令:

sudo chmod 644 *.ttf
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fsv

執行成功後,在做如下操作:

cd /usr/local/texlive/2013/texmf-dist/tex/latex/ctex/fontset/

在進入目錄後,ls,你會看到一個文件ctex-xecjk-winfonts.def

用編輯器打開,內容大致如下:

% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字體設置,默認為六種中易字體
% vim:ft=tex

\setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
{SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{[SIMFANG.TTF]}

\setCJKfamilyfont{zhsong}{SimSun}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
\setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
% \setCJKfamilyfont{zhli}{LiSu}
% \setCJKfamilyfont{zhyou}{YouYuan}

\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋體
\newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑體
\newcommand*{\kaishu}{\CJKfamily{zhkai}} % 楷書
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
% \newcommand*{\lishu}{\CJKfamily{zhli}} % 隸書
% \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圓

\endinput

下面,打開新的終端,執行如下命令:

fc-list :lang=zh-cn

輸出大約如下:

FangSong,仿宋:style=Regular,...
KaiTi,楷體:style=Regular,...
SimSun,宋體:style=Regular
SimHei,黑體:style=Regular...

下面需要做的就是將ctex-xecjk-winfonts.def中的字體名字改成上面四行的行首的內容。
如果你用vim,可以在vim里執行如下命令:

:%s/\[SIMFANG.TTF\]/FangSong/g
:%s/\[SIMKAI.TTF\]/KaiTi/g

重新執行一下,那個編譯命令吧:

xelatex test.tex

2. LaTeX數學公式的默認字體是什麼

用於正文字體就是 Computer Modern / Latin Modern 。然而第三個的話實際上是數學環境的特性,數學環境一般變數用 italic 斜體來寫,而數或符號用正體 roman 來搞。在正文當中一般不這么干,正文的部分無視字母或數字,正體用正體,斜體的部分用斜體。如果非要改的話,不推薦,也不應該,是把西文的部分全部用數學環境包起來,要麼就是 hack 一款字體,或者自己 hack 一個字體表出來,或者最好是 hack 一個虛擬字體(Virtual Font)宏包也行,但我覺得題主要有這個水平大概也不會來問了吧。沒有辦法的主要原因是因為我們一般用來控制字體的 fontspec 包沒有提供替換某個 Unicode 范圍的字體的功能,這個功能我只在 ConTeXt Mark IV 裡面玩過,類似於setmainfontfallback[Arial Unicode] [range=0x3400-0x2FA1F]setmainfontfallback[Times New Roman][range=cyrillic]來控制某個范圍的東西,具體可以看 ConTeXt 的 simplefonts 的材料 Simplefonts - ConTeXt wiki,當時是用來處理多語言問題的,一開始是用 simplefont 模塊的,後來似乎直接集成到引擎里了(ConTeXt 的玩法嘛)不過由於用的人太少,資料不夠全後來就沒玩過了,但要用來做你這個把數字字母分開設置字體是綽綽有餘了。ConTeXt 印象中還有那個 fonttable 可以做各種 hack 方便,不過也是各種坑。我懷疑這些東西用 LuaTeX 裡面做可能比較方便,畢竟 ConTeXt Mark IV 就是用 LuaTeX 做的引擎。ApTeX ,似乎提供相對開放的 VF 機制,似乎那樣的話做這些事情就方便的多了。要想更換內置公式的數學字體,字體必須支持Opentype Math。重要說明:盡管Word中支持更改這些字體,但是Office本身局限性,自帶pdf輸出只支持Cambria Math轉換為矢量文本,並不支持其他數學字體轉換公式為矢量文本,而是強制轉換為點陣圖導致模糊插件PDFMaker來嵌入數學字體集

3. Latex里的默認字體在WORD中是哪種字體

圖里的字體是
TeX
Gyre
Pagella
這個是開源字體,可以網上下載。windows里
好像沒有這個字體。另外,這個並不是
latex的默認字體,latex
默認字體

computer
modern
font。

4. word2013 自帶公式編輯器 默認字體更改,急求!!!!!

office自帶的公式編輯器,因為要包含各種數學運算符,暫不支持Time New Romans 格式,安裝升級包(見http://jingyan..com/article/0f5fb0991cff3d6d8334ea33.html)也只能支持以下字體,1. Latin Modern Math,TeX Live自帶默認的數學字體
2. STIX, TeX Live中自帶,全稱是Scientific and Technical Information Exchange font,這個字體是一套比較大的也是歷史比較長的字體,這個字體包含正文字體和數學字體。這個字體風格類似Times,所以很多刊物會用到的。
3. XITS Math,基於STIX的一套數學字體,TeX Live中自帶,比STIX多了一些數學擴展。類似於Times New Roman.
4. Bonum Math、Pagella Math、Schola Math、Termes Math一系列字體
5. Neo Euler,這個字體需要單獨安裝
6.Cambria Math, 默認字體
7. Asana Math, TeX Live自帶數學字體。
我估計提問者是學生,學校要求論文中西文字體用Time New Romans 。但是悲哀的是現在office2010~2013的都不支持Time New Romans字體的公式。 要想用Time New Romans字體,就只能用Matchtype這樣的公式編輯插件。這個Matchtype軟體網上很多。

另外學校這種死腦筋,重形式,不管內容的做法,真的很cao蛋。因為我的論文中,我後面發現存在一個重大的計算錯誤,從我的導師,到外審,居然都沒有發現,反倒是在一個多月的評審期間,一個勁地叫我改這個格式,那個格式。很悲哀中國的大學。

熱點內容
監控腳本實用 發布:2022-11-30 14:14:28 瀏覽:377
九陰真經顯血腳本 發布:2022-11-30 14:14:22 瀏覽:197
浪潮伺服器mgn口地址 發布:2022-11-30 14:13:41 瀏覽:821
linux鎖屏設置 發布:2022-11-30 14:08:20 瀏覽:896
演算法轉讓 發布:2022-11-30 14:07:24 瀏覽:25
我的世界為什麼從伺服器斷開連接 發布:2022-11-30 14:07:04 瀏覽:432
怎麼擠出母乳存儲袋中的空氣 發布:2022-11-30 14:05:32 瀏覽:33
linuxbin文件 發布:2022-11-30 14:01:19 瀏覽:481
購物網站源碼php 發布:2022-11-30 13:58:15 瀏覽:475
python執行java 發布:2022-11-30 13:56:23 瀏覽:942