Skip to content

Instantly share code, notes, and snippets.

View yarakos95's full-sized avatar

Yarakashi Kikohshi yarakos95

View GitHub Profile
@yarakos95
yarakos95 / outbox.tex
Last active December 28, 2025 16:04
TikZを利用してluatexjaマニュアルの図14のようなボックスを再現する[LaTeX]
%% The MIT License Copyright (c) 2025 Yarakashi Kikohshi
%% TikZを利用することを前提とする
%% \outbox*{<ボックスの数>}{<ボックスに囲われる文字>}[<tikzmarkのための座標名>]
%% \outbox{3}{あいうえお} とすることで、`あいう' までボックスで囲われる。`えお' はこれに続く。
%% 折り返しには対応していない
%% \outbox* とすることで、先頭のボックスに ■ の背景を与える
@yarakos95
yarakos95 / keyword.tex
Created December 14, 2025 15:36
ルビを振る必要のないものにはrubyを与えないようにするコマンド定義[LaTeX]
%% The MIT License Copyright (c) 2025 Yarakashi Kikohshi
%% luatexja-ruby あるいは pxrubrica を読み込むことを前提とする
%% \keyword{ 親|文|字 }[ ル|ビ| ]
%% 「送り仮名」にルビを振る際、`\ruby{送り仮名}{おくりがな}' では「り」までルビ振りが行われてしまう
%% `\ruby{送}{おく}り\ruby{仮名}{がな}' とするべきだが面倒だ
%% そこで、ルビが不要な親文字も含められるように \keyword を定義した。これで以下のように記述できる
%% \keyword{送|り|仮名}[おく||がな] ⇒ \ruby{送}{おく}り\ruby{仮名}{がな}
@yarakos95
yarakos95 / derivativeSighChartSymbol-byTikZ.md
Last active July 19, 2022 06:04
TikZ で記号を描く

TikZ で記号を描く

TikZ を利用して増減表に利用できそうな矢印や符号を作成してみた。

矢印

TikZ と arrows.meta ライブラリを利用して、以下のように 3 種類の矢印を作成した。

  • 斜め方向に直線の矢印
    • \diagonalArrowNE
@yarakos95
yarakos95 / 0_multiCommand_parameterList.md
Last active July 18, 2022 06:35
List of parameters available in the configuration of multi-command
@yarakos95
yarakos95 / replace.md
Created May 14, 2022 08:45
LaTeX の置換エトセトラ

LaTeX の置換エトセトラ

LaTeX で文書を作成しているときに句読点など一斉に置換したい場合がある。

ざっと次の 4 つの方法が挙げられる。

  • エディタ
    • ssmacro
    • Replace Rules
  • latexindent
@yarakos95
yarakos95 / latexRealTimePreview.md
Created April 29, 2022 06:02
LaTeX をリアルタイムプレビューしながら編集したい!

LaTeX をリアルタイムプレビューしながら編集したい

LaTeX を編集するとき、リアルタイムにプレビューしたいと考える人は少なくないようだ。 リアルタイムプレビューのメリットは、次のようなコンテンツを編集しながら結果を見ることが出来る点である。

  • 数式
  • TikZ

○ What is リアルタイムプレビュー

@yarakos95
yarakos95 / cloudlatex-complain.md
Created February 28, 2022 09:00
分かりづらい Cloud LaTeX

分かりづらい Cloud LaTeX

Cloud LaTeX について調べていると,分かりづらいと感じるところがいくつかあった.本記事では,非 Cloud LaTeX ユーザーがちょっと調べてみたときに感じた不明瞭点を挙げます.

Cloud LaTeX - Build your own LaTeX environment, in seconds

もしも Cloud LaTeX の中の人が見た場合は,「素人は黙っとれ ―――」の気持ちでお願いします.喧嘩を売っているつもりはありません.

@yarakos95
yarakos95 / texBuildEnv.md
Created February 7, 2022 13:19
TeX の環境構築エトセトラ
@yarakos95
yarakos95 / 00zref-clever.md
Last active January 4, 2022 10:40
zref-clever を使ってみた

zref-clever を使ってみた

相互参照で\ref するときには次のようにする.

contentType~\ref{labelName}

このとき,contentType をいちいち打つのは面倒であり,これを変更する必要がある場合にはさらに面倒なことになる.これは自動化しておきたい. また,数式に関しては相互参照した数式のみに式番号を付与すべきである.