タイトルはそのうち決める

艦これのおぼえがきとか実験装置とかLaTexのメモとか。

LaTexメモ

メモ LaTex \@tfor の用途

kuroworks.hatenadiary.jp テストコードのメモ書き。引数の最後の文字がピリオドかを調べる洗練されていないコード。 \documentclass[dvipdfmx,a4j,12pt]{jreport} %------------------------\makeatletter%%\def\StrContainer{"empty"} % %\newcommand{\tes…

メモ LaTex 文字列を一つずつ取り出す \@tfor

コマンドの外形はこう \newcommand{\foo}[1]{\@tfor\bar:=#1\do{(一文字ごとに実行する内容)}} \newcommandで\fooという、引数が一個のコマンドを定義。 \barに#1の中から一文字ずつ代入されて、\doの中身を実行する。 \makeatletterと\makeatotherに挟ま…

メモ LaTex 文章中の分数をなんとかしたい

文章中の分数の表記を直したいと思った。具体的には、縦並びでも横並びでもなく、少し斜めに並んだ分数表記。 意外にも調べた範囲で適当なコマンドが見当たらなかったので、書いてみた。基本的に以前の艦これロゴの応用。まさかのここで役に立つ時が来た。 k…

メモ LaTex 画像出力のコマンドをひとまとめに

修士論文そのた、長めの文を書くとき用。はじめに図の出力を決めたコマンドを入れておくと、後で変更しやすい。 図をセンタリングして出力するコマンド \figuresingle[位置]{図の幅}{図のパス}{キャプション}{ラベル}として使う。なお、図の幅はキャプション…

メモ LaTex とりあえずコードのテスト用テンプレ

\documentclass[dvipdfmx,a4j,10pt]{jreport} %図表のずれとかを防ぐため、dvipdfmxを最初に入れる。 %▽ パッケージの読み込み---% \usepackage{graphicx} %\uisepackage{color} %▽ テスト用のコマンドなど---% %\newcommand{\test}[2][aaaa]{#1,#2} %▽ 本文…

メモ LaTex eps画像を読み込むとずれる(リンクメモ)

最終的にここを見た qiita.com 軽めの対処 qiita.com 原因の分析 d.hatena.ne.jp 釣られてイラレのpdfが不具合を起こした対処 qiita.com あぁ、終わらぬ、終わらぬ。

メモ LaTex bibtexを使って参考文献リストを作る関係

bibファイルを作って、bstで参考文献の体裁を自動で整えると便利。 bstファイルを上手く使う(作る)と、いろいろ便利。たとえば、フルネームから名前イニシャル+苗字形式に自動で直したり。 bibファイルの読み込み bibファイルを読み込むときは、 \bibliog…

メモ LaTex ! LaTeX Error: Unknown float option `d'.

エラーが出た。 ! LaTeX Error: Unknown float option `d'. 何かと思ったら、図の位置指定に変なオプションを書いていた。いつも ~}[htbp]{~ って書いていた部分に、ボーっとしてbではなくdと書いていた。

Texの簡単なインストール(Windows)

いつもリモートで作業していて忘れていたが、自宅PCにTex関係を入れていなかった。これでは後で困るので入れなおした。 以下で公開されている「何も考えないでできる」レベルまで簡略化されたものを使う。 TeXインストーラ 3 また、その際の注意事項などは以…

メモ LaTex ブラケット

物理っぽい数式を書いていると避けて通れないブラケット。braket.styを使うときれいに書いてくれる。 \usepackage{braket} とする。 たとえば、 \usepackage{braket} \[ \bra{ \frac{bra}{aaa} } と \ket{ \frac{ket}{aaa} } で \braket{ \frac{bra}{aaa} | …

メモ LaTex 作ったコマンドの後ろにスペースが入らない

\newcommandとかで作ったコマンドの後ろに半角スペースが入らない。 たとえば、 \newcommand{\KanC}{KanColle} \KanC can be played on android OS. KanColle can be played on android OS. この出力は となる。コマンドの後ろに半角スペースが入らない。 xs…

メモ LaTex bibファイルを使って参考文献を...作れないときに

bibファイルとかbstファイルを使って、参考文献の一覧を整形するときのメモ。個人的に引っかかったり身近に起きていたケースと解決策。 bst(参考文献のスタイルファイル)の不具合 bstファイルは、デフォルトで何種類か用意されている。こだわりがなければ…

メモ LaTex 長さの単位

いつもタイトルにLaTexって書いているけど、絶対Texの話とかいろいろ混ざってる。この前の\defのメモとか。 文字サイズ基準の長さ em 現在有効な書体の文字Mの幅 ex 現在有効な書体の文字xの高さ zw 現在有効な全角漢字の幅 zh 現在有効な全角漢字の高さ よ…

メモ LaTex ページ幅

ページ幅は \linewidth たとえばminiboxの幅をページ幅の80%にする場合は 0.8\linewidth のように記述。

メモ LaTex newcommandのオプション引数

\newcommandのオプション引数は \newcommand{\コマンド名}[引数の個数][引数#1のデフォルト値]{コマンド} らしい。オプション引数にできるのは#1だけ。 \newcommand{\TestCommand}[3][でふぉると値]{#1、#2、#3} \TestCommand{にこめ}{さんこめ} \TestComman…

LaTexで艦これのロゴを出力するコマンドを作る

\newcommandのテストをしていて作ったら楽しかったので、ちゃんと配置してみた。もしも何らかの事情で文書中で\LaTexコマンドみたいに「艦これ」と書きたい場合に使える。(使わない) 特大仕様 文章からはみ出してよければ、 \newcommand{\KanColleLogo}{\r…

メモ LaTex \newcommand

\defは定義済みの命令も黙って上書きするから素人は使うな(意訳)とどこかで読んだ。 よくわからないが、とりあえず自作のコマンドは\newcommandにしておく。 引数をとらない場合 \newcommand{\コマンド名}{コマンドの中身} とする。 たとえば、 \newcomman…

メモ LaTex マクロ(文字の置き換え)

よく使う文字列を短いコマンドで呼ぶ 定義の仕方 \def<トークン>{置き換えテキスト} <トークン> の部分が、任意のコマンド名。{ } 内のテキスト(コマンドや数式も可)で置き換えられる。 どこで定義しても大丈夫だけれど、変なところで定義すると読みにくく…

メモ LaTex 箇条書き

箇条書き(点) itemize \begin{itemize} \item 艦隊これくしょん \item シューティングガール \item アズールレーン\end{itemize} 箇条書き(番号) enumerate \begin{enumerate} \item 艦隊これくしょん \item シューティングガール \item アズールレーン\…

メモ LaTex pxjahyperとhyperref

日本語PDFでハイパーリンク付きのしおりをつける pxjahyper 自分で以前使っておいてなんだかわからなくなっていた。表題の通り、日本語PDFでリンク付きのしおりをつける。これがあるとReaderで開いたときやKindleで開いたときにジャンプできる。 ぷりあんぶ…