From a0815e3cf1db409d5a1b726c695329e2c1459d98 Mon Sep 17 00:00:00 2001 From: Alice BRENON <alice.brenon@ens-lyon.fr> Date: Wed, 23 Feb 2022 11:25:12 +0100 Subject: [PATCH] Take example snippets into separate files to get syntax coloration for free and support for .docx --- .gitignore | 4 +++- Makefile | 13 +++++++++++-- "snippets/cath\303\250te_0.md" | 15 +++++++++++++++ "snippets/cath\303\250te_1.md" | 17 +++++++++++++++++ "snippets/cath\303\250te_2.md" | 18 ++++++++++++++++++ "snippets/cath\303\250te_3.md" | 25 +++++++++++++++++++++++++ "snippets/cath\303\250te_current.md" | 20 ++++++++++++++++++++ 7 files changed, 109 insertions(+), 3 deletions(-) create mode 100644 "snippets/cath\303\250te_0.md" create mode 100644 "snippets/cath\303\250te_1.md" create mode 100644 "snippets/cath\303\250te_2.md" create mode 100644 "snippets/cath\303\250te_3.md" create mode 100644 "snippets/cath\303\250te_current.md" diff --git a/.gitignore b/.gitignore index 1d9b9ad..449925a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ -*.docx +*.docx* *.pdf +snippets/* +!snippets/*.md diff --git a/Makefile b/Makefile index a94d5ec..47ad2b8 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,19 @@ +FIGURES = ressources/cathète_t9.png +SNIPPETS = $(wildcard snippets/*.md) FILE_NAME = ICHLL_Brenon +DEPEDENCIES = $(FIGURES) $(SNIPPETS:%.md=%.png) all: $(FILE_NAME).pdf +ICHLL_Brenon.pdf: $(DEPEDENCIES) +ICHLL_Brenon.docx: $(DEPEDENCIES) + %.pdf: %.md - pandoc $^ -o $@ + pandoc $< -o $@ + +%.png: %.pdf + pdftocairo -png -singlefile -r 400 $^ $(basename $@) %.docx: %.md - pandoc $^ -o $@ + pandoc $< -o $@ diff --git "a/snippets/cath\303\250te_0.md" "b/snippets/cath\303\250te_0.md" new file mode 100644 index 0000000..c8b3f04 --- /dev/null +++ "b/snippets/cath\303\250te_0.md" @@ -0,0 +1,15 @@ +--- +header-includes: + \pagestyle{empty} + \usepackage{graphicx} + \usepackage[left=0cm,top=0cm,right=0cm,nohead,nofoot]{geometry} + \geometry{ + paperwidth=5.6cm, + paperheight=0.5cm, + margin=0cm + } +--- + +```xml +<div xml:id="cathète-0"></div> +``` diff --git "a/snippets/cath\303\250te_1.md" "b/snippets/cath\303\250te_1.md" new file mode 100644 index 0000000..6596242 --- /dev/null +++ "b/snippets/cath\303\250te_1.md" @@ -0,0 +1,17 @@ +--- +header-includes: + \pagestyle{empty} + \usepackage{graphicx} + \usepackage[left=0cm,top=0cm,right=0cm,nohead,nofoot]{geometry} + \geometry{ + paperwidth=12.4cm, + paperheight=1.4cm, + margin=0cm + } +--- + +```xml +<div xml:id="cathète-0"> + <head>CATHÈTE (<interp theme="domain">Archit.</interp>)</head> +</div> +``` diff --git "a/snippets/cath\303\250te_2.md" "b/snippets/cath\303\250te_2.md" new file mode 100644 index 0000000..aeca184 --- /dev/null +++ "b/snippets/cath\303\250te_2.md" @@ -0,0 +1,18 @@ +--- +header-includes: + \pagestyle{empty} + \usepackage{graphicx} + \usepackage[left=0cm,top=0cm,right=0cm,nohead,nofoot]{geometry} + \geometry{ + paperwidth=12.4cm, + paperheight=1.8cm, + margin=0cm + } +--- + +```xml +<div xml:id="cathète-0"> + <head>CATHÈTE (<interp theme="domain">Archit.</interp>)</head> + <div type="sense" n="0"></div> +</div> +``` diff --git "a/snippets/cath\303\250te_3.md" "b/snippets/cath\303\250te_3.md" new file mode 100644 index 0000000..71a99f9 --- /dev/null +++ "b/snippets/cath\303\250te_3.md" @@ -0,0 +1,25 @@ +--- +header-includes: + \pagestyle{empty} + \usepackage{graphicx} + \usepackage[left=0cm,top=0cm,right=0cm,nohead,nofoot]{geometry} + \geometry{ + paperwidth=13.8cm, + paperheight=4.7cm, + margin=0cm + } +--- + +```xml +<div xml:id="cathète-0"> + <lb/><head>CATHÈTE (<interp theme="domain">Archit.</interp>).</head> + <div type="sense" n="0"> + <p> + On désigne ainsi la ligne + <lb/>d’aplomb qui passe par l’œil de la volute du chapiteau + <lb/>ionique et qui sert, comme point fixe, au tracé de cette + <lb/>volute. + </p> + </div> +</div> +``` diff --git "a/snippets/cath\303\250te_current.md" "b/snippets/cath\303\250te_current.md" new file mode 100644 index 0000000..90bd4de --- /dev/null +++ "b/snippets/cath\303\250te_current.md" @@ -0,0 +1,20 @@ +--- +header-includes: + \pagestyle{empty} + \usepackage{graphicx} + \usepackage[left=0cm,top=0cm,right=0cm,nohead,nofoot]{geometry} + \geometry{ + paperwidth=13.8cm, + paperheight=3.5cm, + margin=0cm + } +--- + +```xml +<div xml:id="cathète-0"> + <lb /><head>CATHÈTE</head> (Archit.). On désigne ainsi la ligne + <lb />d’aplomb qui passe par l’œil de la volute du chapiteau + <lb />ionique et qui sert, comme point fixe, au tracé de cette + <lb />volute. +</div> +``` -- GitLab