TeX書式ノート

##Pref.
TeX個人的備忘録ノートです。
勉強がてら書き足していきます...
間違っていたら、コメントを頂けると幸いです。

##基本書式
まず一番最初に<font color = "Blue">\documentclass{jsarticle}</font>を記述してから、文章を書き始める。
<font color = "Orange">jsarticle</font>とは文章をタイプセットするときに使用するクラスファイルで、最近では<font color = "Orange">jsarticle</font>を利用される場合が多い。因みにクラスファイルは自作可能。
またパッケージの読み込みも<font color = "Blue">\usepackage{xxxxx}</font>を利用することで可能。include的なもの(?)

```TeX:Tex
\documentclass{jsarticle}
\begin{document}

This is TeX Sample.

\end{document}
```

|ドキュメントクラス|パッケージの読み込み|
|---|---|
|<font color = "Blue">\documentclass{jsarticle}</font>|<font color = "Blue">\usepackage{xxxxx}</font>|

## 余白設定

|コマンド|
|---|
|<font color="blue">\usepackage[top=20truemm,bottom=20truemm,left=20truemm,right=20truemm]{geometry}</font>|

上記のusepackeageコマンドを記述することで余白の設定が行える．
20という数値を変更することで幅が変えられる．

## 日付，宛名などの記述
書類の右上にある日付や書いた人の名前，宛名などの記述方法です．
以下のコマンドを用いることで<font color="orange">右寄せ</font>，<font color="orange">中央寄せ</font>，<font color="orange">左寄せ</font>などといったことが可能です．

|コマンドはじめ部分|コマンドおわり部分|できること|
|---|---|---|
|\begin{flushright}|\end{flushright}|右寄せ|
|\begin{flushleft}|\end{flushleft}|左寄せ|
|\begin{center}|\end{center}|中央寄せ|

以下例です.

```TeX:Tex
\documentclass{jsarticle}
\begin{document}

\begin{flushright}
2018年5月15日
\end{flushright}

\begin{flushleft}
株式会社 HogeHoge\\
Hoge部　HogeHage様
\end{flushleft}

\begin{flushright}
株式会社 (｀・д・´)\\
○○部　my name
\end{flushright}

\begin{center}
\Large{某資料送付のご案内}
\end{center}

\end{document}
```

上記のように記述することで以下のようになります．
<img width="100%" alt="スクリーンショット 2018-05-21 14.20.29.png" src="https://qiita-image-store.s3.amazonaws.com/0/181807/befa2e07-1042-c8f1-b734-1006d5cf4fd0.png">


##文章を書き始める
<font color = "Blue">\documentclass{jsarticle}</font>を記述した後、<font color = "Blue">\begin{document}</font>を記述することから文章を書き始める。
<font color="Blue">\begin{xxxxx}</font>から開始したらhtmlのタグのように<font color = "Blue">\end{xxxxx}</font>が必要。

<font color = "Blue">{document}</font>というのはmain関数的なもの(?)

```TeX:Tex
\documentclass{jsarticle}
\begin{document}

ここに文章を書く。

\end{document}
```

##章タイトル、節、項を書く
文章を書く時に必要な章タイトル、節、項を書くときには以下のコマンドを利用。
この３つのコマンドは<font color = "Green">\end{xxxxx}</font>のような閉じるコマンドは<font color = "Red">不要</font>

|章タイトル|節|項|
|---|---|---|
|<font color = "Blue">\section</font>|<font color = "Blue">\subsection</font>|<font color = "Blue">\subsubsection</font>|

```TeX:TeX
\documentclass{jsarticle}
\begin{document}

\section{章タイトル}
\subsection{節}
\subsubsection{項}

ここに1.1.1の内容を記述

\end{document}
```

##ラベルの利用
ラベルを利用することで後から<font color = "Green">n章でも記述したが</font>のような記述を行う時の<font color = "Green">n</font>の数字を自動的にタイプセット時に割り振ることが可能。
<font color = "Blue">\ref{xxxxx}</font>を利用することで章の番号などを代入することができる。<font color = "Blue">xxxxx</font>は<font color = "Blue">\label{xxxxx}</font>のものと合わせる。

|ラベル|ラベルの参照|
|---|---|
|<font color = "Blue">\label{xxxxx}</font>|<font color = "Blue">\ref{xxxxx}</font>|

以下のように使う。

```TeX:Tex
\documentclass{jsarticle}
\begin{document}

\section{動物}
\subsection{犬}
\label{ss:dog}
\subsubsection{柴犬}
\label{sss:shiba}

\subsection{猫}
\subsubsection{シャム}

\ref{sss:shiba}項に記述した....

\end{document}
```
と記述すると以下のように出力される。

<img width="20%" alt="スクリーンショット 2018-04-15 0.06.19.png" src="https://qiita-image-store.s3.amazonaws.com/0/181807/5f0a4705-a5d9-18cd-04b5-07697aba9007.png">

##特殊文字の記述
プログラミングでお決まりの特殊文字を文字列としての入力方法

|文字|表記方法||文字|表記方法|
|---|---|---|---|---|
|#|\\#||^|\\textasciicircum|
|$|\\$||\|\\textbackslash|
|%|\\%||{|\\{|
|&|\\&||}|\\}|
|_|\\_||&#x7C;|\\textbar|
||||<|\\textless|
||||>|\\textgreater|

##数式の記述
TeXで文章を書く時の強みである、数式を書く方法。
<font color = "Blue">\begin{equation}</font>コマンドを利用。<font color = "Red">{equation}</font>というのが重要。このように記述することでタイプセット時に数式として出力される。
閉じるときも<font color="Blue">\end{</font><font color="red">equation</font><font color = "Blue">}</font>の記述を忘れずに...

