Skip to content

Instantly share code, notes, and snippets.

View yarakos95's full-sized avatar

Yarakashi Kikohshi yarakos95

View GitHub Profile
@yarakos95
yarakos95 / lw-tm-sh.md
Last active July 7, 2021 10:43
LaTeX Workshop のSyntax highlight を変更する

Customize Syntax Highlight for LaTeX Workshop

LaTeX Workshop では導入すればTeX ドキュメントに適切なシンタックスハイライトを与えてくれる.これで少し遊んでみよう.

LaTeX Workshop で数式環境のシンタックスハイライトを見てみるとなぜだが1色になってしまっている.なんだか奇妙なので,これを解決したいというのが一番の目的.

デフォルトでは以下のようになっており,いくつか奇妙な点がある.

  • 他の変数と\frac などのコマンドが同じハイライトとなっている
  • \frac\sum のハイライトが異なる
@yarakos95
yarakos95 / 00_how2use-latexindent.md
Last active July 20, 2024 17:57
latexindent の使い方

How to use latexindent

latexindent はTeX ファイルを視覚的に綺麗に整形するためのツールである.
& による整列などを視覚的に綺麗にすることが出来る.

例えば,以下のようなtabular 環境に対してlatexindent を使用して整形することが出来る.

tabular.tex (before)

\begin{tabular}{ccc} \hline
@yarakos95
yarakos95 / 01_mod-mppdf2svg.md
Last active May 17, 2021 05:06
Convert multi page PDF to SVG with BAT file
@yarakos95
yarakos95 / workspce-ext.md
Created April 9, 2021 01:37
Workspace in VSCode and managing

Workspace in VSCode and managing

VSCode Workspace は少し面倒な概念になっているらしい.しかし,その実,非常に単純な機能になっている.

Multi-root Workspaces in Visual Studio Code Workspaces in Visual Studio Code

VSCode では複数のフォルダを同時に開くことが出来るが,これらのフォルダをプロジェクトの編集を立ち上げるたびに1つずつ開くのは面倒である.これをまとめておこうというのがWorkspace である. これらの情報は.code-workspace ファイルに書き込まれる.内容は以下の通りになる.

@yarakos95
yarakos95 / BB-symbol.md
Last active April 16, 2024 11:32
黒板文字を使いたい

Blackboard Bold Symbol

黒板太字(Blackboard Bold) や重ね打ち体(doublestroke) と呼ばれる二重線で書かれるようなアルファベットを数式で利用したい.

もっとも標準的に黒板太字を利用する方法は,amsfonts(あるいはamssymb) を読み込むことである.1

Exsample

Footnotes

  1. amssymb を読み込むとamsfonts が読み込まれる.

@yarakos95
yarakos95 / caution-docmute-requirepackage.md
Created March 30, 2021 15:43
docmute を利用して分割するときの注意点

docmute を利用して分割するときの注意点

docmute | CTAN

docmute はサブファイル(子ファイル) のプリアンブルを無視してdocument 環境内のみをメインファイル(親ファイル) に挿入するパッケージとなっている. これに関しては,以下の拙文で紹介している.

分割TeX ファイルをdocmute を用いて単体/統合 コンパイルする - Qiita

この記事では紹介していなかったが,以下の記事を期に1つの問題に当たった.これを解決する方法を紹介しておきたい.

@yarakos95
yarakos95 / convert-tex2pdf2image.md
Last active July 17, 2024 05:10
TeX から画像を生成したい

TeX から画像を生成したい

TeX からPDF を作成して画像を生成したい.画像はラスターのPNG(Portable Network Graphics) または,ベクターのSGV(Scalable Vector Graphics) を生成したい.

通常通りにPDF を作成した場合,余白が多く作成されてしまう.この余白を作らない,あるいは取り除くように作成したい.

また,PDF からこれらの画像を生成するもっとも安直な方法は,以下のようなコンバータを利用して変換することであるが,いちいちアクセスしたりするのは面倒である.出来るだけローカルで完成させたい.

@yarakos95
yarakos95 / Problems-with-cross-references-using-xr-hyper-packages.md
Last active March 8, 2021 08:57
Problems with cross-references using "xr-hyper" packages

Problems with cross-references using "xr-hyper" packages

Typeset : upLaTeX+dvipdfmx

xr パッケージを利用した相互参照を実行すると,相互参照される番号が上手く生成されない.

Using package

@yarakos95
yarakos95 / greek-letters-list.md
Created February 16, 2021 08:48
Greek Letters List

Greek Letters List

LaTeX 標準のギリシャ文字と立体のギリシャ文字を表にしてみた. Computer Modern のギリシャ文字と立体のギリシャ文字を併記している.

本記事では,ギリシャ文字の名前を明らかにするものではなく,見た目と提供される文字を明らかにする目的で作成している.

直立のギリシャ文字に関してはいくつかの方法があるようだが,今回upgreek パッケージを利用している.

upgreek | CTAN

@yarakos95
yarakos95 / dot-and-dash-cmd.md
Created February 13, 2021 18:06
ドットとダッシュ

ドットとダッシュ

時間微分(ドット) と空間微分(ダッシュ) を引数から微分階数を指定できるコマンドを作成してみた.

条件分岐と反復処理のみで作成しているので,比較的コードは単純になっています.場合によっては適宜修正を加えてください.

使用パッケージ