cht電腦資訊文書排版TeX
adm Find login register

我的beamer中英字體配方

Apan Liao

joined: 2008-10-30
posted: 112
promoted: 23
bookmarked: 4
Tai-Chung City, Taiwan
1subject: 我的beamer中英字體配方Promote 1 Bookmark 02011-05-09quote  

小弟最近捨 keynote 改行學 beamer,對於中英文的字體配置有些小心得。請見拙作(位於google docs): 阿盤的 Beamer 中英字型配方

guest
2subject: Promote 0 Bookmark 02011-05-11quote  

不好意思,請教一下

我用你提供的程式碼跑,如果只有純文字,包含中英文是沒有問題的

但如果加入數學式子,編譯是可以的,但 pdf 卻跑不出來,pdf 檔是損壞的

但如果我把 arevmath 是可以編譯的,請教一下這個有什麼辨法解決呢?

還是我有那些細節沒搞好?

 

謝謝

Apan Liao

joined: 2008-10-30
posted: 112
promoted: 23
bookmarked: 4
Tai-Chung City, Taiwan
3subject: Promote 0 Bookmark 02011-05-11quote  

guest

不好意思,請教一下

我用你提供的程式碼跑,如果只有純文字,包含中英文是沒有問題的

但如果加入數學式子,編譯是可以的,但 pdf 卻跑不出來,pdf 檔是損壞的

但如果我把 arevmath 是可以編譯的,請教一下這個有什麼辨法解決呢?

還是我有那些細節沒搞好?

 

謝謝

可否提供一個完整的 tex 檔案讓我測試看看? 

guest
4subject: Promote 0 Bookmark 02011-05-11quote  

我是直接用你提供的程式碼,加點內容測試一下

\documentclass[10pt]{beamer}

\mode<presentation>

 

 

 

\linespread{1.2}

 

\renewcommand{\arraystretch}{1.2}

 

\usepackage{arevmath}

 

 

 

\usepackage[no-math]{fontspec}

 

\setmainfont[Mapping=tex-text,LetterSpace=-1.25]{DejaVu Sans}

 

\setsansfont[Mapping=tex-text,LetterSpace=-1.25]{DejaVu Sans}

 

\setmonofont[Color=00663300]{DejaVu Sans Mono}

 

 

 

\usepackage[CJKchecksingle, normalindentfirst, SlantFont, BoldFont]{xeCJK}

 

\setCJKmainfont[Scale=1.2,BoldFeatures={FakeBold=1.8}]{cwTeX Q Hei Bold}

 

\setCJKmonofont[Scale=1.2,BoldFeatures={FakeBold=1.8},FakeStretch=1.11686,Color=00663300]{cwTeX Q Yuan}

 

 

 

\title{阿盤的Beamer中英字型配方}

 

\author{阿盤(\texttt{andrew.43@gmail.com})}

 

\date{2011年5月10日}

 

 

 

\begin{document}

 

\punctstyle{quanjiao}

 

\begin{frame}

 

床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉。

 

 

 

a apple a day keeps the doctor away

 

 

 

\[

 

f'(x) = \lim_{h\to 0} \frac{f(x+h) - f(x)}{h}

 

\]

 

\end{frame}

 

\end{document}

 

如果把紅字去掉,可以有結果,但數學式就不好看了…

Apan Liao

joined: 2008-10-30
posted: 112
promoted: 23
bookmarked: 4
Tai-Chung City, Taiwan
5subject: Promote 0 Bookmark 02011-05-12quote  

guest

我是直接用你提供的程式碼,加點內容測試一下

\documentclass[10pt]{beamer}
\mode<presentation>
\linespread{1.2}
\renewcommand{\arraystretch}{1.2}
\usepackage{arevmath}
\usepackage[no-math]{fontspec}
\setmainfont[Mapping=tex-text,LetterSpace=-1.25]{DejaVu Sans}
\setsansfont[Mapping=tex-text,LetterSpace=-1.25]{DejaVu Sans}
\setmonofont[Color=00663300]{DejaVu Sans Mono}
\usepackage[CJKchecksingle, normalindentfirst, SlantFont, BoldFont]{xeCJK}
\setCJKmainfont[Scale=1.2,BoldFeatures={FakeBold=1.8}]{cwTeX Q Hei Bold}
\setCJKmonofont[Scale=1.2,BoldFeatures={FakeBold=1.8},FakeStretch=1.11686,Color=00663300]{cwTeX Q Yuan}
\title{阿盤的Beamer中英字型配方}
\author{阿盤(\texttt{andrew.43@gmail.com})}
\date{2011年5月10日}
\begin{document}
\punctstyle{quanjiao}
\begin{frame}
床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉。
 
a apple a day keeps the doctor away

\[
f'(x) = \lim_{h\to 0} \frac{f(x+h) - f(x)}{h}
\]
\end{frame}
\end{document}

我自己測試完全沒有問題耶。只好請你再多試試看了。我使用MacTeX-2010。之後若有消息也請你再回應。

edited: 1
mybruce
joined: 2011-05-05
posted: 13
promoted: 2
bookmarked: 1
6subject: Promote 0 Bookmark 02011-05-13quote  

Chen-Pan Liao

 

\documentclass[10pt]{beamer}
\mode<presentation>
\linespread{1.2}
\renewcommand{\arraystretch}{1.2}
\usepackage{arevmath}
\usepackage[no-math]{fontspec}
\setmainfont[Mapping=tex-text,LetterSpace=-1.25]{DejaVu Sans}
\setsansfont[Mapping=tex-text,LetterSpace=-1.25]{DejaVu Sans}
\setmonofont[Color=00663300]{DejaVu Sans Mono}
\usepackage[CJKchecksingle, normalindentfirst, SlantFont, BoldFont]{xeCJK}
\setCJKmainfont[Scale=1.2,BoldFeatures={FakeBold=1.8}]{cwTeX Q Hei Bold}
\setCJKmonofont[Scale=1.2,BoldFeatures={FakeBold=1.8},FakeStretch=1.11686,Color=00663300]{cwTeX Q Yuan}
\title{阿盤的Beamer中英字型配方}
\author{阿盤(\texttt{andrew.43@gmail.com})}
\date{2011年5月10日}
\begin{document}
\punctstyle{quanjiao}
\begin{frame}
床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉。
 
a apple a day keeps the doctor away

\[
f'(x) = \lim_{h\to 0} \frac{f(x+h) - f(x)}{h}
\]
\end{frame}
\end{document}

以上的內容,使用 TeXLive 2011,再加安裝 cwTeX 及 DejaVu 字型後,可以成功編出 pdf 檔。

cht電腦資訊文書排版TeX
adm Find login register
views:21725