SlideShare a Scribd company logo
1 of 15
Marp入門
2021/10/04 版
1
基本的な記法
# Heading tag
item1
item2
item3
Bold, 打消し, emoji
Blockquotes
など.Markdownの基本的な記法をサポート

詳しくは,Markdown記法 チートシートを参照
2
Code
Inline

puts 'Marp'
Code block
Python
import numpy as np

print('Hello Marp')

C++
void main(){

printf("Hello Marpn");

return 0;

}

3
数式
レンダラーはKaTeXだが,いつものLaTeX形式で書ける



​
D(X∥FQ) s.t. f ​
, q ​ ≥ 0 ∀i,  j,  k
F ,Q
min ik kj
​ ​ ​ ​ ​ ​
⎝
⎛a ​
11
⋮
a ​
i1
⋮
a ​
n1
⋯
⋱
⋯
a ​
1i
a ​
ii
a ​
ni
⋯
⋱
⋯
a ​
1n
⋮
a ​
in
⋮
a ​
nn
⎠
⎞
4
Marpの機能
5
Speaker notes
スライド内( --- --- 間)のコメント文 <!-- --> は全て発表ノートとして認識され,

pptx出力する際や,Marp CLIのプレゼンターモードの時に表示される.
pptx変換やプレゼンターモードはNotionの方で解説
6
Directives
Marpのスライドプロパティを設定する属性

Directiveを <!-- --> で囲むか,一番先頭の --- --- 間に書き込む事で設定可能

また,それぞれの属性の頭にアンダースコア _ を付けることで,指定したページ限定
で有効になる(このスライドのコードを参照)
paginate
theme
header
footer
size 

...etc
Doc:https://github.com/marp-team/marpit/blob/main/docs/directives.md
header
画像の挿入
![](画像のパス) で画像を挿入できる.[ ]内でサイズを変えたり,フィルタを掛けたり
できる( https://marpit.marp.app/image-syntax )

Marpの問題点として,画像の中央揃えが出来ないので,CSSで実装する必要がある
8
画像の挿入
style: |

img[alt~="center"] {

display: block;

margin: 0 auto;

}

[ ]内でcenterと指定することで,中央揃えになる

![center](<img_path>) 

9
Background
正直あまり使わない

![bg](画像のパス) で挿入

複数の画像を縦・横に並べることも可能
10
Background
左右分割も可能

Doc: https://marpit.marp.app/image-
syntax?id=slide-backgrounds
11
fontsizeとfontcolor
時としてフォントのサイズと色を変えたい場合があるが,Marpはネイティブで対応し
ていないので,HTMLのstyleで指定する必要がある.
HTMLタグを使用するための設定
VSCodeの「設定」から,「marp html」を検索し,「Marp: Enable HTML」に
12
fontsizeとfontcolor
HTMLのstyle要素を使用することで,フォントサイズや色を指定可能
<span style="font-size:フォントサイズ">文字</span>

<span style="color:色;">文字</span>

fontsize
small
big
28pt
fontcolor
red
blue
orange
13
以上がMarpの基本的な使い方です.

pptxの出力やMarp Cliの使用方法はNotionに書いてあります.

また,CSSを用いたカスタムテーマの作成方法は別途ナレッジを書く予定です.
14
参考になる記事とか
Marp
Marpit
Marp Cli
GitHub Repo
【VS Code + Marp】Markdownから爆速・自由自在なデザインで、プレゼンスラ
イドを作る
15

More Related Content

What's hot

モデル高速化百選
モデル高速化百選モデル高速化百選
モデル高速化百選Yusuke Uchida
 
例外設計における大罪
例外設計における大罪例外設計における大罪
例外設計における大罪Takuto Wada
 
Pythonによる黒魔術入門
Pythonによる黒魔術入門Pythonによる黒魔術入門
Pythonによる黒魔術入門大樹 小倉
 
Active Learning 入門
Active Learning 入門Active Learning 入門
Active Learning 入門Shuyo Nakatani
 
最適化超入門
最適化超入門最適化超入門
最適化超入門Takami Sato
 
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)Hiro H.
 
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Masahito Zembutsu
 
