Edited at

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

発表で使う自分用テンプレート.

GitHub


スライド


  • しおり文字化け回避

  • アスペクト比16:9 (変更可能)

  • 数式が一般的な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}


タイトル

1.png

ブロック環境

2.png

箇条書き

3.png


ポスター


  • A0ポスター(横向き/縦向き)

  • 背景白


    • インク節約

    • 図が貼りやすい




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}


poster.png


文書


  • 西暦表示

  • 余白調整

  • ハイパーリンク


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

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)