作者pentiumevo (神秘数学组织SIGMA)
看板LaTeX
标题[问题] 请问xelatex中使用Euler字体
时间Fri Oct 28 23:45:27 2011
我看了Knuth的具体数学後
想要用这种字体
不过我不知道如何让内文使用Concrete字体
现在只有数学式是Euler字体
以下是我的原码
\documentclass[12pt,a4paper]{article} %使用模版请先另
存新档! 用12pt打出来的字比较适合阅读;通常用A4纸印刷
\makeatletter
\@ifundefined{AmSTeX}
{\def\AmSTeX{\leavevmode\hbox{$\mathcalA\kern-.2em\lower.376ex%
\hbox{$\mathcal M$}\kern-.2em\mathcalS$-\TeX}}}{}
\@ifundefined{BibTeX}
{\def\BibTeX{{\rmfamily B\kern-.05em%
\textsc{i\kern-.025em b}\kern-.08em%
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}}{}
\@ifundefined{SliTeX}
{\def\SliTeX{{\rmfamily S\kern-.06emL\kern-.18em\raise.32ex\hbox
{\scshape i}\kern -.03em\TeX}}}{}
\@ifundefined{PlainTeX}{\def\PlainTeX{\textsc{Plain}\kern2pt\TeX}}{}
\@ifundefined{Web}
{\def\Web{\textsc{Web}}}{}
\makeatother
%\usepackage{amsmath}
\usepackage{ccfonts,eulervm}
\usepackage[T1]{fontenc}
%\usepackage{amssymb}
\usepackage{color}
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{xeCJK}
\setCJKmainfont{新细明体}
\setCJKfamilyfont{ku}{标楷体}
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt
\renewcommand{\baselinestretch}{1.3} %控制行距
\setlength{\textwidth}{170mm} %控制内文水平长度
\setlength{\textheight}{265mm} %控制内文垂直长度
\setlength{\voffset}{-30mm} %控制上端页边空白,负号表示缩小
\setlength{\hoffset}{-1.25cm} %控制左端页边空白,负号表示缩小
\begin{document}
\begin{center}
{\sf \LARGE Calculus I~~~~Midterm}\\
2011/11/00\\
{\sf Name}:\underline{\hspace{3.5cm}} \hfill {\sf Student
ID}:\underline{\hspace{3.5cm}}
\end{center}
\begin{enumerate}
\item Suppose $\lim \limits_{x \rightarrow x_0} f(x)=A>0$.Prove that there
exists $\delta > 0$ such that for $x_0 - \delta < x < x_0 + \delta$ we have
$f(x) > 0$.
\end{enumerate}
\end{document}
麻烦各位先进指点,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.233.13.22
1F:推 llewxam:加入 \setmainfont{Concrete} 不确定 10/29 23:35
2F:→ pentiumevo:我试试看好了 10/30 10:51
在全英文环境用以下指令是可行的:
\documentclass{report}
\usepackage[T1]{fontenc}
\usepackage{concrete}
\begin{document}
abc
$\pi$
\end{document}
但我加入
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{xeCJK}
\setCJKmainfont{新细明体}
\setCJKfamilyfont{ku}{标楷体}
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt
\renewcommand{\baselinestretch}{1.3} %控制行距
之後,concrete字体又被改回原来的cmr
所以我猜是这两者有冲突
不过我不是tex专家,只是做做自己的猜想而已,请先进指教,谢谢
※ 编辑: pentiumevo 来自: 125.233.17.5 (10/30 12:01)