Tensor コアを使った PyTorch の高速化
Tensor コアを使った PyTorch の高速化Tensor コアを使った PyTorch の高速化
Tensor コアを使った PyTorch の高速化Yusuke Fujimoto
 
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそうPython 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそうRyuji Tsutsui
 
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」Takuto Wada
 
ナレッジグラフ入門
ナレッジグラフ入門ナレッジグラフ入門
ナレッジグラフ入門KnowledgeGraph
 
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...joisino
 
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織Takafumi ONAKA
 
「日本語LaTeX」が多すぎる件について
「日本語LaTeX」が多すぎる件について「日本語LaTeX」が多すぎる件について
「日本語LaTeX」が多すぎる件についてTakayuki Yato
 
目grep入門 +解説
目grep入門 +解説目grep入門 +解説
目grep入門 +解説murachue
 
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門masayoshi takahashi
 
【DL輪読会】SimCSE: Simple Contrastive Learning of Sentence Embeddings (EMNLP 2021)
【DL輪読会】SimCSE: Simple Contrastive Learning of Sentence Embeddings  (EMNLP 2021)【DL輪読会】SimCSE: Simple Contrastive Learning of Sentence Embeddings  (EMNLP 2021)
【DL輪読会】SimCSE: Simple Contrastive Learning of Sentence Embeddings (EMNLP 2021)Deep Learning JP
 
RSA暗号運用でやってはいけない n のこと #ssmjp
RSA暗号運用でやってはいけない n のこと #ssmjpRSA暗号運用でやってはいけない n のこと #ssmjp
RSA暗号運用でやってはいけない n のこと #ssmjpsonickun
 

What's hot (20)

モデル高速化百選
モデル高速化百選モデル高速化百選
モデル高速化百選
 
例外設計における大罪
例外設計における大罪例外設計における大罪
例外設計における大罪
 
Pythonによる黒魔術入門
Pythonによる黒魔術入門Pythonによる黒魔術入門
Pythonによる黒魔術入門
 
Marp入門
Marp入門Marp入門
Marp入門
 
Active Learning 入門
Active Learning 入門Active Learning 入門
Active Learning 入門
 
最適化超入門
最適化超入門最適化超入門
最適化超入門
 
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
 
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
 
Tensor コアを使った PyTorch の高速化
Tensor コアを使った PyTorch の高速化Tensor コアを使った PyTorch の高速化
Tensor コアを使った PyTorch の高速化
 
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそうPython 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそう
 
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
 
ナレッジグラフ入門
ナレッジグラフ入門ナレッジグラフ入門
ナレッジグラフ入門
 
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...
 
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
 
「日本語LaTeX」が多すぎる件について
「日本語LaTeX」が多すぎる件について「日本語LaTeX」が多すぎる件について
「日本語LaTeX」が多すぎる件について
 
ゼロから始める転移学習
ゼロから始める転移学習ゼロから始める転移学習
ゼロから始める転移学習
 
目grep入門 +解説
目grep入門 +解説目grep入門 +解説
目grep入門 +解説
 
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
 
【DL輪読会】SimCSE: Simple Contrastive Learning of Sentence Embeddings (EMNLP 2021)
【DL輪読会】SimCSE: Simple Contrastive Learning of Sentence Embeddings  (EMNLP 2021)【DL輪読会】SimCSE: Simple Contrastive Learning of Sentence Embeddings  (EMNLP 2021)
【DL輪読会】SimCSE: Simple Contrastive Learning of Sentence Embeddings (EMNLP 2021)
 
RSA暗号運用でやってはいけない n のこと #ssmjp
RSA暗号運用でやってはいけない n のこと #ssmjpRSA暗号運用でやってはいけない n のこと #ssmjp
RSA暗号運用でやってはいけない n のこと #ssmjp
 

Marp Tutorial