Skip to content

Instantly share code, notes, and snippets.

View zr-tex8r's full-sized avatar
💭
🍣🦆⛄

Takayuki YATO zr-tex8r

💭
🍣🦆⛄
View GitHub Profile
@zr-tex8r
zr-tex8r / README-pxkansujiref.md
Last active February 25, 2025 14:28
LaTeX:算用数字のカウンタ書式をもつ参照を漢数字で出力する

pxkansujiref

機能

  • \kansujiref{‹ラベル›}:[命令]カウンタ値を漢数字で出力する\ref
  • \kansujipageref{‹ラベル›}:[命令]カウンタ値を漢数字で出力する\pageref

注意

  • \kansujiref\kansujipagerefは完全展開可能ではない。
@zr-tex8r
zr-tex8r / scvarsnowman.tex
Created February 13, 2025 10:33
LaTeX: To use color variable fonts with LuaLaTeX
%#!lualatex
\documentclass{article}
\usepackage[a6paper, scale=0.88]{geometry}
\usepackage{fontspec}
% Font available at https://github.com/zr-tex8r/SCVarSnowman
\newfontface\fSCVS{SCVarSnowman.ttf}[Renderer=HarfBuzz]
\newcommand*{\cItem}[1]{%
\item \makebox[5em][l]{\ttfamily MOOD=#1}%
% 'MOOD' axis: +100=smiling .. 0=neutral .. -100=frowning
{\fSCVS\addfontfeatures{RawFeature={+axis={MOOD=#1}}}%
@zr-tex8r
zr-tex8r / texmas2024.md
Created December 25, 2024 09:03
TeX: Merry TeXmas 2024

Compile with:

pdflatex "\catcode37=9 \input texmas2024.saty"

@zr-tex8r
zr-tex8r / scmuffler-README.md
Last active March 9, 2025 13:09
Typst:ゆきだるま☃のマフラーに色を付ける

scmuffler

Typst:ゆきだるま☃のマフラーに色を付ける

パッケージ読込

[「原ノ味明朝」][haranoaji]フォントがTypstで使用可能である必要がある。

@zr-tex8r
zr-tex8r / scspeedy.lua
Created December 7, 2024 15:09
TeX: LuaLaTeXを爆速にする設定ファイル(※ただし画期的)
-- This is file 'scspeddy.lua'.
local module_name = 'scspeedy'
local version = '2024-12-08'
-- the module
scspeedy = {}
----------------------------------------
-- logging
local function make_message(...)
return module_name..": "..table.concat({...}, ": ")
@zr-tex8r
zr-tex8r / tcmathbold.sty
Created October 14, 2024 07:10
LaTeX: 太字数式(\boldmath)の太字(\mathbf)を極太ウェイトにする
%% This is file 'tcmathbold.sty'.
%% Copyright (c) 024 Takayuki YATO (aka. "ZR")
%% This package is distributed under the MIT License.
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{tcmathbold}[2024/10/10 v0.1]
% とりあえず, "極太"ウェイトの書体として
% "Crimson Pro Black"のフォントを借りることにする.
% Crimson Pro Black (立体) = OT1/CrimsonPro-TLF/ub/n
% Crimson Pro Black (斜体) = OT1/CrimsonPro-TLF/ub/it
@zr-tex8r
zr-tex8r / tcnicenumber.sty
Last active August 28, 2024 14:48
tcnicenumber: 素敵でかつ涼しそうなLaTeXのカウンタ出力命令🦆⛄
%%
%% This is file 'tcnicenumber.sty'.
%%
%% Copyright (c) 2024 Takayuki YATO (aka. "ZR")
%% GitHub: https://github.com/zr-tex8r
%% Twitter: @zr_tex8r
%%
%% This package is distributed under the MIT License.
%%
@zr-tex8r
zr-tex8r / ZRJCode.pm
Last active July 20, 2024 11:42
Perl: ZRJCode module: conversion between various Japanese kanji codes
# ZRJCode.pm
#
#### start package
package ZRJCode;
use strict qw( refs vars subs );
our $VERSION = 0.002_03;
our $mod_date = "2024/07/20";
require Exporter;
our @ISA = qw( Exporter );
@zr-tex8r
zr-tex8r / bxjaref-README.md
Last active March 7, 2026 18:43
bxjaref: Typstの参照の出力を日本語の習慣に合わせて調整する

bxjaref

Typst:参照の出力を日本語の習慣に合わせて調整する

基本的な使い方

全項目importの形でパッケージを読み込む。

@zr-tex8r
zr-tex8r / bxbibwrite-README.md
Last active April 13, 2026 00:32
bxbibwrite:Typstで文献リストを直書きするやつ

bxbibwrite

Typst:文献リストを直書きするやつ

基本的な使い方

全項目importの形でパッケージを読み込む。