latex字体

latex 如何添加圆圈数字?

风流意气都作罢 提交于 2020-03-25 09:04:48
众所周知, L AT EX 提供了 \textcircled 命令用以给字符加圈,但效果却不怎么好: 实际上,加圈并不是一个平凡的变换,它会涉及到圈内字符形状的微调,而这是几乎无法在 T EX 宏层面解决的。因此,要得到比较好的效果,最好能使用预先设计的字符形(glyph )。 传统方案 pifont 宏包提供了一系列 杂锦符号 (dingbats ),其中就有带圈数字。 pifont 属于 psnfss 宏集,它封装了一系列 PostScript 字体,包含著名的 Helvetica、Times、Courier 等。 pifont 使用的是 Zapf Dingbats 字体。 使用 \ding{<number>} 可以很方便地使用带圈数字(共有四种 ),当然也有其他符号。具体数字可参见下图: 在主流的 T EX 引擎下, pifont 宏包都可以使用。 Unicode 数字 0–50 的带圈版本都分配了对应的 Unicode 码位,因而在现代 T EX 引擎( X⁠ E⁠T EX 和 Lu a­T EX,若无特殊说明以下仅讨论这两者)中,配合合适的字体,理论上可以直接输入这些符号。具体见下表 : [1] ⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ 24EA 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 ⑪ ⑫ ⑬ ⑭ ⑮ ⑯

概统 & 公司金融 Cheat Sheet

六月ゝ 毕业季﹏ 提交于 2020-02-22 19:48:41
概统下载 公金下载 讲真这学期花时间最多的不是学内容而是这两张 cheat sheet 【逃x 提供 tex 代码方便修改。两门课都不分期中和期末,直接放上了所有的内容,可以用 verbatim 宏包提供的 comment 环境去掉不需要的部分。毕竟估计每年进度安排不一样,各取所需。 我的编译环境: XeTeX 3.14159265-2.6-0.99999 (TeX Live 2018/W32TeX) 概统 Readme 公金 Readme Update 2019-1-14 有关字体设置 在概统考试前一天的时候,就感觉到默认的 Times New Roman 字体在这么密集的情况下阅读体验极差,因此也试验了几种字体,但是效果都无法令人满意。 今天逛知乎的时候发现了 EB Garamond 这个超美的字体,尝试应用了之后发现效果 极好 ,阅读体验大大提升,已经更新在两份 tex 文件中。 但是由于字体宽度不同等原因,有可能对页面布局造成影响。可以手动对代码进一步进行调整,也可以禁用此字体,使用 Times New Roman. 如需禁用,只需要 comment 掉导言区的这一行代码即可: 1 usepackage[lining]{ebgaramond} 后文中的预览图更新有些麻烦,就暂时保留了,查看新字体效果直接编译即可。 Readme for 概统 CheatSheet For

LaTeX 超实用命令汇总

人走茶凉 提交于 2020-01-28 10:03:57
LaTeX 超实用命令汇总 前言 GitHub 文档模板 自定义字体 添加脚注 数学公式 数学环境 希腊字母 小写 大写 上标 & 下标 声调 微分 求和 积分 根式 上划线 & 下划线 分式 大括号 二元关系符 箭头 矩阵 普通 圆括号 中括号 大括号 行列式 非公式 前言 理工科 + 数学公式 = 请使用 LaTeX \LaTeX L A T E ​ X TeX \TeX T E ​ X 系统是公认的数学公式排得最好的系统 大部分的 TeX \TeX T E ​ X 系统都是免费的 除了文学作品以外,Word 很少有能超越 TeX \TeX T E ​ X 的地方 本文就是在长期使用中, 遇到问题 -–> 解决问题 --> 记录下来, 长期更新, 供我自己和大家参考! 同时, 欢迎大家在评论区交流! GitHub 文档模板 LaTeX-Document 中英文科技文档模板 自制中英文 LaTeX 文档模板使用说明 自定义字体 使用 LaTeX \LaTeX L A T E ​ X 排版文档时, 改变字体不像 MS office 那样简单, 需要特定的代码来实现. 下面, 给出一个自定义字体的例子: \documentclass[16pt,a4paper]{article} \usepackage{fontspec,xunicode,xltxtra} %% 从这开始

