LaTeXテンプレート: Beamerスライド, Beamerポスター, 文書

発表で使う自分用テンプレート. 
[GitHub](https://github.com/birdwatcherYT/LaTeXtemplate)

# スライド

- しおり文字化け回避
- アスペクト比16:9 (変更可能)
- 数式が一般的なLaTeXフォント

```LaTeX:slide.tex
% \documentclass[dvipdfmx, 11pt]{beamer}
\documentclass[aspectratio=169, dvipdfmx, 11pt]{beamer} % aspectratio=43, 149, 169
\usepackage{here, amsmath, latexsym, amssymb, bm, ascmac, mathtools, multicol, tcolorbox, subfig}

%デザインの選択(省略可)
\usetheme{Luebeck}
%カラーテーマの選択(省略可)
\usecolortheme{orchid}
%フォントテーマの選択(省略可)
\usefonttheme{professionalfonts}
%フレーム内のテーマの選択(省略可)
\useinnertheme{circles}
%フレーム外側のテーマの選択(省略可)
\useoutertheme{infolines}
%しおりの文字化け解消
\usepackage{atbegshi}
\ifnum 42146=\euc"A4A2
\AtBeginShipoutFirst{\special{pdf:tounicode EUC-UCS2}}
\else
\AtBeginShipoutFirst{\special{pdf:tounicode 90ms-RKSJ-UCS2}}
\fi
%ナビゲーションバー非表示
\setbeamertemplate{navigation symbols}{}
%既定をゴシック体に
\renewcommand{\kanjifamilydefault}{\gtdefault}
%タイトル色
\setbeamercolor{title}{fg=structure, bg=}
%フレームタイトル色
\setbeamercolor{frametitle}{fg=structure, bg=}
%スライド番号のみ表示
%\setbeamertemplate{footline}[frame number]
%itemize
\setbeamertemplate{itemize item}{\small\raise0.5pt\hbox{$\bullet$}}
\setbeamertemplate{itemize subitem}{\tiny\raise1.5pt\hbox{$\blacktriangleright$}}
\setbeamertemplate{itemize subsubitem}{\tiny\raise1.5pt\hbox{$\bigstar$}}
% color
\newcommand{\red}[1]{\textcolor{red}{#1}}
\newcommand{\green}[1]{\textcolor{green!40!black}{#1}}
\newcommand{\blue}[1]{\textcolor{blue!80!black}{#1}}

\title[Short title]{タイトル}
\subtitle{副題}
\author[著者略称]{氏名}
\institute[所属略称]{所属}
\date{\today}

\begin{document}
\maketitle

\begin{frame}{目次}
	\tableofcontents
\end{frame}

\section{Section 1}
\begin{frame}{目次}
	\tableofcontents[currentsection]
\end{frame}

\begin{frame}{ブロック環境}
	\begin{block}{block}
	block
	\end{block}
	\begin{alertblock}{alertblock}
	alertblock
	\end{alertblock}
	\begin{exampleblock}{exampleblock}
	exampleblock
	\end{exampleblock}
	\begin{tcolorbox}[colframe=green,
	colback=green!10!white,
	colbacktitle=green!40!white,
	coltitle=black, fonttitle=\bfseries,
	title=My box]
		box contents
	\end{tcolorbox}
\end{frame}

\section{Section 2}
\begin{frame}{目次}
	\tableofcontents[currentsection]
\end{frame}

\begin{frame}{箇条書き}
	\begin{itemize}
	\item アイテム1
	\item \alert{アイテム2}
		\begin{itemize}
		\item アイテム1
		\item \alert{アイテム2}
			\begin{itemize}
			\item アイテム1
			\item \alert{アイテム2}
			\end{itemize}
		\end{itemize}
	\end{itemize}
	\[
	\bm{x}^\top\bm{y}
	\]
	\begin{enumerate}
	\item abcde
	\item \structure{ABCDE}
	\item 
	\end{enumerate}
\end{frame}

\end{document}
```

タイトル
<img width="960" alt="1.png" src="https://qiita-image-store.s3.amazonaws.com/0/294661/f4fdcaf9-dd7f-1fcc-3456-6afa64f49aca.png">

ブロック環境
<img width="960" alt="2.png" src="https://qiita-image-store.s3.amazonaws.com/0/294661/6499637b-6cfe-fabc-cd85-1498ebaec338.png">

箇条書き
<img width="960" alt="3.png" src="https://qiita-image-store.s3.amazonaws.com/0/294661/cfc8917b-2a75-ac7c-6093-3612d9c8bf83.png">


# ポスター

- A0ポスター(横向き/縦向き)
- 背景白
 - インク節約
 - 図が貼りやすい

```LaTeX:poster.tex
\documentclass[dvipdfmx]{beamer}
\usepackage[orientation=landscape,size=a0,scale=1.5]{beamerposter}%縦 : orientation=portrait, 横 : orientation=landscape
\usepackage{here, amsmath, latexsym, amssymb, bm, ascmac, mathtools, multicol, tcolorbox}

%カラーテーマの選択(省略可)
\usecolortheme{orchid}
%フォントテーマの選択(省略可)
\usefonttheme{professionalfonts}
%フレーム内のテーマの選択(省略可)
\useinnertheme{circles}
%ナビゲーションバー非表示
\setbeamertemplate{navigation symbols}{}
%既定をゴシック体に
\renewcommand{\kanjifamilydefault}{\gtdefault}
%itemize
\setbeamertemplate{itemize item}{\small\raise0.5pt\hbox{$\bullet$}}
\setbeamertemplate{itemize subitem}{\tiny\raise1.5pt\hbox{$\blacktriangleright$}}
\setbeamertemplate{itemize subsubitem}{\tiny\raise1.5pt\hbox{$\bigstar$}}
% color
\newcommand{\red}[1]{\textcolor{red}{#1}}
\newcommand{\green}[1]{\textcolor{green!40!black}{#1}}
\newcommand{\blue}[1]{\textcolor{blue!80!black}{#1}}
%head
\setbeamertemplate{headline}{
	\begin{center}
		\structure{
			\vskip3ex
			\rule{0.98\linewidth}{4mm}
			\vskip3ex
			\usebeamercolor{title in headline}{\textbf{\LARGE{\inserttitle}}\\[2.5ex]}
			\usebeamercolor{author in headline}{\large{\insertauthor}\\[1.2ex]}
			\usebeamercolor{institute in headline}{\large{\insertinstitute}}
			\vskip3ex
			\rule{0.98\linewidth}{4mm}
		}
	\end{center}
}
%foot
\setbeamertemplate{footline}{
	\begin{center}
		\structure{
			\rule{0.98\linewidth}{2mm}
			\vskip4ex
			\begin{columns}[T]
				\begin{column}{0.65\paperwidth}
				\end{column}
				\begin{column}{0.35\paperwidth}
					\usebeamercolor{conference in headline}{\large{\foot}}
				\end{column}
			\end{columns}
			\vskip3ex
		}
	\end{center}
}
\newtcolorbox{mybox}[1]
{
	title=#1, 
	toptitle=2mm, bottomtitle=2mm, 
	colframe=structure,boxrule=5pt,
	coltitle=white, colbacktitle=structure,
	colback=white, fonttitle=\bfseries\Large,
	top=5mm, bottom=5mm, left=5mm, right=5mm, %内部余白調整
	enlarge top by=1mm, enlarge bottom by=1mm, %外部余白調整
}

\title{ポスターのサンプル}
\author{著者名}
\institute{所属機関名}
\newcommand{\foot}{最下部に書きたいこと}

\begin{document}

\begin{frame}
\begin{columns}[t]
	\begin{column}{0.48\linewidth}
		\begin{mybox}{はじめに}
			あいうえお
		\end{mybox}
		\begin{mybox}{次に}
			\[
			\bm{x}^\top\bm{y}=1
			\]
		\end{mybox}
		\begin{mybox}{Test}
			Test
			\begin{itemize}
				\item a
				\begin{itemize}
					\item b
					\begin{itemize}
						\item c
					\end{itemize}
				\end{itemize}
			\end{itemize}
		\end{mybox}
	\end{column}
	\begin{column}{0.48\linewidth}
		\begin{mybox}{囲み系}
			\begin{block}{a}
				a
			\end{block}
			\begin{alertblock}{a}
				a
			\end{alertblock}
			\begin{exampleblock}{a}
				a
			\end{exampleblock}
			\begin{itembox}{a}
			a
			\end{itembox}
			\begin{tcolorbox}[colframe=green,
			colback=green!10!white,
			colbacktitle=green!40!white,
			coltitle=black, fonttitle=\bfseries,
			title=a]
			a
			\end{tcolorbox}
		\end{mybox}
	\end{column}
\end{columns}
\end{frame}

\end{document}
```

<img width="763" alt="poster.png" src="https://qiita-image-store.s3.amazonaws.com/0/294661/db6b0ca8-730b-2723-f64a-7b44de0b2668.png">

# 文書

- 西暦表示
- 余白調整
- ハイパーリンク

```latex:paper.tex
\documentclass[dvipdfmx, 12pt]{jarticle}
\usepackage[dvipdfmx]{graphicx}

%ハイパーリンク使用
\usepackage[dvipdfmx]{color, hyperref}
\usepackage{pxjahyper}
\usepackage{cite}

\usepackage{amsmath, latexsym, amssymb, bm, ascmac, here, mathtools, amsthm, multicol, subfig}
\usepackage[top=30truemm,bottom=30truemm,left=25truemm,right=25truemm]{geometry}

\newtheorem{theorem}{定理}[section]
\newtheorem{definition}{定義}[section]
\newtheorem{lemma}{補題}[section]

\usepackage{xcolor}
\newcommand{\red}[1]{\textcolor{red}{#1}}
\newcommand{\green}[1]{\textcolor{green!40!black}{#1}}
\newcommand{\blue}[1]{\textcolor{blue!80!black}{#1}}

\西暦
\title{タイトル}
\author{著者}
\date{\today}

\begin{document}
\maketitle
\section{セクション}

\end{document}
```

# Makefile

- コンパイル用
- `make`と打つだけで同じ階層にある.texをすべてコンパイル
- **注意**: 下記をコピーすると, tabがspaceとしてコピーされてしまうので, space4個をtabに置き換えて使用してください

```makefile:Makefile
FILE = $(wildcard *.tex)
PDF  = $(FILE:.tex=.pdf)
DVI  = $(FILE:.tex=.dvi)
AUX  = $(FILE:.tex=.aux)
LOG  = $(FILE:.tex=.log)

.PHONY:run
run:$(PDF) $(DVI)

%.pdf: %.dvi
	dvipdfmx $<

%.dvi: %.tex
	platex -synctex=1 $<
#	pbibtex $*

#クリーンして実行
.PHONY: all
all: clean run

#クリーン
.PHONY:clean
clean: 
	rm -f $(PDF) $(DVI) $(AUX) $(LOG)
```