Latexでよく使うパッケージやマクロを集めた、日本語レポート用のテンプレートを載せておきます。数式をよく使う人向け。これを自由に改良して自分なりのテンプレートを作ってみてください。
特徴
- 一番よく使う分数を\f{分子}{分母}で定義しています。
- 同じディレクトリにsection1.tex、section2.texというファイルを作成し、章ごとにファイルを分割することを想定しています。
- 式の分割に関しては長い数式を折り返す方法の個人的最適解
の方を参照してください。 - 図式表の参照については使い勝手のいいLatexのマクロ集を参考にしました。
Latexコード
\documentclass[a4j,11pt]{jarticle}
% 数式
\usepackage{amsmath,amssymb,bm} %数式環境
\usepackage{mathtools}
\usepackage{physics}
\usepackage{autobreak}
% 余白の調整
\usepackage[top=20truemm,bottom=20truemm,left=20truemm,right=20truemm]{geometry}
% 画像
\usepackage{graphicx}
\usepackage{here}
\usepackage[dvipdfmx]{color}
% 脚注
\usepackage[hang,small,bf]{caption}
\usepackage[subrefformat=parens]{subcaption}
\captionsetup{compatibility=false}
% 分数
\newcommand{\f}[2]{\frac{#1}{#2}}
% 括弧
\newcommand{\Bigparen}[1]{\Bigl(#1\Bigr)}
\newcommand{\Bigbrace}[1]{\Bigl\{#1\Bigr\}}
\newcommand{\Bigbrac}[1]{\Bigl[#1\Bigr]}
\newcommand{\Biggparen}[1]{\Biggl(#1\Biggr)}
\newcommand{\Biggbrace}[1]{\Biggl\{#1\Biggr\}}
\newcommand{\Biggbrac}[1]{\Biggl[#1\Biggr]}
% argmax, argmin, 期待値, 分散
\DeclareMathOperator*{\argmax}{argmax \:}
\DeclareMathOperator*{\argmin}{argmin \:}
\newcommand{\E}[1]{\mathbb{E}\qty[{#1}] }
\newcommand{\Var}[1]{\mathbb{V} \qty[{#1}] }
%定義イコール, 転置
\newcommand{\defeq}{\coloneqq}
\newcommand{\trans}[1]{#1^\mathrm{T}}
%正規分布
\newcommand{\N}[3]{\mathcal{N}({#1} \mid{#2}, {#3})}
%ギリシャ文字に対する太文字
\newcommand{\bs}[1]{\boldsymbol{#1}}
\newcommand{\valpha}{\boldsymbol{\alpha}}
\newcommand{\vbeta}{\boldsymbol{\beta}}
\newcommand{\vgamma}{\boldsymbol{\gamma}}
\newcommand{\vdelta}{\boldsymbol{\delta}}
\newcommand{\vepsilon}{\boldsymbol{\epsilon}}
\newcommand{\vzeta}{\boldsymbol{\zeta}}
\newcommand{\veta}{\boldsymbol{\eta}}
\newcommand{\vtheta}{\boldsymbol{\theta}}
\newcommand{\viota}{\boldsymbol{\iota}}
\newcommand{\vkappa}{\boldsymbol{\kappa}}
\newcommand{\vlambda}{\boldsymbol{\lambda}}
\newcommand{\vnu}{\boldsymbol{\nu}}
\newcommand{\vxi}{\boldsymbol{\xi}}
\newcommand{\vomicron}{\boldsymbol{\omicron}}
\newcommand{\vpi}{\boldsymbol{\pi}}
\newcommand{\vrho}{\boldsymbol{\rho}}
\newcommand{\vsigma}{\boldsymbol{\sigma}}
\newcommand{\vtau}{\boldsymbol{\tau}}
\newcommand{\vupsilon}{\boldsymbol{\upsilon}}
\newcommand{\vphi}{\boldsymbol{\phi}}
\newcommand{\vchi}{\boldsymbol{\chi}}
\newcommand{\vpsi}{\boldsymbol{\psi}}
\newcommand{\vomega}{\boldsymbol{\omega}}
\newcommand{\vGamma}{\boldsymbol{\Gamma}}
\newcommand{\vDelta}{\boldsymbol{\Delta}}
\newcommand{\vTheta}{\boldsymbol{\Theta}}
\newcommand{\vLambda}{\boldsymbol{\Lambda}}
\newcommand{\vPi}{\boldsymbol{\Pi}}
\newcommand{\vSigma}{\boldsymbol{\Sigma}}
\newcommand{\vUpsilon}{\boldsymbol{\Upsilon}}
\newcommand{\vPhi}{\boldsymbol{\Phi}}
\newcommand{\vPsi}{\boldsymbol{\Psi}}
\newcommand{\vOmega}{\boldsymbol{\Omega}}
% 図, 表, 式の日本語参照
\newcommand{\zu}[1]{図\ref{fig:#1}}
\newcommand{\hyou}[1]{表\ref{tb:#1}}
\newcommand{\shiki}[1]{式\eqref{eq:#1}}
\begin{document}
\title{タイトル}
\author{筆者}
\date{\today}
\maketitle
% ファイルを章ごとに分割
\input{section1.tex}
\input{section2.tex}
\end{document}