見習いTeX使いのためのnote【2022.12.02更新】

 友人や学生たちから「TeXは敷居が高い」という声をよく聞きます.慣れてしまえばなんてことはないのですが,初めの一歩のハードルが高いんですよね.しかもネットで検索すると,大抵の記事は詳しすぎて,初心者はどこを読めばいいのかすら分からない.
 そこで,「大学入試の数学の問題文がそれなりの体裁でpdf化できる(ただし,作図は除く)」のを目標とした最低限のまとめを作ってみたいと思います.
 みなさまのご意見もお待ちしております.拘りや細かいことは一切抜きにして,あくまで初心者向けにまとめる,という点のみご留意ください.

※ noteでTeX表記が使えるようになりました!\(^o^)/

§はじめに

◆インストール

 TeXの環境としてはTeX Wikiを参考にTeX Liveをインストールするのがよいでしょう.

◆エディタ

 エディタはVSCodeがオススメですが,環境によっては設定に戸惑うかも.自分で記事を書く余力がないので,適当にググってみてください.

◆TeXファイルのひな型

\documentclass[b5j,fleqn,twoside]{jreport}
\usepackage{amsmath,amssymb,ascmac}

\everymath{\displaystyle}

\begin{document}

この領域に本文のソースコードを書きます.

\end{document}

◆インライン数式モード

 文章中に数式を入れる場合には,$と$で挟む.

入力:吾輩は$x=y$である.
出力:吾輩は$${x=y}$$である.

◆ディスプレイ数式モード

 別行立てで数式を入れる場合には,\[と\]で挟む.

入力:

吾輩は
\[
x=y
\]
である.

出力:

吾輩は
  $${x=y}$$
である.

§基本的な入力

 すべて数式環境内に記述します.

◆加減乗除

入力:a+b = c-d = e\times f = e\cdot f = g\div h
出力:$${a+b = c-d = e\times f = e\cdot f = g\div h}$$

※ 例えば, \times f を \timesf と打つとエラーになります.半角空白を挟むのを忘れない.

◆分数

入力:\frac{b}{a}
出力:$${\displaystyle\frac{b}{a}}$$

 インライン数式モードでは分数は小さく表示される.大きく表示したい場合は,\displaystyleを挿入する.

入力:吾輩は$\frac{b}{a}$である.
出力:吾輩は$${\frac{b}{a}}$$である.

入力:吾輩は$\displaystyle\frac{b}{a}$である.
出力:吾輩は$${\displaystyle\frac{b}{a}}$$である.

 繁分数は小さく表示されるが, \dfrac{分子}{分母} を使えば大きく表示される.

入力:\frac{b+\frac{d}{c}}{a}
出力:$${\displaystyle\frac{b+\frac{d}{c}}{a}}$$

入力:\frac{b+\dfrac{d}{c}}{a}
出力:$${\displaystyle\frac{b+\dfrac{d}{c}}{a}}$$

◆添字・指数・ルート

出力:$${a^x}$$ 入力:a^x
出力:$${a_n}$$ 入力:a_n
出力:$${\sqrt{a}}$$ 入力:\sqrt{a}
出力:$${\sqrt[x]{a}}$$ 入力:\sqrt[x]{a}

 カタマリは中括弧 { } でくくる. a^x+y と打つと, $${a^x+y}$$ になってしまうので注意.

入力:a^x\cdot a^y = a^{x+y}
出力:$${a^x\cdot a^y = a^{x+y}}$$

入力:a_{n+1} = \sqrt{3}a_n+2
出力:$${a_{n+1} = \sqrt{3}a_n+2}$$

◆三角関数・対数関数

出力:$${\sin x}$$ 入力:\sin x
出力:$${\cos x}$$ 入力:\cos x
出力:$${\tan x}$$ 入力:\tan x
出力:$${\log_a x}$$ 入力:\log_a x

 単に sin x と打つと $${sin x}$$ とイタリック(斜体)になってしまう.また, \sinx はエラー.

入力:\tan x = \frac{\cos x}{\sin x}
出力:$${\displaystyle\tan x = \frac{\sin x}{\cos x}}$$

入力:\sin^2 x+\cos^2 x = 1
出力:$${\sin^2 x + \cos^2 x = 1}$$

入力:\cos (x\pm y) = \cos x\cos y\mp\sin x\sin y
出力:$${\cos (x\pm y) = \cos x\cos y\mp\sin x\sin y}$$

入力:\log_{10} 100 = 2
出力:$${\log_{10} 100 = 2}$$

◆数列・極限・積分

出力:$${\sum}$$ 入力:\sum
出力:$${\lim}$$ 入力:\lim
出力:$${\to}$$ 入力:\to
出力:$${\infty}$$ 入力:\infty
出力:$${\int}$$ 入力:\int

 $${\sum}$$,$${\lim}$$,$${\int}$$などの添え字の位置は自動で調整される.

入力:\sum_{k=1}^{n}k = \frac{1}{2}n(n+1)
出力:$${\displaystyle\sum_{k=1}^{n}k = \frac{1}{2}n(n+1)}$$

入力:\lim_{n\to\infty}a_n = \infty
出力:$${\displaystyle\lim_{n\to\infty}a_n = \infty}$$

 積分では,f(x)とdxの間に1/4角空白を入れるのがミソ.

