Commonly used commands

よく使うものをとりあえずメモ

プリアンブル

Packages

\documentclass[dvipdfmx]{jsarticle}
\usepackage[dvipdfmx]{graphicx}
\usepackage[dvipdfmx]{color}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{ascmac}
\usepackage{comment}
\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage{here}
\usepackage{listings,jvlisting}
\usepackage{bm}
\usepackage{multicol}
\usepackage[square,sort,comma,numbers]{natbib}
\usepackage[subrefformat=simple]{subcaption}%サブキャプションを付けたいときに必要

gnuplotでlatex形式の数式を表示するための設定

% \usepackage{gnuplot-lua-tikz}
% \usepackage{tikz}

algorithm (疑似コード) の表示の設定

\renewcommand{\algorithmicrequire}{\textbf{Input:}}
\renewcommand{\algorithmicensure}{\textbf{Output:}}

### 参考文献の文献番号の表示形式を変更
\makeatletter%再定義に@が使用される場合に\makeatletterと\makeatotherで挟む
\def\@cite#1{\textsuperscript{#1)}}%引用文献の文献番号の表示方法を変更
\def\@biblabel#1{#1)}%参考文献の先頭も変更
\makeatother

文献番号等の色やリンクの設定

\usepackage[dvipdfmx]{hyperref}
\hypersetup{% hyperrefオプションリスト
    setpagesize=false,
    bookmarksnumbered=true,%ブックマークを作成
    bookmarksopen=true,%ブックマークを開く
    colorlinks=true,%カラーリンクを使用
    linkcolor=black, %内部参照リンクカラー
    citecolor=blue, %文献カラー
    % filecolor=, %ローカルファイル参照リンクカラー
    urlcolor=blue,
}

program(c言語)の記述形式についての設定

\renewcommand{\lstlistingname}{program}
% %c言語の設定 気に入ってる方
\lstset{
    language=c,
    basicstyle={\ttfamily\small},
    tabsize=2,
    frame=trBL,
    numbers=left,
    numberstyle={\ttfamily\small},
    breaklines=true,
    captionpos=t
    %キャプションを一番下にするならcaptions=b
}

jsreportでchapterの改行を削除する設定

% chapterの改行を削除
\makeatletter
\def\@makechapterhead#1{%
    \vspace*{2\Cvs}% 欧文は50pt
    {\parindent \z@ \raggedright \normalfont
    \ifnum \c@secnumdepth >\m@ne
    \huge\headfont \@chapapp\thechapter\@chappos
    %% \par\nobreak
    %% \vskip \Cvs % 欧文は20pt
    \fi
     \interlinepenalty\@M%先頭の空白で、章とチャプター名の間に空白が挿入される
    \huge \headfont #1\par\nobreak
    \vskip 3\Cvs}
} % 欧文は40pt
\makeatother

In document

bibtexの表示

\bibliographystyle{junsrt}
\nocite{*}
\bibliography{reference}