<font color = "Blue">\label{eqn:xxxxx}</font>でラベルをつけることで、章番号などと同様に、後から参照可能。

複数行の<font color = "Blue">{eqnarray}</font>では<font color = "Blue">&#92;&#92;</font>で改行、<font color = "Blue">&</font>を用いることで、整列可能。

|数式はじめ|数式おわり||複数行の数式はじめ|複数行の数式おわり|
|---|---|---|---|---|
|<font color = "Blue">\begin{equation}</font>|<font color = "Blue">\end{equation}</font>||<font color = "Blue">\begin{eqnarray}</font>|<font color = "Blue">\end{eqnarray}</font>|

```TeX:Tex
\documentclass{jsarticle}
\begin{document}

\begin{equation}
\label{eqn:yx2}
y=x^2
\end{equation}

\begin{eqnarray}
y &=& (x-3)(x+2) \\
&=& x^2 -x -6
\end{eqnarray}

\end{document}
```

##箇条書きの方法
<font color = "Blue">\begin{enumerate}</font>で箇条書きがはじまる。
<font color = "Blue">\item</font>コマンドを用いることで要素を追加。

|記号|箇条書きのはじめ|箇条書きのおわり|箇条書きの要素|
|---|---|---|---|
|・|<font color = "Blue">\begin{itemize}</font>|<font color = "Blue">\end{itemaize}</font>|<font color = "Blue">\item</font>|
|1.|<font color = "Blue">\begin{enumerate}</font>|<font color = "Blue">\end{enumerate}</font>|<font color = "Blue">\item</font>|

```TeX:Tex
\documentclass{jsarticle}
\begin{document}

\begin{itemize}
\item 歩く
\item 自転車降りる
\item 階段のぼる
\end{itemize}

\end{document}
```
</font color="orange">itemize</font>の結果が以下
<img width="20%" alt="スクリーンショット 2018-05-21 14.05.40.png" src="https://qiita-image-store.s3.amazonaws.com/0/181807/d9b13be8-9d43-5dda-992e-fec0c1ca9542.png">


```TeX:Tex
\documentclass{jsarticle}
\begin{document}

\begin{enumerate}
\item 歩く
\item 自転車降りる
\item 階段のぼる
\end{enumerate}

\end{document}
```
</font color="orange">enumerate</font>の結果が以下
<img width="20%" alt="スクリーンショット 2018-04-15 1.33.15.png" src="https://qiita-image-store.s3.amazonaws.com/0/181807/7f344ed4-f39b-75f8-7fce-050aaa5fe929.png">

<font color="blue">\begin{enumerate}</font>の次の行に以下のコマンドを入力することで
<font color="orange">1). 歩く</font> といったような括弧を出力することも可能

```TeX:Tex
\renewcommand{\labelenumi}{\arabic{enumi}).}
```

##表の挿入
<font color = "Blue">\begin{table}</font>で表開始
<font color = "Blue">\centering</font>で中央に表を揃える
<font color = "Blue">\caption{xxxxx}</font>で表にタイトルをつける
<font color = "Blue">\begin{tablar}{xxxxx}</font>表本体の開始。<font color = "Blue">xxxxx</font>に入るものは<font color = "Blue">l</font>なら左寄せ、<font color = "Blue">c</font>なら中央寄せ、<font color = "Blue">r</font>なら右寄せになる。
<font color = "Blue">&#92;&#92;</font>で改行、<font color = "Blue">&</font>でセルを区切る。
今まで通りに<font color = "Blue">\label{xxxxx}</font>を付けることも可能。

|表の設定開始|表の設定終了||表の中央寄せ|表のタイトル|
|---|---|---|---|---|
|<font color = "Blue">\begin{table}</font>|<font color = "Blue">\end{table}</font>||<font color = "Blue">\centering</font>|<font color = "Blue">\caption{xxxxx}</font>|

|表本体の開始|表本体の終了|改行|セルの区切り|
|---|---|---|---|
|<font color = "Blue">\begin{tablar}{xxxxx}</font>|<font color = "Blue">\end{tablar}</font>|<font color = "Blue">&#92;&#92;</font>|<font color = "Blue">&</font>|


```TeX:Tex
\documentclass{jsarticle}
\begin{document}

\begin{table}
\centering
\caption{有楽町駅からの山手線の運賃}
\label{tab:begin}
\begin{tabular}{lcr}
駅数 & 駅名 & 運賃(円)  \\ 
1 & 東京 & 140 \\
2 & 神田 & 140 \\
3 & 秋葉原 & 140 \\
4 & 御徒町 & 160 \\
5 & 上野 & 160 \\
6 & 鶯谷 & 160 \\
7 & 日暮里 & 170 \\
8 & 西日暮里 & 170 
\end{tabular}
\end{table} 

\end{document}
```
<img width="20%" alt="スクリーンショット 2018-04-15 2.03.21.png" src="https://qiita-image-store.s3.amazonaws.com/0/181807/785dda18-18d4-0746-e40e-c58b76aa7e10.png">

##写真の挿入
画像をtexと同じディレクトリなどに配置する。
<font color="Blue">\usepackage[dvipdfmx]{graphicx}</font>の追加を忘れずに...


```TeX:Tex
\usepackage[dvipdfmx]{graphicx}

:
:

\begin{figure}[htbp]
\begin{center}
\includegraphics[width=100mm]{hoge.jpg}
\caption{caption}
\end{center}
\end{figure}
```