Marker in TeX - I 参考 本节内容大部分都是基于 TeX SE 上的回答,然后我自己部分直接抄袭,部分按照自己的理解记录在案. 基本概念 LaTeX中查看两个mark的值,然后再说明这两个值都表示了什么: \leftmark: Left argument of the Last \markboth on the page \rightmark: Right argument of the fiRst \ma 2024-06-14 LaTeX #marker
读懂 TeX 的 Font Warning 引入 闲来无事,在编译的一个TeX文档的过程中看到了如下的警告: 123456789101112LaTeX Font Warning: Font shape `TU/NewCM10-Book.otf(2)/m/it' undefined(Font) using `TU/NewCM10-Book.otf(2)/m/n' instead on input 2024-06-14 LaTeX #font
Create Macro in LaTeX long macro LaTeX 2e 在 LaTeX2e 中可以看到下面这样的命令: 12\newcommand*\renewcommand* 那么这两个带*的命令和传统的 \newcommand 命令有什么区别?其实就是long macro和macro的区别: \newcommand* 定义的 macro 不是 \long 的,意味着你不能在宏参数中包含 \par,空行等东西 然而常用的 \ 2024-06-14 LaTeX #parameter #long macro
Expansion in TeX 引入 宏展开是 LaTeX\rm\LaTeXLATEX 中一个很重要的概念,为了引入这个概念,参加下面的例子: 12\def\cmda{abc}\uppercase{\cmda} 那么你猜猜,这段代码输出的结果是什么? abc ? ABC ? 结果是 abc. 我不是都让它uppercase了么?为什么还是没有uppercase,反而是给我直接输出了? 2024-06-14 LaTeX #expansion #protect
Mathematica Tip 模式匹配 模式匹配可以说是 Mathematica 的精华,下面例举几个常用的在 Mathematica 中自定义函数时可能会用到的模式匹配: 可变个数参数 123x_ : 匹配任意表达式x__ : 一个或者多个变量x___ : 零个,一个或多个变量 参数类型 我们还可以限定自定义函数参数匹配的类型, 分为简单模式和复杂模式: 12x_Integer : 匹配整数x_?NumberQ 2024-05-29 Math #mathematica #MaTeX
Something about l3key2e TeX 关于default与initial的区别 请看如下一段代码: 1234567\keys_define:nn {mymodule}{ keya .code:n = {Enter~ keya}, keya .initial:n = {value-a}, keyb .code:N 2024-05-29 LaTeX #l3key2e #package-option
Mathematica Dark Theme 自定义黑色主题 我模仿别人的模板做了一个mathematica的暗色主题,相关设置如下,只需要把对应的代码复制到Mathematica中直接运行即可. 123456789101112131415161718192021222324252627(* 笔记本背景 *)SetOptions[EvaluationNotebook[], Background -> RGBColor[0, 0, 0]] 2024-05-29 Math #mathematica #dark-theme
使用Hyperref进行精确跳转 什么是精确跳转 在 LaTeX\LaTeXLATEX 中使用 \label-\ref 一组命令用于标签的跳转时往往会出现下面的情况: 我命令在某一行定义的这个label,但是为什么在后文ref引用后,点击跳转到了一个很奇怪的地方,而不是我自己定义label的所在行 其实这个并不是 LaTeX\LaTeXLATEX 的问题,你可以理解为这个label激活的位置是与这个便签最邻近的如下元素: 2024-05-29 LaTeX #hyperref #label/ref
LaTeX listing listing only 一个自己使用的基于minted 和 tcolorbox 宏包的代码抄录环境,样式说明 增加圆角 浅色背景 可跨页 其实关于代码抄录的核心选项为: listing only, 自定义环境的完整声明为: 123456789101112131415161718192021222324252627\usepackage{minted}\usepackage 2024-05-29 LaTeX #tcolorbox #minted
Hexo Admin Hexo admin Hexo admin makes your hexo something like dynamic blog. Making writing and posting blogs easier. install install hexo-admin using 1npm install --save hexo-admin security set passwd for admi 2024-05-19 博客 #Hexo