X-Height

跟風遠走 提交于 2019-11-30 18:49:46
术语x-height是指给定字体中,任何给定尺寸下小写字母x的高度。 它提供了一种描述任意字体一般比例的方法。 在印刷中,x-height是一行文字的基线与小写字母(即不包括上升笔画或下降笔画)的主体顶部之间的距离。x-height更精准的定义是基准线(baseline)与字体中小写字母的中线(mean line)之间的距离。这是字体中字母x的高度(术语的来源),也是字母v,w和z的高度。 (由于过冲[overshoot],弧形的字母,例如a,c,e,m,n,o,r,s和u倾向于略微超过x高度。) 作为字体最重要的尺寸之一,x-height用于定义小写字母与大写字母的相对高度。 x高度是字体识别性和可读性的一个因素。 在网页设计中使用 在计算机技术中,x-height的一种使用方式是作为网页中的度量单位。 在CSS和LaTeX中,x-height称为ex。 但是,在对象的尺寸标注中使用ex比在跨浏览器中使用em更加不稳定。 例如,Internet Explorer中计算ex尺寸正好为em的一半,而Mozilla Firefox计算ex的尺寸更接近字体的实际x-height,并相对于字体的当前像素高度进行了四舍五入。因此,如果确定的值四舍五入到最接近的整数,那么ex与em的确切比率也可以根据浏览器的字体大小而变化。 例如,浏览器在10像素高的字体上计算x-height的45%时

Latex

跟風遠走 提交于 2019-11-28 22:44:38
换行: \\ 对一般字母加粗 \mathbf{} 对希腊字母加粗: \usepackage{bm} \bm{} 斜体:\emph{} 1. latex文件的通常语法如下: \documentstyle{article} \begin{document} This is a first example of a simple input file. \end{document} 2. 简单的规则 2.1 空格:Latex中空格不起作用。 2.2 换行:控制命令‘ ’ 2.3 分段: 控制命令 ‘ par’ 2.4 换页: 控制命令‘ newpage’ 2.5 特殊控制符: # $ % & - { } ^ ~ 等使用时需要在字符前面加上’ ‘符号 3. 字符格式 3.1 罗马字体: rm 3.2 黑体: \bf 3.3 倾斜体: 3.4 对一般字母加粗: \mathbf{} 4. 数学公式的示例 $$ \begin{array}{l} \mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\\%罗马字体 \mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\\%打字机字体 \mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\\%黑体 \mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\\%等线体 \mathit

LaTex中文字体加粗的问题

自作多情 提交于 2019-11-26 12:33:48
1. 字体加粗原理。 打开c/windows/fonts目录,以图标形式查看,我们可以发现有的图标是一张纸的样子,有的图标是几张纸叠着的样子。双击几张纸样子的图标,比如Arial,发现里面有很多个文件,有的文件名带黑体,说明对于Arial,字体文件单独区分了常规体和粗体。 我浏览了一下,发现英文大多数都单独定义了粗体,斜体,但是中文字体只有很少的会单独定义,只有雅黑和等线。 那么没有定义的字体,在加粗时,其实是软件做了简单地描边,效果肯定没有单独定义的好。 2. LaTex字体概念 LaTex字体有三个维度: font family 字体族:分为rm罗马,sf无衬线,tt打字机三种。默认是rm。 (这个其实很少) font shape 形状:如直立,倾斜。 font series 加粗 以上很难满足对多种字体的选择需要,尤其是针对中文,我们的做法是分两步,一是选三种较常用的字体,设为上面的三种字体族: \setCJKmainfont{SimSun} %对应rm罗马 \setCJKsansfont{SimHei}%对应sf无衬线 \setCJKmonofont{FangSong}%对应tt打字机 这样就可以使用rmfamily, sffamily这样已有的命令来指定字体; 二是自己设定新的字体族: \setCJKfamilyfont{yh}{Microsoft YaHei}