TEX初心者だけど頑張ってみたメモ
タイトル通りです。レポートを今までwordで書いてたんですがTEXなるものを使えとついに御触れが出たので。
色々とメモです。メモなので文章支離滅裂ですが、何かお役に立てれば。
間違っていたりしたらすいません。
参考サイト
先に参考にしたサイト貼っとく。わかりやすかった。
まず、TEX導入のために見たサイト。
LaTeX入門 - MacTeX - TeXShop を使ってみよう
MacTeX 2016 のインストール&日本語環境構築法 (El Capitan 以前/以後両対応) - TeX Alchemist Online
ぶっちゃけ、一番上のサイト見ればわかるんだけどね。(猿の私はイマイチだった)
二番目のサイトは後述するけど、私的にはすごく大事だったので。
次に、TEXで文章を打つ上でよく参考にするサイト。
困ったら見てる。一番早いのは自分用のテンプレ、もしくはコマンドシートを先に作ることだと思った。
「まずTEXって何?」
では、本題です。(暇な意識低い系は見てくれたら嬉しい)
猿並みの知能しかない私が説明すると、用途はまあwordとあんま変わらん感じ。テキストエディタです。
ただ、TEXにはソースコードみたいなのが存在してて、それをコンパイルすることで原稿が出力されるよ!そんな感じ。(語彙力なさすぎ)
wordは入力したまんま出力されるけど、TEXはコンパイルするまではただのソースコード。HTMLとかPHPに近い感じがする。(知識皆無の女子大生の感覚)
だからなあ!!!コンパイルしてもなあ!エラーが出てな!pdf出力されねえことがよくあるんだよ!!!!
あと読み方はテフだよ。気をつけよう。恥ずかしい思いする。
TEXのインストール
私はMacなのでTEXSHOPとやらをDLしました。上にさっき貼った
LaTeX入門 - MacTeX - TeXShop を使ってみよう
ここ見たらできる。普通にサイトに行ってインストールするだけ。
次に、環境設定するべきなんだけど、すっ飛ばしてそのままテキスト少し打ち込んでコンパイルしたら、エラーが出まくった。
環境設定大事。
MacTeX 2016 のインストール&日本語環境構築法 (El Capitan 以前/以後両対応) - TeX Alchemist Online
次にここを参考にさせていただきました。
ただ、コマンドプロンプト開いて色々せずに、このサイトの5.2節の日本語設定だけしました。
ちなみに、私はpTeX (ptex2pdf)を選択しました。
そしたらうまくいった。
あと、pdfに出力する設定してるかどうか確認。
TEXSHOP>環境設定>コピー>フォーマット
がpdfになってるかどうか確認。これが別になってたらpdf出力されないです。
(私はデフォルトでなってたけど知り合いがなってなかったいじったんだろうな)
慣れてきたら環境設定も色々いじってみたい。
TEXでテキストを作成する前に
・.texのファイル名は日本語にしないでおこう
もらったファイルが日本語ファイルやったんでそのままやってたんですが、なんかエラー出たりする…らしい。とりあえずTEXで使うデータファイル名は全て英数字にしました。(当たり前か)
・文書ごとにフォルダ新規作成した方がええかも
TEX使う人、恐らくですが大半は画像やソースコード大量に文書内に入れると思います。ぐっちゃぐちゃになるで。
文書ごとにフォルダ作って、そこに全部ぶち込みましょう。
あと、丁寧?な人は、そのフォルダの中にさらに画像用のフォルダ、ソースコード用のフォルダって作るかもしれませんが、それだとエラー出ちゃいます。
(多分コマンドでフォルダ指定したらできると思うんだけど、私はまだしたことないので各自で調べてください)
TEX初心者が陥りやすいミス
というか私が陥ったミス。めんどいので列挙。
・.styファイルがないってエラーでる!.epsファイルがないってエラーでる!
例)Warning: File `(ファイル名).eps' not found on input line (行数)
Warning: File `(ファイル名).sty' not found on input line (行数)
>.texファイルと同じディレクトリ内に.styファイルがなかった。.texファイルで使うファイルは全て同じディレクトリに置くべき。画像ファイルや、プログラムコードも同様。
なので私はレポートごとにフォルダ作ってその中に関連データは全部入れてます。
あと、注意しなきゃいけないのは、フォルダの中にフォルダを作ってその中にデータを入れたらエラー出ます。(圧倒的語彙力のなさ)
必ず同じディレクトリに全てのデータを置くべし。
(ここに色々書いてるので読んだ方がいい)
・とりあえず初っ端から違うって出る
例)l.(行数) ¥begin{document}
>まずは¥end{document}がちゃんと存在してるのか確認。
次に、スペルミスやコマンドが間違ってないか確認。
警告が出ていたらその部分を治す。
何も間違ってへん!なのに!最初からエラー出る!なんで?!
>一度、auxファイルを消してからもう一度コンパイルしてみてください。
(auxファイルはtefファイル置いてるディレクトリにあるよ。普通に消していいよ。)
そしたら、私は通りました。謎。
治ったあとも、何回も同じエラー出たけど、コードに間違いがないか確認→auxファイル削除で解決してる。
・打てない文字がある、エラーが出る
>δとかのギリシャ文字や、_とかはタグを用いないとエラー出てしまいます。
上で載せてたコマンド集にタグが載ってるので、参考にしながらやって見てください
例)¥sigma → σ
¥_ → _
みたいな感じです。
以上あげたエラー以外は基本コマンドの打ち間違いとかのエラーなので大丈夫だと思います。
またなんかあったら書き足すかも。
これからもTEX使うなら
これからも使うならって色々教えてもらったので、ここに書いとく。
学生の方は無料でgitHubのprivateリポジトリが使えるんですよ。知らなかった。
gitHubとは、バージョン管理ができるサービス。詳しくはググってください。図を使ってわかりやすく説明してくれてる。優しい。
レポートとか論文とかはpublicに公開するとね、うん、まずいし恥ずかしいからね、公開されないprivate使おうぜ!って話。TEXのレポートとかの管理にめっちゃ役に立。(って教授が言ってた)
無料でGitHubのprivateリポジトリを作る方法 - Qiita
GitHub for Mac を使って GitHub にファイルを上げて README を作るまで | memocarilog
世の中便利になったもんや…。dropboxといい、これといい…。
・テンプレ作ろうな
そのまんまの通り。.styスタイルファイルを作ってもいいし、自分だけのテンプレ.texファイルを使って使い回すのもいい。
.styファイルを作るのはやったことないので、今度作ってみようかなと思う。
(けど大抵はもらったり指定されたりする…と思う)
さすがに初心者にスタイルファイルから作れとかいう人はいないだろう…多分。
・なんかあったらここで聞いてもええかも
テラテイル。回答率90%切ったの見たことない。あと早い。すごい。私もたまに見てるし使ってる、すごい。強い。某知恵袋なんかより丁寧な方多いし、知識や経験豊富な方多い印象。(印象だよ)
以上