TrueType Font in pdfTeX - III You can use an tool: otftotfm. And see answer in How do I use TrueType Fonts with PDFTeX using otftotfm? 2024-09-29 LaTeX #font
TrueType Font in pdfTeX - II There is something wrong with current article and do not read it. I may fixed later. Preface we have write a blog about using TrueType Font under pdfTeX in TeX in the previous 2024-09-29 LaTeX #font
TrueType Font in pdfTeX - I ttf2afm 准备 需要转化的字体, 这里以 Palatino 为例, 字体的文件名为: pala.ttf encoding 文件,把 charcode 对应到 glyph. 这个 encoding 文件的名称为: ec-uni.enc. .enc 文件 因为 ttf 字体的 glyph name 不是必须的,或者是全部错误,亦或者是部分错误。于是最可靠的一个映射是: Unicode --& 2024-09-27 LaTeX #font
l3build introduction preface This article DOES NOT include any material on dtx writing or l3build for dtx files. Why we need l3build ? when you are developing a complex package or class: there are many commands in it, 2024-09-16 LaTeX #l3build
Delete Git commit 操作 git 仓库删除所有提交历史记录,成为一个干净的新仓库,把旧项目提交到 GitHub 上,但是会有一些历史记录,这些历史记录中可能会有项目密码等敏感信息。如何删除这些历史记录,形成一个全新的仓库,并且保持代码不变呢? 12345678910111213141516171.Checkoutgit checkout --orphan latest_branch2. Add all the fil 2024-08-25 Computer #Git
Academic Pages 基本环境配置 需要 jekyll, 一个很重要的前置工作是安装一个很重要的 DevKit. 这个就相当于是工具链,否则你的 jekyll 可能会安装失败. 但是安装 DevKit 的前置条件是安装一个 MSYS2 (感觉我的安装过好多次这个类 Unix shell 环境了). 完成上述步骤之后,按照: 官网 安装即可. 这里还是再抄一次: 1234gem install bundler jeky 2024-08-25 博客 #Academic
Dimension in LaTeX 距离的使用 除了默认已经定义的距离外,可以使用: \hspace{<length>}: 产生可断行的距离, 在某些只有一边有内容的地方(如强制断行的行首),LaTeX 会忽略 \hspace 产生的距离 \hspace*{<length>}: 阻止距离被忽略 LaTeX 中预定义的一些长度可以使用 \setlength 来修改, 2024-08-25 LaTeX #glue distance
Basic Makefile Tutorial 基本概念 核心: make使用文件的创建和修改时间来判断是否应该更新一个目标文件 一个基本的 Makefile 文件的基本书写格式为: 123456789# 目标文件: 依赖文件1 依赖文件2# 1. Tab开头的是命令# 2. make执行时,默认执行第一条规则. # 把默认执行的规则放第一条,其他规则的顺序是无关紧要的,因为make执行时自动判断依赖x.txt: m.txt c.txt cat 2024-08-25 Linux #makefile
LaTeX Font 本篇文章的绝大部分内容均来自于: 刘海洋: LaTeX\LaTeXLATEX 入门. 这里仅仅只是本人的一个摘要和整理, 部分内容是原文的抄袭 字体变体 我们常用的 \bfseries\itshape 其实表示的就是字体变体,然而在老版本中不同轴上的变体不能合并,但是在NFSS(新字体选择方案)中就可以用不同轴上的变体进行融合.那么有那些轴呢? 可 2024-08-24 LaTeX #NFSS #glue
Config Neovim to IDE 编辑器/IDE 我们所说的编辑器和IDE到底有怎样的区别?而被人常常说 Neovim 只是一编辑器,而不是IDE。在我看来一个IDE至少应该是具有以下特点的编辑器: LSP/代码补全,这个就需要相应的的LSP,也就是Language Server Protocol Highlight/代码高亮, 虽然说这个功能Neovim自带了,但是很多的时候,它的高亮结果并不是那么的理想,亦或者是说时错误的。 2024-08-24 Neovim #Neovim #IDE