超棒的中英2:1等宽字体组合

话不多说,这里的使用环境是VScode,组合两种不同中英文字体实现,没有额外修改字体或拉伸


微软雅黑+Ubuntu Mono

更纱黑体+Inconsolata

备注一下,目前来说Ubuntu Mono和微软雅黑作为系统级语言,采用的是两个语言的基准宽度,比如微软雅黑和宋体、等线、黑体等等字体的宽度是一样的。纯中文字符集其实都是等宽,只是中英不满足2:1而已。

像但是英文,很多英文字体的设计是0.6倍中文,而不是0.5,所以就对不齐。但如果是类似Ubuntu Mono这种小一点的0.5倍字体,就可以直接使用。顺便一提,Consolas就是大一点的,没法和雅黑对其,Fira Code也很可惜,也是大了一点。

所以如果要自己组合也都是基于这个方法,找更小的英文等宽字体,从而保证英文不会很瘦高。
在LaTeX中,可以使用不同的命令来设置中英文的字体。以下是一些常见的设置字体的命令: 1. 设置中文字体1)使用ctex宏包 在LaTeX中,可以使用ctex宏包来设置中文。ctex宏包提供了多种字体方案,可以通过修改参数来选择不同的字体。具体的设置方法如下: 使用\usepackage{ctex}引入ctex宏包,然后可以使用以下命令来设置不同的字体方案: - \setCJKmainfont{字体名称}:设置正文字体 - \setCJKsansfont{字体名称}:设置无衬线字体 - \setCJKmonofont{字体名称}:设置等宽字体 其中,字体名称可以是系统自带的中文字体,也可以是手动安装的TrueType或OpenType格式的字体文件。 (2)使用xeCJK宏包 xeCJK是一种更加灵活的中文处理方式,它可以与XeTeX和LuaTeX一起使用。与ctex宏包不同,xeCJK并不提供默认的字体方案,需要用户手动配置。具体的设置方法如下: 使用\usepackage{xeCJK}引入xeCJK宏包,然后可以使用以下命令来设置不同的字体: - \setCJKmainfont{字体名称}:设置正文字体 - \setCJKsansfont{字体名称}:设置无衬线字体 - \setCJKmonofont{字体名称}:设置等宽字体 其中,字体名称可以是系统自带的中文字体,也可以是手动安装的TrueType或OpenType格式的字体文件。 2. 设置英文字体 LaTeX默认使用的是Computer Modern字体,但是也支持其他的英文字体。以下是一些常见的英文字体命令: - \rmfamily:罗马字体 - \sffamily:无衬线字体 - \ttfamily:等宽字体 - \textbf{...}:加粗 - \textit{...}:斜体 - \texttt{...}:等宽 需要注意的是,这些命令只适用于英文字母,对于中文无效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值