LaTeX

LaTeXでシナリオ同人誌:マクロを使ってエネミーデータ表示

前回の見出し表示が上手くいって、LaTeXさんのこと、思っていたよりいい子なのかもしれないと感じてきました。
というところでLaTeXさんのさらなるチャームポイント、マクロについてです。

マクロとは

Q. 色々言ってるけど、マクロって言葉、ちゃんと定義わかって使ってる?
A. ( 'ω')……。

煩雑な操作をまとめて自動化したりするもの、ではあるのですが、マクロマクロって言ってもExcelな

もっとみる

LaTeXでシナリオ同人誌:titlesecパッケージと画像での見出し修飾

変えてみたい 君のすべて 想い出も消して
EGOISTと言わないでよ 恋は手さぐりの夢
(米米CLUB「俺色にそまれ」より)

君のすべて(ドキュメントクラスファイル)を変えるのは難しいので、titlesecパッケージを使ってちまちまと見出しスタイルを変えるべく手さぐりしていきたいと思います。

titlesecパッケージを使う

こちら。LaTeXの各種見出し(\chapterとか\sectio

もっとみる

LaTeXでシナリオ同人誌:jsbookの設定とヘッダの編集

~前回までのあらすじ~
自分の精神的ハードルを下げることに成功したので、ちょっとは真面目に書こうと思います。

ドキュメントクラス選び

とりあえず有名どころから引っ張ってきたら一番間違いないはず。

ということで、おなじみ奥村先生のものをお借りします。
article(論文とか)系、book(書籍や長文)系、report(レポート)系の3種類があります。今回作成するのは、印刷・製本予定のないPD

もっとみる

LaTeXでシナリオ同人誌:ふたりのマニフェスト編(どこまでやるか決める)

ねえ仔猫ちゃん・・・・・・恋をするには手順ってものがあるんだよ
まず出会いがあって・・・・・・それから再会がある そしたら次はランデヴーさ
(竹宮惠子「私を月まで連れてって!」より)

~ 前回のあらすじ ~
再会に燃え上がり熱い夜を過ごした私とLaTeX。しかし、ことはそう上手く運ばないのだった。

ハンドアウト実装、つらい

再現したかったもの↓(昔PowerPointで自作したテンプレート)

もっとみる

TRPGシナリオ集を作るためにLaTeXと再婚するかもしれない

……どうしてそれで行けると思った???

正確には別れてから3年じゃきかないです。

これは、とあるTRPGerによるLaTeXとの愛と和解の記録である。(かもしれない)
最初に断っておきますが、たぶん全部Wordでやったほうが早いよ! Wordはたいへん多機能で、言われているよりずっと小回りが効くと思います。
自分向けの記録・まとめ資料としてnoteを残していきますが、途中で飽きても許してくださ

もっとみる

TikZで垂線を引く方法

TikZで垂線を引く方法を書く。

コードの全体はこちらのOverLeafでご確認ください。

方法1

%% AB上に点Cから垂線を下ろす%\begin{tikzpicture}[ point/.style={circle, fill=cyan!50} ] \path node[label=A, point] (A) at (0, 0) {}; \path node[label=B, poi

もっとみる

TikZで曲線に囲まれた領域を塗る方法

TikZで曲線に囲まれた領域を塗る方法を書く。

コードの全体はこちらのOverLeafでご確認下さい。

手順

%% pathを作って名前をつける%\path[name path=s,domain=0:2.5*pi] plot (\x,{sin(\x r)});\path[name path=c,domain=0:2.5*pi] plot (\x,{cos(\x r)});%% 交点を

もっとみる

TikZでグラフの交点の座標を求める方法

TikZでグラフの交点の座標を求める方法を書く。

コードの全体はこちらのOverLeafでご確認ください。

手順

%% 交点を指定するときに参照できるよう,pathに名前をつける%\path[name path=s, draw] plot[domain=0:2*pi] ({\x}, {sin(\x r)});\path[name path=c, draw] plot[domain=0:

もっとみる

TikZで関数のグラフを描く方法

TikZで関数のグラフを描く方法を書く。

コードの全体はこちらのOverLeafでご確認ください。

まず軸を描く

%% 軸を描く%\path[draw,->,>=latex] (-5, 0) -- (5,0) node[above right] {\large $x$};\path[draw,->,>=latex] (0, -5) -- (0,6) node[right=2mm] {\

もっとみる
スキありがとうございます!

TikZライブラリについて

TikZライブラリについて,簡単に説明する。

コードの全体はこちらのOverLeafでご確認ください。

TikZには,便利な機能をまとめたライブラリがあります。例えば,mathライブラリを使えば,変数を利用して計算ができます。

%my_pointは自分で定義したstyleです。Overleafでご確認ください。\tikzmath{ int \a; \a1 = 1; \a2 = 2; \a3

もっとみる