TeX

TeXで論文雑誌やジャーナル名を短縮した略称に差し替える方法

TeX

TeXで文献リスト中の雑誌名やジャーナル名を略称に差し替える方法です 手順1:bibファイルを使う 文献リストには「正しい書き方」というものが存在します.TeXの場合は,書誌情報はbibファイルで管理して,自動処理で「正しい書き方」の文献リストを出力す…

TeXで本文に行番号をつける方法

TeX

TeXで本文に行番号をつける方法です 5行おきに行番号をつける.行は文章全体で数える. 文章の先頭行を1として行を数えたい場合は次のようにします \usepackage[right]{lineno} \runninglinenumbers \modulolinenumbers[5] 5行おきに行番号をつける.行は…

TeXでソースコードを載せる方法

TeX

TeXで文章にプログラムのソースコードを掲載する場合は listings パッケージを使う方法がおすすめです.注意:類似した名前で listing パッケージも存在します.本エントリで紹介するのは末尾に"s"がつく, listings パッケージです 使い方 シンタックスハイ…

TeXで表中で改行する方法

TeX

TeXの表中で改行する方法をまとめます表中のセル内で改行する方法はたくさんあります セルの中で別の表を定義する \makecell を使う tabularx 環境を使う 数箇所だけ改行したい場合は,一番目の方法が便利です改行したいセルが多い場合は,三番目のtabularx …

TeXで表のセルの間隔を詰める方法

TeX

TeXで表のセルの間隔を小さくする方法ですTeXの表の余白は 列方向(カラム方向,水平方向)は \tabcolsep 行方向(ロウ方向,垂直方向)は \tabrowsep で設定できます例えばそれぞれ1ptにする場合は \tabcolsep = 1pt \tabrowsep = 1pt と書くだけですただし…

TeXで挿入されている図や画像のファイル名の一覧を取得する方法

TeX

TeXで挿入している図や画像などのファイル名の一覧を調べる方法です 手順1:.flsファイルを作る TeXに "-recorder"オプションをつけてコンパイルすると .fls というファイルが出力できます.このファイルを調べると簡単に画像や図のファイル名がわかります…

TeXの目次にsubsectionも含める方法

TeX

プリアンプルに \setcounter{tocdepth}{3} を書けばOKTOCは table of contents の略.数値の意味は 0 chapter 1 section 2 subsection 3 subsubsection 4 paragraph 5 subparagraph たとえば \setcounter{tocdepth}{4} とすると \paragraph まで目次に出力さ…

TeXを再インストールする方法

TeX

TeXのインストール済みパッケージを,強制的に再インストールし直すワンライナーです $ tlmgr info --only-installed | while read a pkg b; do pkg=${pkg/:/}; sudo tlmgr install $pkg --reinstall; done [改訂第8版]LaTeX2ε美文書作成入門作者:奥村晴彦,…

TeX環境のインストール済みのパッケージ一覧を得る方法(JSON版)

詳細な情報が必要な場合は,"--json"をつけるとJSON形式で情報が出力できます.インストール日時だとか,パッケージに含まれるファイル名が必要な場合はJSON形式を使う方が良いでしょう. $ tlmgr info --only-installed --json JSON形式なので jq コマンド…

TeX環境のインストール済みのパッケージ一覧を得る方法

TeX Live 環境のインストール済みパッケージのリストを得るには以下のコマンドを使います $ tlmgr info --only-installed 出力の書式は i パッケージ名: 説明文です パッケージ名だけが欲しい場合 shell芸bash のワンライナー $ tlmgr info --only-installed…

mac OSにtexlive2023 (BasicTeX)をインストールする方法

mac の TeX環境を texlive2023 (BasicTeX) に更新したので手順をまとめます.この記事は以下のエントリを macOS と Tex Live 2023 に合わせて更新・加筆したものです. https://pyopyopyo.hatenablog.com/entry/2022/04/06/211116 (TeX Live 2022の記事) htt…

BibTeXで複数著者を省略(et al.)する方法

TeX

BibTeX で複数の著者がいる場合は,省略して et al. と表記する方法です著者名を省略すると文献リストが短くなります.ページ数が制限されている場合に使われる常套テクニックなので,ここに手順をメモしておきます. 概要 TeXで BibTeXを使うと,文献データ…

TeXの改行&改ページ

TeX

TeXで改行する方法と、ページを変える方法です 改行 コマンド 改段落 改ページ 補足 空行 あり あり \\ 無し あり \\* 無し 無し \newline 無し あり \\と同じ意味 \linebreak 無し あり \break 無し あり \hfill\break 無し あり \vspace{5mm} 無し あり 余…

Jupyter Notebook をPDFで保存する方法(日本語対応)

jupyter notebook の出力は pdf 形式で保存できますその方法は,画面左上の「メニュー」の「名前を付けてダウンロード」から「PDF via LaTeX (.pdf)」を選ぶだけ.ただし,この機能が正常に動作するためには LaTeX がインストールされていること 日本語用に…

macOS に TexLive 2020 をインストールする

macOS の TeX環境を texlive2020 に更新したので手順をまとめます.この記事は以下のエントリを macOS と Tex Live 2020 に合わせて更新・加筆したものです. http://pyopyopyo.hatenablog.com/entry/2019/07/04/150000 http://pyopyopyo.hatenablog.com/ent…

macOS に Tex Live 2019をインストールする

