LoginSignup
4
4

More than 3 years have passed since last update.

個人的beamer.cls用プリアンブル

Last updated at Posted at 2019-09-02

以下の画像のようなプレゼンスライドを作るためのbeamer.cls用プリアンブルです

Screenshot at 2019-09-03 05-03-20.png

\RequirePackage[TU]{fontenc} % luatex で fontspecでフォント指定するならTUでよい
\RequirePackage{fix-cm} % cmの変なデフォルトの修正。これはdocumentclassの前に読む
\RequirePackage{lmodern} % そもそもデフォルトフォントをcmにする必要はない
\documentclass[luatex, % TeXの種類を指定すると読み込むパッケージの誤判断を避けられる
  unicode, % 理由は https://qiita.com/zr_tex8r/items/69e8cc32038ff29f5ac3
  xcolor=dvipsnames, % 色指定で使える名前を増やしたい
  noamsthm,noamssymb, % AMSのパッケージをbeamer.clsが読まなくていいから
  notheorems, % 定理環境を使わないから
  professionalfont] % 数式フォントをbeamer.clsに置き換えてほしくないから
              {beamer}
% ↓日本語組版のための定番。disablejfamは数式内での日本語フォントが不要だから
\usepackage[disablejfam]{luatexja}
\usepackage{unicode-math} % STIX Two数式フォントを使いたいから
\usepackage{luatexja-fontspec} % 日本語フォント変更コマンドのため
\usepackage{tikz} % 吹き出しを使いたいから
\usetikzlibrary{shapes.callouts} % 吹き出しを使いたいから

\usetheme{Madrid} % 好きなものに変えてください
% 以下のsetmainfontで選ぶフォントを使う。次の行を除くとsetsansfontのフォントになる
\usefonttheme{serif} 
\setbeamercovered{transparent=30} % 消えている文字をうっすらと表示する
\setbeamertemplate{navigation symbols}{} % 右下のアイコンを消す
\setbeamertemplate{enumerate items}[square] % 番号付き箇条書きを四角にする

% ↓絵文字を含むフォントを選ぶ
\setmainfont{Segoe UI Emoji}[
  RawFeature={colr=true;+dist;+ccmp},
  BoldFont={Segoe UI Bold},
  ItalicFont={Segoe UI Italic},
  BoldItalicFont={Segoe UI Bold Italic}]
% ↓数式をSTIX Twoフォントにする
\setmathfont{STIX Two Math}

% プロポーショナル組をする https://qiita.com/zr_tex8r/items/0512dd43e9806483013a
\defaultjfontfeatures{YokoFeatures={JFM=prop},Kerning=On,
  CharacterWidth=Proportional,Ligatures={Common,TeX}}
% ↓UD (Universal Design)フォントを日本語に用いる
\setmainjfont[
  ItalicFont={UD Digi Kyokasho NK-R},
  ItalicFeatures={FakeSlant=0.2},
  SlantedFont={UD Digi Kyokasho NK-R},
  SlantedFeatures={FakeSlant=0.2},
  BoldFont={UD Digi Kyokasho NK-B},
  BoldSlantedFont={UD Digi Kyokasho NK-B},
  BoldSlantedFeatures={FakeSlant=0.2},
  BoldItalicFont={UD Digi Kyokasho NK-B},
  BoldItalicFeatures={FakeSlant=0.2}]{UD Digi Kyokasho NK-R}
\setsansjfont[ItalicFont={BIZ UDPGothic},
  ItalicFeatures={FakeSlant=0.23},
  SlantedFont={BIZ UDPGothic},
  SlantedFeatures={FakeSlant=0.23},
  BoldFont={BIZ UDPGothic Bold},
  BoldSlantedFont={BIZ UDPGothic Bold},
  BoldSlantedFeatures={FakeSlant=0.23},
  BoldItalicFont={BIZ UDPGothic Bold},
  BoldItalicFeatures={FakeSlant=0.23}]{BIZ UDPGothic}

\begin{document}
\begin{frame}[t]{絵文字も使えます👌}
  \textit{イタリックitalic}\\
  \textbf{ボールドbold}

  \begin{tikzpicture}
    \node [ellipse callout,draw, text width=2cm, callout relative pointer={(-0.5,-1)}] at (0,1.5) {吹き出しだよ😃 $e^{i\pi} = -1$};
  \end{tikzpicture}\\
\end{frame}
\end{document}

参考文献

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4