众所周知,unicode-math和 bm 这两个宏包是冲突的。因为它们的机制就不一样:unicode-math 的\symbf、\symbfit、\mathbf、\mathbfit是选择 unicode 字符放到公式里,bm 的\bm实际上是用了\boldsymbol命令。这两个机制本身就是冲突的。 但是,总有人想在 unicode-math 里使用\bm命令。下面这些代码可以将就一下: ...
unicode-math判断发现数学字体未定义,于是执行\setmathfont{latinmodern-math.otf}[BoldFont={latinmodern...
数学模式下,LaTeX使用了不一样的字体。数学模式的字体族可以通过\setmathfont{}(需要使用unicode-math宏包)来设置。 在数学模式下,是默认使用数学字体族的意大利斜体的。如果要使用数学字体族的直立体,可以使用\mathrm{}指令,使用数学字体族的粗体,可以使用\mathbf{}指令。如果要回到正文字体,可以使用\text{}指令。...
unicode-math判断发现数学字体未定义,于是执行\setmathfont{latinmodern-math.otf}[BoldFont={latinmodern...
mathtools 数学公式扩展宏包,提供了公式编号定制和更多的符号、矩阵等。 amsfonts AMS扩展符号的基础字体支持; amssymb 在amsfonts基础上将AMS扩展符号定义成命令; bm 提供将数学符号加粗的命令 \bm unicode-math 使用Unicode数学字体 nicematrix 排版复杂矩阵 ...
\usepackage{fontspec,xunicode,xltxtra}\usepackage{amsmath}\usepackage{xeCJK}%中文字体 二.设置字体 \setmainfont{}%衬线字体 \setsansfont{}%无衬线字体 \setmonofont{}%等宽字体,一般是打印机字体(中文都是等宽的) \setmainfont{TimesNewRoman}%衬线字体缺省英文字体.serif是有衬线字体sans serif无衬线字体...
\boldmath{}:数学环境里可以加粗且不会使斜体消失。需要添加amsmath宏包。 \boldsymbol{}:可以对希腊字母加粗。需要添加amsmath宏包。 在数学环境中,比较推荐的方式是添加宏包\usepackage{bm}, 使用\bm{}命令加粗。 但是在xelatex或Luatex引擎的unicode-math环境中中,\bm{}会报错。此时,可以使用以下命令: ...
layout、layouts、lipsum、zhlipsum、kantlipsum、blindtext、mwe、printlen、inputtrc。命令定义与宏包编写:etoolbox、xparse、xpatch、regexpatch、xstring、voss-mathmode(已废弃)。功能类:mathtools、physics2、unicode-math、csquote。高度可定制文档类:koma-script、memoir(有名但了解不足)。
因为 LaTeX 中 | 和 \| 的应用过于随意,amsmath 宏包推荐用\lvert\rvert 和 \lVert\rVert 取而代之。 为了调整这些分隔符的大小,amsmath宏包推荐使用 \big, \Big, \bigg, \Bigg...
如果需要编辑中文文档,在documentclass中选择ctexart,或者引入ctex宏包(添加代码\usepackage{ctex}即可)。值得注意的是,编译中文文档时要使用XeLaTeX命令编译,相比于pdfLaTeX命令,XeLaTeX支持了Unicode编码和更多的现代字体。 3 章节和目录 使用\section{},\subsection{},\subsub...