macOS mojave の TeX環境を texlive2019 に更新したので手順をまとめます.2020年6月27日追記: Tex Live 2020版の記事を用意しました. pyopyopyo.hatenablog.com この記事は以下のエントリを macOS mojaveと Tex Live 2019 に合わせて更新・加筆したもので…

TeXでページ番号を左上に表示する

TeX

TeXでページ番号を左上に表示する場合は fancyhdr パッケージを使います fancyhdr の使い方 \usepackage{fancyhdr} \pagestyle{fancy} \rhead{\thepage} フッターのページ番号を消すにはさらに \cfoot{ } とします fancyhdrの仕組み fancyhdrパッケージを使…

macOS に Tex Live 2018をインストールする

macOS High Sierra の TeX環境を texlive2018 に更新したので手順をまとめます. 2019年7月5日追記: Tex Live 2019版の記事を用意しました. pyopyopyo.hatenablog.comこの記事は以下のエントリを macOS High Sierra と Tex Live 2018 に合わせて更新・加筆…

macOS に Tex Live 2017をインストールする

macOS Sierra の TeX環境を texlive2017 に更新したので手順をまとめます.この記事は以下のエントリを macOS Sierra と Tex Live 2017 に合わせて更新・加筆したものです. http://d.hatena.ne.jp/pyopyopyo/20161106 http://d.hatena.ne.jp/pyopyopyo/2015…

macOS に Tex Live 2016をインストールする

macOS Sierra の TeX環境を texlive2016 に更新したので手順をまとめます.この記事は以下のエントリを macOS Sierra と Tex Live 2016 に合わせて更新・加筆したものです. http://d.hatena.ne.jp/pyopyopyo/20140815 http://d.hatena.ne.jp/pyopyopyo/2015…

TeX Tips 一覧 (2016年1月版)

Tex

過去に書いたTeXのTipsの一覧を作りました.卒論,修論,D論執筆の助けになれば幸いです OS X に texlive2015 をインストールする Macbook air に texlive2014 をインストールする TeX で余白を調整する octaveでデータを解析する方法 TeX に svg を貼る方法…

OS X に texlive2015 をインストールする

Macbook Air (OS X Yosemite) の TeX環境を texlive2015 に更新したので手順をまとめます.この記事は http://d.hatena.ne.jp/pyopyopyo/20140815 の内容を texlive2015 に合わせて更新・加筆したものです.2018年5月9日追記: Tex Live 2018版の記事をhttp:…

Macbook air に texlive2014 をインストールする

Macbook Air (OS X Marvericks) の TeX環境を texlive2014 に更新したので手順をまとめます.2018年5月9日追記: Tex Live 2018版の記事をhttp://d.hatena.ne.jp/pyopyopyo/20180509 に用意しました.2016年11月6日追記:Tex Live 2016版の記事をhttp://d.ha…

TeX で余白を調整する

TeX

TeXの余白(スペース,隙間)を調整する方法をまとめます.てっとりばやくスペースを調整したい場合,例えば一行隙間を詰める場合は \vspace{-10pt}を直接挿入します.TeXとしては最悪の方法ですがその場しのぎには成ります.文章全体で一括して余白を変更し…

TeXで余白を調整する

TeX

TeXの余白(スペース,隙間)を調整する方法をまとめます. てっとりばやくスペースを調整したい場合 TeXとしては最悪の方法ですが"その場しのぎ"には成ります. 一行隙間を詰める \vspace{-1zh} 一行隙間を広げる \vspace{1zh}"zh"は,全角文字の高さ,に相…

octaveでデータを解析する方法

実験やプログラムのデバッグをやっていると、データを解析したくなることがあります。たとえば、 数値の平均、分散の計算 相関係数の計算 ヒストグラムのプロット などなど。本エントリではこれらの処理を octave を使って行う方法についてまとめます。 octa…

TeX に svg を貼る方法

TeX

TeXにsvgを貼る際は 一旦 eps に変換して貼ると綺麗に貼れる.コマンドラインでsvgからepsへ変換するには inkscape を使う. $ inkscape -z -E output.eps input.svg これで input.svg を output.eps に変換できる. また eps にフォントを埋め込む場合は -T…

TeX tips 一覧

TeX

過去に書いたTeX関連のエントリの一覧を作ってみました.texで日本語のしおり付きpdfをつくる方法 dvipdfmxで日本語フォントを埋め込んだpdfをつくる方法 TeX で各行に行番号をつける方法 Excel で書いた表を TeX に貼る debian でgsのフォントを指定する de…

texで日本語のしおり付きpdfをつくる方法

TeX

TeX と dvipdfmx で日本語のしおりを付加するには,TeXのプリアンプルに以下の記述を追加すれば良い %% pdf のしおり を作る \usepackage[dvipdfm,% bookmarks=true,bookmarksnumbered=true,bookmarkstype=toc,% colorlinks=true,% %colorlinks=false,% link…

dvipdfmxで日本語フォントを埋め込んだpdfをつくる方法

TeX

pdfにIPAフォントを埋め込む場合は,以下の内容のファイル ipa.map を用意して rml H ipam.ttf rmlv V ipam.ttf gbm H ipag.ttf gbmv V ipag.ttf以下のように dvipdfmx を起動する $ dvipdfmx -f ipa.map hogehoge.dvi ipam.ttf などのファイルが見つからな…