-
Notifications
You must be signed in to change notification settings - Fork 2
/
_quarto.yml
186 lines (158 loc) · 5.33 KB
/
_quarto.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
project:
type: book
# apparently not (yet) used by Quarto
license: "CC BY"
latex-auto-install: true
crossref:
fig-prefix: figure # (default is "Figure")
tbl-prefix: tableau # (default is "Table")
sec-prefix: section # (default is "Section")
# setting fr-FR causes the date to be in english?
lang: fr
# language: _language.yml # customized, "tableau" plutôt que "table", etc.
book:
title: "Analyse et conception de logiciels"
subtitle: Édition fabriqueREL 2023
cover-image: images/cover.png
image: images/wordle_ordre_alph.png
# web site options
favicon: images/favicon.ico
# twitter-card: true
search: true
repo-url: https://github.com/fuhrmanator/log210-ndc-quarto/
repo-actions: [issue]
downloads: [pdf, epub]
author:
- "Christopher Fuhrman"
- "Yvan Ross"
date: last-modified
date-format: "DD MMMM YYYY à HH:mm:ss Z"
# date: 2023-03-01
# date-format: "DD MMMM YYYY"
chapters:
- index.qmd # Preface
- AnalyseConception.qmd
- Besoins.qmd
- CasUtilisation.qmd
- MDD.qmd
- DSS.qmd
- GRASP.qmd
- DetteTechnique.qmd
- Contrats.qmd
- RDCU.qmd
- TDD.qmd
- Réusinage.qmd
- TravailEquipe.qmd
- Outils-UML.qmd
- GRASP-GoF.qmd
- Fiabilité.qmd
- DiagrammesActivites.qmd
- DiagrammesEtats.qmd
- ConceptionPackages.qmd
- DiagrammesDeploiement.qmd
- Laboratoires.qmd
- references.qmd
appendices:
- Annexe_Cas_utilisation_Réserver_livre.qmd
- Annexe_Cas_utilisation_Traiter_vente.qmd
- Annexe_Cas_utilisation_Ouvrir_caisse.qmd
bibliography: references.bib
csl: ets
citations-hover: true
link-citations: true # pandoc setting
latex-auto-mk: true
link-external-icon: true
# Don't set colors here - only link color works, and it overrides the HTML theme: option.
# For the PDF version, I put them in the pdf: options below
# toccolor: blue
# urlcolor: Green4
# citecolor: violet
#linkcolor: violet
appendix-style: default
format:
epub:
epub-cover-image: images/cover.png
fig-format: png
html:
title-block-banner: true
include-in-header:
- html-hacks/load-font-awesome.html
- html-hacks/load-xkcd-font.html
resources: web-resources/**
# https://quarto.org/docs/output-formats/html-themes.html#overview
theme: Spacelab
pdf:
# PRE quarto 1.3: has to be latexmk for .plantuml plugin to work (because it generates .svg files)
pdf-engine: pdflatex
# Metadata
subject: "Ce manuel vise à décrire une méthodologie d'analyse, de conception et de développement de logiciels."
keywords: "Analyse du domaine d'affaires; développement itératif et évolutif; design patterns; UML; conception; développement piloté par les tests; réusinage (refactoring)"
template: partials/template.tex
colorlinks: true
documentclass: scrbook
classoption:
# Remove odd-even page breaks (for printing PDF)
- open=any
- twoside=false # don't use even/odd pages, no blank pages
# pass french to book class (babel will see it automatically)
- french
toc: false
urlcolor: Green4
citecolor: violet
linkcolor: violet
hyperrefoptions:
- pdfstartview={XYZ null null 0.75}
- pdfpagemode=UseOutlines
- pdfdisplaydoctitle=true
- pdfpagelayout=SinglePage
- pdfstartpage=1
highlight-style: github
geometry:
- top=30mm
- left=20mm
- heightrounded
fontfamily: libertinus
fontfamilyoptions:
# causes numbers to drop below the line, and a 0 by itself looks like an o
# - osf
- p
fontsize: 12pt
include-in-header:
- tex-hacks/color-tables.tex
- tex-hacks/code-font.tex
- tex-hacks/fix-unicode-chars.tex
- tex-hacks/image-on-title-page.tex
include-before-body:
- tex-hacks/redefine-parts-layout.tex
# ragged2e is for the \justifying, see https://github.com/quarto-dev/quarto-cli/discussions/1534)
header-includes: |
\usepackage{ragged2e}
\usepackage[a-1b]{pdfx}
\begin{filecontents*}[overwrite]{\jobname.xmpdata}
\Title{Analyse et conception de logiciels}
\Author{Christopher Fuhrman\sep Yvan Ross}
\Language{fr-CA}
\Keywords{Analyse du domaine d'affaires\sep développement itératif et évolutif\sep design patterns\sep UML\sep conception\sep développement piloté par les tests\sep réusinage (refactoring)}
\Subject{Ce manuel vise à décrire une méthodologie d'analyse, de conception et de développement de logiciels.}
\CoverDate{2023-03-01}
\CoverDisplayDate{01 mars 2023}
\Copyright{Sauf indications contraires, le contenu de ce manuel électronique est disponible en vertu des termes de la Licence Creative Commons Attribution 4.0 International}
\CopyrightURL{https://creativecommons.org/licenses/by/4.0/deed.fr}
\end{filecontents*}
# keep-tex: true
# filters must be run in the proper order here
filters:
- filters/diagram-generator.lua
- filters/fr-nbsp.lua
- quarto
- filters/inline-svg.lua
- filters/pandoc-quotes.lua
#
# Note: If JAVA_HOME, PLANTUML and DOT system variables are correctly set
# (and the tools they point to are installed),
# you should not need the following meta data variables
#
# javaPath: C:/Program Files/Java/jdk1.8.0_331/bin/java.exe
# plantumlPath: G:/My Drive/PlantUML/plantuml.jar
# dotPath: C:/Program Files/Graphviz/bin/dot.exe
### citation info