入力:\int f(x)\,dx = F(x)+C
出力:$${\displaystyle\int f(x)\,dx = F(x)+C}$$

入力:\int_a^b f(x)\,dx = \Big[F(x)\Big]_a^b
出力:$${\displaystyle\int_a^b f(x)\,dx = \Big[F(x)\Big]_a^b}$$

 1/4角空白は \, ,半角空白は ~ で挿入する.

入力:ab\,cd~ef
出力:$${ab\,cd~ef}$$


◆ベクトル

出力:$${\overrightarrow{x}}$$ 入力:\overrightarrow{x}
出力:$${\overrightarrow{AB}}$$ 入力:\overrightarrow{AB}
出力:$${\vec{x}}$$ 入力:\vec{x}
出力:$${\vec{AB}}$$ 入力:\vec{AB}

※ 1文字なら \vec{a} でもいけます.

◆よく使う数式記号一覧

出力:$${\pm}$$ 入力:\pm
出力:$${\mp}$$ 入力:\mp
出力:$${\times}$$ 入力:\times
出力:$${\div}$$ 入力:\div
出力:$${\cdot}$$ 入力:\cdot
出力:$${\cdots}$$ 入力:\cdots
出力:$${=}$$ 入力:=
出力:$${\neq}$$ 入力:\neq
出力:$${\equiv}$$ 入力:\equiv
出力:$${\fallingdotseq}$$ 入力:\fallingdotseq
出力:$${>}$$ 入力:>
出力:$${<}$$ 入力:<
出力:$${\geqq}$$ 入力:\geqq
出力:$${\leqq}$$ 入力:\leqq
出力:$${\gg}$$ 入力:\gg
出力:$${\ll}$$ 入力:\ll
出力:$${\subset}$$ 入力:\subset
出力:$${\supset}$$ 入力:\supset
出力:$${\subseteq}$$ 入力:\subseteq
出力:$${\supseteq}$$ 入力:\supseteq
出力:$${\in}$$ 入力:\in
出力:$${\ni}$$ 入力:\ni
出力:$${\cup}$$ 入力:\cup
出力:$${\cap}$$ 入力:\cap
出力:$${\lor}$$ 入力:\lor
出力:$${\land}$$ 入力:\land
出力:$${||}$$ 入力:||

◆ギリシャ文字一覧

出力:$${\alpha}$$ 入力:\alpha
出力:$${\beta}$$ 入力:\beta
出力:$${\gamma}$$ 入力:\gamma
出力:$${\Gamma}$$ 入力:\Gamma
出力:$${\varGamma}$$ 入力:\varGamma
出力:$${\delta}$$ 入力:\delta
出力:$${\Delta}$$ 入力:\Delta
出力:$${\varDelta}$$ 入力:\varDelta
出力:$${\epsilon}$$ 入力:\epsilon
出力:$${\varepsilon}$$ 入力:\varepsilon
出力:$${\zeta}$$ 入力:\zeta
出力:$${\eta}$$ 入力:\eta
出力:$${\theta}$$ 入力:\theta
出力:$${\Theta}$$ 入力:\Theta
出力:$${\varTheta}$$ 入力:\varTheta
出力:$${\iota}$$ 入力:\iota
出力:$${\kappa}$$ 入力:\kappa
出力:$${\lambda}$$ 入力:\lambda
出力:$${\Lambda}$$ 入力:\Lambda
出力:$${\varLambda}$$ 入力:\varLambda
出力:$${\mu}$$ 入力:\mu
出力:$${\nu}$$ 入力:\nu
出力:$${\xi}$$ 入力:\xi
出力:$${\Xi}$$ 入力:\Xi
出力:$${\omicron}$$ 入力:\omicron
出力:$${\pi}$$ 入力:\pi
出力:$${\Pi}$$ 入力:\Pi
出力:$${\rho}$$ 入力:\rho
出力:$${\sigma}$$ 入力:\sigma
出力:$${\Sigma}$$ 入力:\Sigma
出力:$${\varSigma}$$ 入力:\varSigma
出力:$${\tau}$$ 入力:\tau
出力:$${\upsilon}$$ 入力:\upsilon
出力:$${\Upsilon}$$ 入力:\Upsilon
出力:$${\varUpsilon}$$ 入力:\varUpsilon
出力:$${\phi}$$ 入力:\phi
出力:$${\varphi}$$ 入力:\varphi
出力:$${\Phi}$$ 入力:\Phi
出力:$${\varPhi}$$ 入力:\varPhi
出力:$${\chi}$$ 入力:\chi
出力:$${\psi}$$ 入力:\psi
出力:$${\Psi}$$ 入力:\Psi 
出力:$${\varPsi}$$ 入力:\varPsi
出力:$${\omega}$$ 入力:\omega
出力:$${\Omega}$$ 入力:\Omega
出力:$${\varOmega}$$ 入力:\varOmega

※ ギリシャ文字大文字はデフォルトでは斜体にならない.斜体にするにはvar-を付ける.


記事に賛同してくださる方,なんらかの学びが得られたと感じてくださった方は,経済的に余裕のある範囲で投げ銭をいただければ幸いです.