From 538410bda0a8712197061d2cbe0f143ca8207cd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20D=C3=A9sautels?= Date: Thu, 7 Dec 2017 11:31:25 -0500 Subject: [PATCH] Add a template for *Bulletin de l'AMQ*. (#145) * Added directory for Bulletin AMQ * First try for AMQ template * Template Bulletin AMQ presque complet * Modified Readme * Created some .tex files * I don't know how a YAML works! * Add README * Ajout du README * Modified the README * Uncommented testthat --- DESCRIPTION | 3 +- NAMESPACE | 1 + R/amq_article.R | 28 ++ R/utils.R | 2 +- README.md | 2 + .../rmarkdown/templates/amq_article/README.md | 47 +++ .../amq_article/resources/.gitignore | 6 + .../amq_article/resources/template.tex | 297 ++++++++++++++++++ .../templates/amq_article/skeleton/.gitignore | 3 + .../amq_article/skeleton/authorcommands.tex | 5 + .../amq_article/skeleton/authorpackages.tex | 5 + .../amq_article/skeleton/mybibliography.tex | 29 ++ .../amq_article/skeleton/pics/Figure1.jpg | Bin 0 -> 17423 bytes .../amq_article/skeleton/pics/Figure2.pdf | Bin 0 -> 21537 bytes .../amq_article/skeleton/skeleton.Rmd | 256 +++++++++++++++ .../templates/amq_article/template.yaml | 4 + man/amq_article.Rd | 35 +++ man/ieee_article.Rd | 1 - rticles.Rproj | 2 +- tests/testthat/test_formats.R | 2 +- 20 files changed, 723 insertions(+), 5 deletions(-) create mode 100644 R/amq_article.R create mode 100644 inst/rmarkdown/templates/amq_article/README.md create mode 100644 inst/rmarkdown/templates/amq_article/resources/.gitignore create mode 100644 inst/rmarkdown/templates/amq_article/resources/template.tex create mode 100644 inst/rmarkdown/templates/amq_article/skeleton/.gitignore create mode 100644 inst/rmarkdown/templates/amq_article/skeleton/authorcommands.tex create mode 100644 inst/rmarkdown/templates/amq_article/skeleton/authorpackages.tex create mode 100644 inst/rmarkdown/templates/amq_article/skeleton/mybibliography.tex create mode 100644 inst/rmarkdown/templates/amq_article/skeleton/pics/Figure1.jpg create mode 100644 inst/rmarkdown/templates/amq_article/skeleton/pics/Figure2.pdf create mode 100644 inst/rmarkdown/templates/amq_article/skeleton/skeleton.Rmd create mode 100644 inst/rmarkdown/templates/amq_article/template.yaml create mode 100644 man/amq_article.Rd diff --git a/DESCRIPTION b/DESCRIPTION index b022265c3..893aa8e1a 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -22,7 +22,8 @@ Authors@R: c( person("Oliver", "Keyes", role = c("aut", "cph"), email = "okeyes@wikimedia.org"), person("Miao", "Yu", role = c("aut", "cph"), email = "yufreecas@gmail.com"), person("Daniel", "Emaasit", role = c("aut", "cph"), email = "daniel.emaasit@gmail.com"), - person("Thierry", "Onkelinx", role = c("aut", "cph"), email = "thierry.onkelinx@inbo.be") + person("Thierry", "Onkelinx", role = c("aut", "cph"), email = "thierry.onkelinx@inbo.be"), + person("Marc-Andre", "Desautels", role = c("aut", "cph"), email = "marc-andre.desautels@cstjean.qc.ca") ) Description: A suite of custom R Markdown formats and templates for authoring journal articles and conference submissions. diff --git a/NAMESPACE b/NAMESPACE index c60122651..9c5b3742d 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -3,6 +3,7 @@ export(acm_article) export(acs_article) export(aea_article) +export(amq_article) export(ams_article) export(asa_article) export(ctex) diff --git a/R/amq_article.R b/R/amq_article.R new file mode 100644 index 000000000..34d8212f9 --- /dev/null +++ b/R/amq_article.R @@ -0,0 +1,28 @@ +#' Format pour Bulletin de l'AMQ. +#' +#' Ce format a été adapté du format du bulletin de l'AMQ +#' +#' @inheritParams rmarkdown::pdf_document +#' @param ... Arguments to \code{rmarkdown::pdf_document} +#' @return R Markdown output format to pass to \code{\link[rmarkdown:render]{render}} +#' @examples +#' \dontrun{ +#' rmarkdown::draft("MyArticle.Rmd", template = "amq_article", package = "rticles") +#' } +#' +#' @export +amq_article <- function(..., + latex_engine = 'xelatex', + keep_tex = TRUE, + md_extensions = c("-autolink_bare_uris"), + fig_caption = TRUE){ + pdf_document_format(..., + latex_engine = latex_engine, + highlight = NULL, + keep_tex = keep_tex, + md_extensions = md_extensions, + format = "amq_article", + template = "template.tex", + csl = "", + fig_caption = fig_caption) +} diff --git a/R/utils.R b/R/utils.R index 3c883264e..fd19674f4 100644 --- a/R/utils.R +++ b/R/utils.R @@ -48,7 +48,7 @@ template_pandoc <- function(metadata, template, output, verbose = FALSE) { } -# Call rmarkdown::pdf_documet and mark the return value as inheriting pdf_document +# Call rmarkdown::pdf_document and mark the return value as inheriting pdf_document inherit_pdf_document <- function(...) { fmt <- rmarkdown::pdf_document(...) fmt$inherits <- "pdf_document" diff --git a/README.md b/README.md index 7b0077fb6..30fc80caa 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,8 @@ The **rticles** package provides a suite of custom [R Markdown](http://rmarkdown - [Royal Society Open Science](http://rsos.royalsocietypublishing.org/) journal submissions +- [Bulletin de l'AMQ](https://www.amq.math.ca/bulletin/) journal submissions + Under the hood, LaTeX templates are used to ensure that documents conform precisely to submission standards. At the same time, composition and formatting can be done using lightweight [markdown](http://rmarkdown.rstudio.com/authoring_basics.html) syntax, and R code and its output can be seamlessly included using [knitr](http://yihui.name/knitr/). Using **rticles** requires the prerequisites described below. You can get most of these automatically by installing the latest release of RStudio (instructions for using **rticles** without RStudio are also provided). diff --git a/inst/rmarkdown/templates/amq_article/README.md b/inst/rmarkdown/templates/amq_article/README.md new file mode 100644 index 000000000..3ab3e94b8 --- /dev/null +++ b/inst/rmarkdown/templates/amq_article/README.md @@ -0,0 +1,47 @@ +# Comment utiliser l'extension `amq_article`? + +## Ajouter des packages + +Vous pouvez ajouter des packages utiles pour vous dans le fichier `authorpackages.tex`. Vous pouvez laisser le fichier vide si vous n'avez aucun package à ajouter. + +Voici quelques exemples de packages que vous pouvez ajouter: + +``` +\usepackage{pstricks} +\usepackage{enumitem} +``` + + +## Ajouter des commandes + +Vous pouvez ajouter des commandes utiles pour vous dans le fichier `authorcommands.tex`. Vous pouvez laisser le fichier vide si vous n'avez aucune commande à ajouter. + +Voici quelques exemples de commandes que vous pouvez ajouter: + +``` +\newcommand{\lr}[1]{\left(#1\right)} +\newcommand{\abs}[1]{\left\vert#1\right\vert} +``` + +## Bibliographie + +Le bulletin de l'AMQ ne vous permet pas d'utiliser `Bibtex` pour votre bibliographie. Vous devez donc entrer vos bibliographies dans le fichiers `mybibliography.tex`. + +La liste des références apparaîtra entre les commandes `\begin{thebibliography}{10}` et `\end{thebibliography}{10}`, par ordre alphabétique du premier auteur. + +Toutes les références bibliographiques apparaissant dans la liste des références devraient être citées dans le corps du texte. Réciproquement, toutes les références citées dans le corps du texte devraient apparaître en fin de texte dans la liste des +références. + +Chaque item de cette liste sera entré grâce à la commande `\bibitem`. + +- Pour un livre: `\bibitem{étiquette} Nom de l'auteur, Initiale. (année de publication). {\em Titre du livre} (Numéro d'édition Éd.) (vol. numéro de volume) (Nom du traducteur trad.). Ville, Pays (sauf pour les USA où on mettra Ville, abr. postale de l'État): Éditeur.` + +- Pour un article publié dans une revue: `\bibitem{étiquette} Nom de l'auteur, Initiale. (année de publication). Titre de l'article, {\em Nom de la revue, Numéro du volume} (no. numéro de fascicule), numéro de la première page--numéro de la dernière page.` + +- Pour un chapitre dans un ouvrage collectif (plusieurs auteurs): `\bibitem{étiquette} Nom de l'auteur, Initiale. (année de publication). Titre du chapitre, Dans Initiale. Nom du directeur (dir.) {\em Titre de l'ouvrage}, (numéro d'édition ou de chapitre, p. numéro de la première page--numéro de la dernière page), Ville, Pays: Éditeur.` + +- Pour un document en ligne: `\bibitem{étiquette} Nom de l'auteur, Initiale. (date de création, ou année de création mise à jour date de mise à jour). Titre du document (pour une section d'un document long, traiter comme pour un chapitre de livre en remplaçant les numéros de pages par le numéro de chapitre ou de section)`. + +Pour invoquer une référence dans le texte, utiliser la commande `\cite{étiquette}` + +Pour plus de renseignements, consultez [normes](http://benhur.teluq.uqam.ca/~mcouture/apa/normes_apa_francais.pdf). Pour les informations de localisation, consulter le même document diff --git a/inst/rmarkdown/templates/amq_article/resources/.gitignore b/inst/rmarkdown/templates/amq_article/resources/.gitignore new file mode 100644 index 000000000..86311d81b --- /dev/null +++ b/inst/rmarkdown/templates/amq_article/resources/.gitignore @@ -0,0 +1,6 @@ +.pdfsync +.bbl +.aux +.out +.log +.synctex.gz diff --git a/inst/rmarkdown/templates/amq_article/resources/template.tex b/inst/rmarkdown/templates/amq_article/resources/template.tex new file mode 100644 index 000000000..d3af8ff80 --- /dev/null +++ b/inst/rmarkdown/templates/amq_article/resources/template.tex @@ -0,0 +1,297 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% Modèle pour le Bulletin de l'Association +%% mathématique du Québec +%% +%% Décembre 2017 +%% Adapté par Marc-André Désautels +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\documentclass[10pt]{article} + +%=====================================Ensemble des packages================================ + +% Ce package sert à accueillir les accents et à faire +% les césures comme on aime qu'elles soient faites en français. +\usepackage[T1]{fontenc} + +% Choix de la fonte +\usepackage{lmodern} + +%% Permet de traiter les textes accentués +% Pour Windows +\usepackage[utf8]{inputenc} +% Pour Unix +%\usepackage[latin1]{inputenc} +% Pour Apple +%\usepackage[applemac]{inputenc} + +% Ensuite, entrer le texte accentué comme à l'ordinaire. +\usepackage[english,french]{babel} + +% Permet de rendre le fichier maître plus compatible, +% en particulier avec l'insertion de figures, +% (sauf celle de figures flottantes (package floatingfigure)) +% et avec la définition des caractères à doubles jambes. +\usepackage{graphicx} + +% Packages qui permettent l'utilisation des symboles et des commandes +% mathématiques de AMS-LaTeX, +\usepackage{amssymb,latexsym,amsmath} + +% Package qui donne accès à une police calligraphique, comme eucal. +\usepackage{mathrsfs} + +% Package qui permet de fusionner des lignes ou des colonnes de tableaux +\usepackage{multirow} + +% Package qui donne accès à la fonte Euler. +\usepackage{euscript} + +% Package qui permet de définir ses propres en-têtes et pieds de page. +\usepackage{fancyhdr} + +% Package qui permet de passer du texte sur le fichier +% pdf à la ligne du fichier source correspondant. +\usepackage{pdfsync} + +% Package permettant de définir son propre style +% de présentation des théorèmes. +\usepackage{theorem} + +% Package qui permet au texte de s'enrouler autour de flotants. +\usepackage{wrapfig} +\usepackage{floatflt} + +% Package qui "rectifie" les caractères qui dépassent dans la marge. +\usepackage[protrusion=true]{microtype} + +% Permet de tracer des graphes flèchés. +% Voir http://www.tug.org/TUGboat/tb22-4/tb72perlax.pdf +\usepackage[all]{xy} + +% Permet de définir les dimensions de la partie imprimée de la page. +% Voir http://ctan.cms.math.ca/tex-archive/macros/latex/contrib/geometry/geometry.pdf +\usepackage{geometry} + +% Permet, entre autres, de mettre du texte en filigrane. +% Voir http://math.et.info.free.fr/TikZ/bdd/TikZ-Impatient.pdf +% p. 165 +\usepackage{tikz} + +% Permet d'utiliser le gabarit de tableaux utilisant les commandes +% of \toprule, \midrule and \bottomrule pour les lignes horizontales dans les tableaux. +\usepackage{booktabs} + +\usepackage{color} + +% Permet la présentation d'adresses url sous leur forme habituelle. +% Voir http://www.tex.ac.uk/cgi-bin/texfaq2html?label=setURL +\usepackage{url} + +% Permet de rendre actifs les liens créés avec le package précédent. +% Voir /usr/local/share/texmf-dist/doc/latex/hyperref/manual.pdf +\usepackage[colorlinks=true,urlcolor=blue, citecolor=cyan, linkcolor=magenta]{hyperref} + +% Pour une adresse de courriel: \href{mailto:foo@bar.abc}{Good Link!} +% Pour de belles flèches sur les vecteurs, cadeau de Jean-Philippe Morin +\usepackage{esvect} + +%==================================Fin de l'ensemble des packages============================ + + +%=================Pour de belles flèches sur les vecteurs, cadeau de Jean-Philippe Morin===== +\renewcommand{\vec}[1]{\protect\vv{#1}} +% notation de vecteur (\vv définie par package esvect) +% Exemple: \vv{v} ou \vv{AB} ou \vv{A_1A_2} +%============================================================================================ + + +%%%======= Début macro pour numérotation des équations selon les sections du texte========== +%\makeatletter +%\renewcommand\theequation{\thesection.\arabic{equation}} +%\@addtoreset{equation}{section} +%\makeatother +%%%====================== macro: mode d'emploi ============================================ +%%% Pour activer cette macro commande, enlever le symbole % au début de la ligne suivante +%\numberwithin{equation}{section} +%%============================================================================================ + + + + +%%===========Les énoncés ayant la même présentation que les théorèmes========================= +\newtheorem{theorem}{Théorème} +%[section] +\newtheorem{lemma}{Lemme} +%[section] +\newtheorem{proposition}{Proposition} +%[section] +\newtheorem{corollary}{Corollaire} +%[section] +\newtheorem{definition}{Définition} +%[section] +\newtheorem{nota}{Notation} +%[section] +\newtheorem{ex}{Exemple} +%[section] +\newtheorem{nb}{N.B.} +%[section] +\newtheorem{remark}{Remarque} +%%============================================================================================ + + +%%==========================Les démonstrations============================ +\newenvironment{proof} +{\par\noindent +\textit{Démonstration}\ } +{ +\hfill{$$\Box$$} +} + +%%==============================Les siècles==================================================== +%% Pour la notation des siècles en chiffres romains +%% La commande est \siecle{#} +%% Exemple \siecle{21}. +%%========================================================================================== +\newcommand{\siecle}[1]{% +\ifnum #1=1% +\uppercase\expandafter{\romannumeral #1}\textsuperscript{er}% +\else% +\uppercase\expandafter{\romannumeral #1}\up{e}% +\fi} + +%%===================================================================== +% Définition des marges pour le Bulletin (NE PAS MODIFIER) +\geometry{height=18.6cm,width=14.4cm} +\geometry{hmargin={3.6cm,3.6cm}} +\geometry{vmargin={4.3cm,5cm}} +%%Ces trois lignes doivent rester avant le \begin{document}. +\parindent=0.0in +\parskip=0.1in +\setcounter{page}{1} +%%===================================================================== + +%%========================Caractères particuliers usuels====================== +%% +%%==============================Double jambe.============================ +\DeclareSymbolFont{AMSb}{U}{msb}{m}{n} +\DeclareSymbolFontAlphabet{\Bbb}{AMSb} +\newcommand{\ds}{\displaystyle} + +\usepackage[]{lineno} + +\newcommand*\patchAmsMathEnvironmentForLineno[1]{% + \expandafter\let\csname old#1\expandafter\endcsname\csname #1\endcsname + \expandafter\let\csname oldend#1\expandafter\endcsname\csname end#1\endcsname + \renewenvironment{#1}% + {\linenomath\csname old#1\endcsname}% + {\csname oldend#1\endcsname\endlinenomath}}% +\newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{% + \patchAmsMathEnvironmentForLineno{#1}% + \patchAmsMathEnvironmentForLineno{#1*}}% +\AtBeginDocument{% +\patchBothAmsMathEnvironmentsForLineno{equation}% +\patchBothAmsMathEnvironmentsForLineno{align}% +\patchBothAmsMathEnvironmentsForLineno{flalign}% +\patchBothAmsMathEnvironmentsForLineno{alignat}% +\patchBothAmsMathEnvironmentsForLineno{gather}% +\patchBothAmsMathEnvironmentsForLineno{multline}% +} + +%%==========================Packages propres à l'auteur============================== +%% +\input{authorpackages} +%% +%%==========================Fin des packages propres à l'auteur======================= + +%%==========================Commandes propres à l'auteur============================== +%% +\input{authorcommands} +%% +%%==========================Fin des commandes propres à l'auteur======================== + +\usepackage{url} +\usepackage{hyperref} + +%%============================pour des barres de fraction obliques======================= +%running fraction with slash - requires math mode. +\newcommand*\rfrac[2]{{}^{#1}\!/_{#2}} +% Exemple : \rfrac{3}{7} +%%=============================================================================== + + +%%=== Pour des barres de fraction latérales, une petite, une grande et une très grande === +\newcommand{\fracinline}[2]{\raisebox{0.4ex}{$$#1$$} / \raisebox{-0.7ex}{$$#2$$}} +\newcommand{\bigfracinline}[2]{\raisebox{0.8ex}{$$#1$$} \Big/ \raisebox{-1.4ex}{$$#2$$}} +\newcommand{\biggfracinline}[2]{\raisebox{0.8ex}{$$#1$$} \Bigg/ \raisebox{-1.4ex}{$$#2$$}} + +%% Exemple: \fracinline{1 + \cos x}{\sin x} +%% Exemple: \bigfracinline{1 + \cos x}{\sin x} +%% Exemple: \biggfracinline{1 + \cos x}{\sin x} +%%======================================================================================= + +\everymath{\displaystyle} + +\begin{document} + +%%==========================Éléments propres à l'auteur============================== +%% +%% +%%==========================Fin des éléments propres à l'auteur====================== + + +%%=====================Pour mettre le titre des tableaux en français================== +%% +\renewcommand{\tablename}{\textsc{Tableau}} +%% +%%=========================Fin de la nouvelle définition============================== + +\begin{center} +\textsf{\LARGE \textbf{$title$}} +\end{center} + +\begin{flushright} +\textsc{$author$, $affiliation$} \\ +\textsc{$establishment$} \\ +$email$ \\ +$website$ +\end{flushright} + +$if(author2)$ +\begin{flushright} +\textsc{$author2$, $affiliation2$} \\ +\textsc{$establishment2$} \\ +$email2$ \\ +$website2$ +\end{flushright} +$endif$ + +\baselineskip=1.2\baselineskip + +%%===================================================================== +%% Résumé +%%===================================================================== + +\begin{abstract} + +$abstract$ + +\end{abstract} +%%===================================================================== +%% Fin du résumé +%%===================================================================== + +\textbf{Mots clés: } $keywords$ + +\bigskip + +$body$ + +\input{mybibliography} + +\end{document} diff --git a/inst/rmarkdown/templates/amq_article/skeleton/.gitignore b/inst/rmarkdown/templates/amq_article/skeleton/.gitignore new file mode 100644 index 000000000..4c6780c71 --- /dev/null +++ b/inst/rmarkdown/templates/amq_article/skeleton/.gitignore @@ -0,0 +1,3 @@ +skeleton.tex +skeleton_files +skeleton.pdf diff --git a/inst/rmarkdown/templates/amq_article/skeleton/authorcommands.tex b/inst/rmarkdown/templates/amq_article/skeleton/authorcommands.tex new file mode 100644 index 000000000..498246cc2 --- /dev/null +++ b/inst/rmarkdown/templates/amq_article/skeleton/authorcommands.tex @@ -0,0 +1,5 @@ +%% Vous pouvez ajouter ici toutes les commandes que vous avez définies. +%% Par exemple + +% \newcommand{\lr}[1]{\left(#1\right)} +% \newcommand{\abs}[1]{\left\vert#1\right\vert} diff --git a/inst/rmarkdown/templates/amq_article/skeleton/authorpackages.tex b/inst/rmarkdown/templates/amq_article/skeleton/authorpackages.tex new file mode 100644 index 000000000..c5f9f6b61 --- /dev/null +++ b/inst/rmarkdown/templates/amq_article/skeleton/authorpackages.tex @@ -0,0 +1,5 @@ +%% Vous pouvez ajouter ici tous les packages que vous avez besoin. +%% Par exemple + +% \usepackage{pstricks} +% \usepackage{enumitem} diff --git a/inst/rmarkdown/templates/amq_article/skeleton/mybibliography.tex b/inst/rmarkdown/templates/amq_article/skeleton/mybibliography.tex new file mode 100644 index 000000000..82f6e7060 --- /dev/null +++ b/inst/rmarkdown/templates/amq_article/skeleton/mybibliography.tex @@ -0,0 +1,29 @@ +\bigskip + +\bibliographystyle{alpha} +\begin{thebibliography}{10} + +\bibitem{cout} Couture, M. (2010, mise à jour 18 avril). {\em Revue internationale des technologies en édagogie universitaire. Normes bibliographiques - Adaptation française des normes de l'APA}. Récupéré le 3 janvier 2011 du site de l'auteur : \href {http://www.teluq.uqam.ca/~mcouture/apa}{http://www.teluq.uqam.ca/~mcouture/apa} + +\bibitem{daha} Dahan-Dalmedico, A. et Peiffer, J. (1982). {\em Histoire des mathématiques-Routes et dédales}. Paris, France: Études vivantes. + +\bibitem{desg} Desgraupes, B. (2003). {\em \LaTeX, Apprentissage, guide et référence}. France: Vuibert. + +\bibitem{ctan} Fairbairns, R. (2006, mise à jour le 21 janvier 2006). {\em Search CTAN For a File}, Récupéré le 3 janvier 2011 du site de CTAN :\href{http://www.tex.ac.uk/CTANfind.html}{http://www.tex.ac.uk/CTANfind.html}.\\ +Demander texlive pour arriver à \\tex-archive/systems/texlive/Images/Images/texlive-inst.iso.bz2 + +Cliquer pour récupérer l'image compressée du CD au format bzip2 (550 Mo!) + +\bibitem{flipo} Flipo, D. (2004). \LaTeX, logiciel libre et gratuit, comme alternative à MS-Word, {\em Quadrature}, no. 54, 12--15. + +\bibitem{faq} Kluth, M.-P. et Bayart, B. (1997, mise à jour 16 octobre 2001). {\em FAQ \LaTeX~de l'équipe Grappa}. Récupéré le 3 janvier 2011 du site du groupe Grappa de l'Université de Lille 3 : \href{http://www.grappa.univ-lille3.fr/FAQ-LaTeX/}{http://www.grappa.univ-lille3.fr/FAQ-LaTeX/}. + +\bibitem{lamp} Lamport, L. (1986). {\em \LaTeX: A Document Preparation System}. Reading, MA: Addison-Wesley Publishing Company. + +\bibitem{mass} Masson, B. (2009). \begin{itshape}{\LaTeX, créer ses commandes}\end{itshape}. Récupéré le 3 janvier 2011 du site de l'auteur :\href {http://bertrandmasson.free.fr/wp-content/uploads/commande.pdf}{http://bertrandmasson.free.fr/wp-content/uploads/commande.pdf}. + +\bibitem{oeti} Oetiker, T., Partl, H., Hyna, I. et Schlegl, E. (1999). {\em Une courte (?) introduction à \LaTeXe, ou \LaTeXe~en 88 minutes}, Version 3.3. Récupéré le 3 janvier 2011 du site du Loria : \href{http://tex.loria.fr/general/flshort-3.3.pdf}{http://tex.loria.fr/general/flshort-3.3.pdf}. + +\bibitem{roll}Rolland, C. (2000). {\em \LaTeX~par la pratique} ($2^e$ Éd.). Paris, France: Eyrolles. + +\end{thebibliography} diff --git a/inst/rmarkdown/templates/amq_article/skeleton/pics/Figure1.jpg b/inst/rmarkdown/templates/amq_article/skeleton/pics/Figure1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1d2ab622fc70bacc1d072eda74cee430e0d23b87 GIT binary patch literal 17423 zcmeHu2UJsQyJjqaAVs7j5(SYC(pw-$5fBiN-ie4v69EAM3CWQzEk~p%Er%`wA{`Nl z5Xu1rq)U-NA|MEoh=i?av(KG7GylE+nVJ8eveuooCaiC*okg;Ti-T&6>&y)Obo#4+ev))4Zk3p6WB^@~=1v$)r=m`HI zRv!ckfgED{&*z5x>+8_rBS+cTIgW919S1+qdIECz(2*mDj~-!TJ9-rSbR779$WeZ_ zlV{Z~vJ2RHb4Y~=sy}#CdQAFKV~>#C1o@oCjl1!jT*4xvV&XFAW#!}*G_|yKboKO& zFPoT}T`{+?cW`uac5!v{x#@e$&p#kAJRk#C~e_gWwJh6W_FMe=dhmRgTa+KrGc^x_&1&$;9N7>G*v7fwX%i$d+Af^7` znBb*HrHwtD(i(PTp&NH6xP;GXuF6pUoZ7$4>>rz0{QuI-{_Dj4+q@Pa+(!<9H}42P z1P);`<;v0^|J~6b3k*^gSLU|&SC3;Pk)c5GN<&gNf4i#aY*#?T2mhB|9%Ugk_Q!0~ zwK4U9*($J1*(>ec(=W`AhXg5};9IL7rwdsULw1D1jUKQdN9P%sZdv98^_z`y0qQ+M zDELk{2Wqq+_FU$vEhqhhG}08^gyenWTI)edurgiwMa%8XTkY!V#;7PBpd zKndG#?pwdSyV+3P&BlWCD50+-=GTMbY~CW85x;7|1@Wp2ghBYpU=@l ziUv7F&4b4ihBfq0MupbPRjjSCAb}K=9}6PYeHwrBLkv=PS$?3O=;2wfA0ug{U5j5Vi7nj}uit-O1#jMOb+K~6o{_|TU(m#F9)11ns%cGY-232VHg z{6b>9@&5XfU%?POo#(gfP21`01b6F7i7DMQcM~%`H+XD;xj9M)^C6wd6+$_~s3z&q zg@WA4nRVrStI+vzY7ANA!A_m=-kD~~+RnC@Y$u0-l+MrF*(NPlntbPvupq0WUPmeL zU6dwj5kaW!i5eaP1{<2$^zlVt_~rtR&5_xkZB|Fl8$%U-i4Msmipu2 z?^dloFGe&=3<_L4KY4K0LU48>-VKVGMUXG40_Q_Y@=MMGvP1$DQ7uIqz)E!M1d4Fa z4+V%=Q<#rKR7eNeS0vBxLM?Xd;VbEAvL#I^2HvC-4?S%(M+|wW!z@M-NbW`7cT1R6 zxND#50>d^W94D(qDVNJ~bKvcJF1?B^0fU02LTjQGK{mg3NMgu6Ov`a3GF+nGcYu zY7{Vzq@DkKf}LroNK_s0Jn3kdHd0PEZ4AqL9VH0ws|Z8XMmU9%vb3tEs{84-?8Q?l zCvHsy99Z3$r~shxTj!sLrW_wN6vy(dsaxF(bTLKgu^{+#oVS%CHl>=H2$)Hs2kQvD zaQ}vfowwVR^vqiH*Bgm!rl~6fH(h@@b5lHou8$>-Cp4kBz#VCiUilrx=klX@iYY@k zoiNhzzjrR~kNWSyv1VjOM~m^VZT;Vz4c4NR&oZ*gI?=>4VHqub8y$81ky&Au$BRu^ zkTkJ2=qWL;g+1B0;;-T8KKROK^y`~09PMGf{MF~wnLCTuD4s7|)PDJ#t&S=H z3Qk^xgDHE>BEG%(-*i^E zCE4L>umG@5As9KUb9a!jH1!}BL=1kzCQbdZ0x&|o1>_UqT$}BW%QY?r*8|cHT{Cp8 z$Wr-R?#0J1x064%eo`Wj$eEv8o{kn!pVZP|iu75A+dJVt6 zU-sQ1U|F#+>)S_P?u4`p6vBrt8=hN5#W4Z1C1H6aMdf-WQ(IH_<>GqPIX6X0@D%g7 z8twc8-A+IrTux=cwF*jb*Q#&W-lSP(YV$_9J+Yd@E4$X$A6ja{@&kqLoe!OK`}-=! zzaZG*D-F=5s6Mz*54o1OKbXma_^=>Zg{AGU0TY@7;I+Hz^la|#s|V~DVzC33Jut7m z-FRr?>d*D3wLuExH!sq}jZgX_;`gF1RcXl9#1oNha-F$h9)@1gTP^a6I?iIb4wWfm zWWnr!;THx<_zAa4+i$}Q?@3oHovRbZ?sVDu2(_H$|v73=Hu2+1| zod~q}ak|~;bzFR!-0z3~sZoPQ`&7Ct2i`Bw&=?#Nkw$I0ouE1H z=X%}W#GBlhc@^cIR%^qV=R57I;^+>=^jVag;$i< zb^4&wlO1Y!v zu|mqY>udm%sSG5ndR~aO=|S_~f%~6^_H+hg@TzR@nm;oo$#V%2F1xP?#g^~bd7DE6#h8x5CpM8cC?I>vL?e#p4# z2F@pzt;%2OzPBuH8|J9)Co_h;=Zr}0nDN>23DeCI91eA@(oimO%p1!la@+TIge&0< zD&6_bRMYJ@3L2BWyDv8Ri{KNulObM6%#_;0utLyCW1G zYVLGle}V8LeO!TZmjJnq7=&X3{7l-4&iynke0GuOUd-+??ft=HMjLm zadDS$Ufys0!C>qOhPu1EzfBhurjjq$2wuR8*M*sYqwKj<5`^<}L)vKb62Y*ZYrf4p zbznFru0*ofTyFJcPN!{;x4c5MhY%ap-&<~?9NK&|?uGp$Uoj!EiQ&6+BQ7o99W^2O z{tHLMgn->D&C3gt^LcjieeH4{jw=df;r z@>>W!n@Ma>a&wech&=OiAS__tj2Jga7bvGzFn)7GoIv+zzyl3^EXa`=nbB|`+(O!( zJy1wir+$=p_Y?X6>8*qzg(Uwr{7m|R(ni67?VCsL&XlCw>}~@>5|r!&XAh9nnq;!0 zmJ!EcjxjmxK}mtGskJ9xAGOwOYrYn{m13UI zS1?;90iDy|gQsKJQG)bXvQa&Gj--QUL5?FW$SUn(R>pXg(qwR}yMUb8m5{mxUz&A( zt?Q4>^TlouLV}48D4QZ>D zy}oXRN2BEZuvR;V&08Ipf6NVb3-y0uLEfxv53OCx!hH}+X?v%8=Q-lrE?-KnNygAA zAYeqU&#uQVc)B+C#-~?^a=fO_h5oP*O=sZ)eltx0yp$#P`{DR2RcS6G=N?_jXpl&K zmz5!AepEaU$5YM7LkBkivfNYADO7HXAq%o&PE($@lv!_}ok03iG#g0hqX8D{vCq(c zHfcY9Er^W{F4u@l=~?(@bu9CyVl_bM>r9MNiyNXzflbsUv>#@XClbyZt>H8aJ3^`M zEs4bS!RHCY?k7x6V0^{X;*aNnc|TJUTeZzwV~=w_JsIbR{}$*ZToTzL-W=eT(@L6%q0{Nc}p*=rvQQVQo7@17*k4Rg9Lb60~e_l6N>M|&G`+d60m-HsuRFZ&~ zWGDBjD}%T%a-_;XXAqKxw@$O!;kmF?NwPPo>=ol(+A$U+o#;8m7hi`AvC^SD(T)c9=D=qN4;#SW-%iPqgd zW&ZRJgxGSx>_XRp+(I7KuOcwNbGEXck?e^Fl+Lp!$M$R0UjO#)Qts7e#omrVeIlE+ zHLr__lR$O;T3}hO{;M&CVv9SWHI|2x-YHJjTVn>-^_V&$nGKIZTg7$Xjq}dHMl}27 zEoD{@bZeg7_$c37m51Ku?$05=RKFET! z)nn7pw?aPT8FXlcq_7~3P7mr4pV0y+RoDJA9aAt%ngvjJHI~QTZ0g0Y@mq_l`{}L- z*Y-TN?gurSkD?3v&@EVABQd%m0ACpuSS9q1vjIV?2M@Y*0+qhoZ~>NPP4B;Z8l8x` z@_yb0&utYJel{q5ap-b>{+yj%OnE5u?&FarB@RQ_ zYmUefg~^N!{f>8WE|vR5Bd6@TbxwTGb+pjjwBH?y4(E70)~4>Lc*}KGUH+EdS9o@n zPe${)gOA)L!I#lob}Y!fkx+-v*I#aZOA>K%44kG%Orh6|O3tt#EjDiGFV35}G!aBr zK?uEist-zi_{D}1$WX`K`0}0vO;3hzXZ?Zx{xN)fWjEy^*j6`=EMLTNE5K5pM(<;3^;^9y>r=DWK{UnRWafb(0D93i_~^3KV% z?3PUjx88d3#xBKcwPF+XR>Q?^;fa+ZJx_g~qQVkte;vILq4q(4cB3>kz9^<_m+QCt z*13UpEuZHq<($fGO)KSl!!q)TQFztG1`=l5ht$A_8pV(a$2 zzo?_m+U-u0gNCi6EtI;K9`54;F#C&|*4ZXXw(rRZ^LCHOADZMm>P1bJ@ys|w7RGDkIge@Dizo5F$j^jhod z)&lHH6}3Q2n6fYC^VqBrGx~}-yhv0%O<>&bU4z})&A02l33D`*v=@=kHtQ2AZXK4< zuK6@yAK*3b7%-^RKaG49d7H=FcH}uSz5mvdc)`0s;@+}Q3cg^-MxZ2=Av2|uAy8A~ z>)_KJWTF0!oI@IaYCACHxF?S8)^skUO95}df;NtCIF57$j7dDuK{OxIuWImlbZlRz z#CnirhggB$&PJL^+OGACChf`k%bD+S7RytPlUjy9eEBtmh$s#<#E|Iw8D_rDmbpecc>1$P8<~-pYR-wZE^2+e;afp`=g+6ShGi< z{&H!3kXyr|@BBT)Z)?DvvqTBauqQ<~J-sAW7shOpjZWm0GMbB?S!e}(irDJM^CTtK z%#PJwsyJ(x$DSG3ijq}(7xshd{c!awv~PqXxyRg&Xe3ouF25qHI}mbys3@n#23BJl z7+vQ;vdgl(6tSTn88-9Gu5y^!2YnfpfV&y2+PADh5qTJ?nh9^^>wlHpNFh)&DcOZs z5rE)YT-H%&G9kXY@fa_8Xi7yY+3*xzTSFTD-YVE1lk@Iig zk2Ed8E_7Vg&rZ^PWnowJX~U^CuvJE(l_In?9N8#ZFja%#cMGp~tJt!(^A)u9;D`Y> zt5}fXIM_uN#J{A41(|J_QlzTjPHPf=*i@&&cLZj!KWBdWqWb4PP%!;?DAnvH{O6rl zl%>;T3Y?Lrcfc(A9qbK|VbrrGg4YiHqvL9}?ph`>_oPduY1Wlbj?teor)$g055LH& zs8u{%R}p_q^QYVq@(6KvdyZ1hYd(MRmuF#5mUA zMi9rhNjDxUp`aAs%%WRyHa%{U&2EGRcjc@?pV&&{3V)^;!;VqFf&^d^5UuUK2tK4g zaEiEy5CSw1#@r)Gt#e3?`W^|J8o;@KLBm{T>;Wz&>e6G%v<7Xsh-lrgM|89C406&51Dr5 zfmKyLC8*bS2@!a(K0J?ZBgQhW8lO8@R(VN@BCIw>qqM6nl}DdX;VF*#p`|%~Gh3#) zN;~!$-YG+SKc~Xd26X$cjc5!v*>6x?lx8C@d@Ij2a-S(Hh(5{z1Q{S zl&0|@wWawGoT>Fm{kF9!eXGx>OH=W4i8W5;ZaGB?cD2?4)pg z{Kg_FrD?shm8tj}0rm|kebNxm@5&d7b?n6(>Rm#9Nh5dXhp%~DES9@ecR{&lpll>m zaKlEd*r|#nbIAqCrk~R&mdVw^G)~o!xFaiOob*j$m#@Ibzs||`=_R$oReJ82Lv^M_ zpu@6nR*{0Yx|^1?Tqn8D=ed1t%1G^G%?{$F-}c37=8zFTMJEjzNsK|Mpr%2|KueH< z**Qg7bmlRtCqadlggYc9-}{z``b{#Sfa`kpApSn=f~&EVbfEesRWkBLZYARY%w0dK z06P0Y@4i`S$zmUYOEt%nM#&@Y$U$gYj+=a_s ziae5Qj@VZ`hI$54o`Utr};3L&}P!4c+6 z$%W~C_`J@*{rY!v;!)c)O1WoeEF+2U14ak+`_|2}hRcUs^O;gxNJCygo+L z+^0|sOUAvCK+|g6fS5Mlf?X{OqS}F#>9J+(h<^;)c%?0lZ7p|po6mE!s8=YN68W`s zzv0&~7Q`-G&Z6+s3VlPkW*Te@Rib_L2WBmD1656orN+XvPU}zO67tqt101VrR@G*h zwKP14Q{O^Se~VFtg!=o0f3t~NMq-$M?`k zbGl7m`3)f>Sh*F-0o+?&C1PAn=2}wk+>Q)3zEptlJ2UirW4;Qin&jgBY{;?Cr*XzU zLVdgaxV1|L$~(2Kdyq4!+Nn7Wx$i4FQBmnsuRAh0-kjzt?40^e)*`xKBH|?=!E-(r zIjGh@lXdD){_51!;th(UysaH-O>WrndBV-D> zW$t76m_w-JU8c-oV2@IcZx8k+sxC--HRjx&Mry4Fedfu>e|{nD&zw8T#g2{hCS}UH zFbEC0z(q3lE#Yvt2*9_pi?Qw`J2+wg6>m?tncQxHjI3o zey6tY3%lo=I=ASfIDKucluK~)8+qB%Uan`lHmg>`E2hB7H8~cOcCU}LWuIu6$s2ON z1o3O7==HlxM$@4=@_XS<#eumXp6ibIdFEfc+#{4JD;6Z@XLJH{!Vpv~>Je4W+n#@w z85;igms({01O@jk1QIL7RBEsw$4s``UC<#`Q^)%nKFCrVr-gT^b&Q;y zh!4M0GP18+XZ+sH<|P`8}F=5Q^3+df)UTpe(K3K>Glr$)RMFsHb$-l|h3#WW<9 zV2rAXHhk=sHQ#4L_=|bR5d4AnZ@y$^(vJaiE6@dLbvJ!vUOUf(X`kYG;{6ionfJaj zrFVTsHffaX5-oRaxFah==&GlV?0d;=I z)*ZKqYOYqgH<~i;NZpCt^OC67vEg*9cMU?E&YiJQe7C-9S5dRlxL=Uxcl7=!SSG~d ze*4$baOe|G(nu4KrbYld6j@S!UplE8P+UbPwuT6Q$u{+&c`ms{9G%}3zZnj*T?*2t zmQnAYe|YPracu3Duv1#khCQMfLAJDsmo%7;z@*~Z4|asEH=-tSZT$mS(%DLzbxTnE z#H>h!8LRff6Bp!PnRGO^r{gJ`_t)E!g6}jSnEYQn@6Wf69$sG$(PeaACA5LOWI0)Y z$%(5l_((qk#7I7(IinVu-hP_jlH?~Zm!G7|0eUq}xn@S%6v4KFs@LVin^7S4`aQbP zO6I#cl{r5s5enK1Odpw?R07%d=VlWArFOa#zc_#f1IJ$+uYt}V#jk3r49`^$BX;5B zkpAhKb+L>&N@$msX=k3}uifOBZtcXq+YXxHz254s)kAI-z7$bkW@DI>^l3O+ZdJTh zo!+VH7F{CKV4SZtSlNPWy5LC4S*^ZTn%?i{@aavZ_}%o+;8qOZ>HV9n$oCf&{jY&b z_h1G}MHG~v49>D3Q<39Ye@h4*8AP2x29S3LoPk>2gsLDnleu1KhL<{^Obqh8Yam*k z-{-}fV1|2a|58|FZg@eZy&Om|n~exiaa;IlWyIuo-Pn?wVZ2w_c8cf`M_Ggu%mCpvn3+nA@4(5htAdVSYqD3?1=1Y69ABwrxU2d%YnO1_+DB)N}w& zY+wsoxcop1orqwghtZ^wl4P?TG0L9JEhkG^GJ85%wx2*wS{^TyXTqXErhXvvF6>QA z?@vFvP@!o^5|(UrnUTSQ-1;bOLCy!oynte}m2tX2I~7gtf3Aqhpd*Naw zC8lzH0;WM$yaFUWM||YdcZpz#$JXX6Jbq`SOB1M>q8}mGI#E*ad?}rNbm3Ff$2iKt zz&Lw#pH0H@u@+#L1|28vrg&WJRNIo|p6+rE;hAa8?DYT5 zBU+?K5;BpTd2{xzr)$5;L*<`K1cK(zL~?7FHX&V-A222pu7H$MGjj-p3;8Lewl13w z7^)4WedjDGL}2mruofYeAlVHMxXT(YNGP@SSy{1UX2gJFzg=RSwPWO$< zkGOwfo@~r4Z*4gVpe>p(*XFv+>OEw?8lqxBjo~WJw?2wm%6O`kj!tg2s$jmyvbF9= zlLog}i9viShKMV`Yw|J}+nz?ftH~#T7n24A9))+rfzxKTll$%+Yx-BuqS_N10hb$% zdXhm-noZW{D!E^ucB&?Sqq`O6*%wEKZ`v`r zwz(d=DGK8k-cDBg+F$6^eYQTY*qxmf^dMvNS_YxH`l;PW>8`5n3 zv2AACugO>v^YKx)JC(#8j%}0AgypBgER-o@WF);QJSJ=JCIgIuufa(NM= zsrUVjInm(_2JSL9Mk4FhHJ{EHX>6%97W=htu7~(+gb0F7$6WFE!Tvu2FIjADRz@rY zV2ytr^bUvd@~QPWW+ElwJjP;4_0Z%OPyq|AXQQ&u*Q<438)$wku+jt@%Dbn%JwWc^ zp^+e)(~VFm|P`-Z3#h zDuk!yVr8!2K`Q`40k-g2t&ogs%y$T~HI9w&(LEYNodfVyi*(ahQ|ElU-^2ajiO#}C zFrcxHQ;M-xu~%P`T@YGa+BU2Foe^cODmA39`Wo+gRikT9b>xdfL}+*o%+&W`7I3xp zh((o-RzDSlG$Sv8f=xpig+POrXb;Omn{z{IKQhGwyVV6(Q$}8n&fnPchzyLDsO9Xu z*MCbiLyLX3G1E-Z;Is(+By_bpT??8>ILU$ph1VpH;*f2<`Gt>da{fCF5g8?l>_Nkt)1*ahuZhYnl-INEXeDb716O5U$#xQ7;;>F zIS~=8GOWf^Qdk*quhC_5R`|Du5uw)Nq7#cf;uHznvMjcMSyyH->_B&LJ-h0ev5?z` z+e)6BD`d^H+}el-mAJ2=y5hP>8KHYK`f9I3>^&0XlT9A4sCP_9ZX}l@trY@i)H=5I z@}w^eIxZf3*beqERjF(F z;X@})QVraql62o}M-_BFOfFt>21ZHf zc;+F1=NS+mqF~dAG$M0kbj6SggW(pE*9s;PCxS}!%qSW^c7<#B5@F)WqJ^e>I$i%l zo}IfPm*-r3Bg5ugSpT^mLCbU3S{k@R&YW7-Es0ssyy2u>;B<{U>uQeeFCbd|Um8$Q z7ilhQ-v)6nn<4OpreMum42sz6Q>`HjBh>pT46pohr0>Kk?N6x*viT_fk@9SVpC1dt z+3UK9KV9-@^`rDJjlagU^S!3_;-t|ljc`7sZ3vm~EuwW7e_SAvf~Il*%sX%LOg5`oxI7Ym=q-}hD<`k>q(nI5%bljgCt_e#~ZmpGxbT;6Lqf*%AZao>Av%p;5(x(-Nze~4PyA3;%vx;z6SmNfthI|A;HeLM-ugY+Y9?yTQUN6RLCKhAKQvb@9v(%5r( zvp;?7u3UcX@ewbG?uu-9h+DxRjd6tk8kBP7$~;fA~y(ZKzXIr@;H)0Ptq(z z=f^e16z%t_<462`_p$UJV-j`;4bY4++^S_-w2v(C@&__($q|DwQ{oO-duk}2-g@

pi^hRu-M``K4*hj&_J5sI{&(CnyGR;Lt1NmP?|0zs` z@J2UW0&QwU9+gkR?b9t*Q8pcu`<_Ot7uia?UUqi0?tGFIo~AL$<1ZqlcSCi3Z*uC?$?3Nh*gW%~yRXuwpiNm&)c#jzWKFu@!&D z1@~5@WN)MKpxLq~So3uQKp`XOf~r)n*HbtDIAL5vk77Knuza>2MU*cXSv{6Ksdd}K zJhG0>=}4dr6{!Pu{(7oHpH3cB!#c4ieJ4KFp?N^3nT2AcSSVA~pvFF*m?xP~5LQ)$ z(ny`7q9S{r(&IiDU#P*yq|aL(>MI$}6L`A4#(SpsX3pjwQmxO~Hefms(HsHh8gHr} zX^t*D;xr8c(Rq+IX?9Ney52^S-N~g{AvqXDx2+0q{5-9JpycAxT1WN=T$RqWlZ%A) zE4E>YtuwH~vNIi_Xiv>JX)7}GQRQcSts?zhjdX=4LpAK~$* z++A+O%P>VJ%mV2sM$I(R4eZEXqkHt2d_&B~Wpp0EhxQ9zPav$sf8RmP)r`mc)BYRoYUQi|S9}xmJy9ZfpL z`V;g|ZO8u&(l`tr{~tmd|E&D{S28snnhGgXlAI2iWuRw7m&?7VR{=i4XSAA66KnG@*v)`f+4iY*H99kdcTEQcY0~ zR1MKWKPWMpi7>Ex-L)$e4L9kaU=u||&+!v6e4E^-jn##C)873Kty*~(tb|Kzk}#EK zOuA-rpEvYcn!k5_`G{H)m9fqtkeXc65bH2Au?O>wuYD5Q7MlV(eclYJG^D>ZK;)~9 zOb)J1HO(DFZ);255Bj=Uk7*Igo$(a&JZ&sp!(CT*$jRwwveVHM7r`D_x2zj`8++z8DT|Pbe zod>2E>3?#uFL0K=!znw=A%*h^+Km2k5VIz6a#9b$M{aW~r?-YK>E$w_Sdb&{WYeF| znLGH6hN|wW>wnm&YxV$b(;BiW-y2~jPZ?I|#V5zS5rbEv$WBvmF)H{MnwgE3$b7iB4Q3{>%|xLO#bmy=WfL- zFU)@=KB~@ibUelIkaP$X)-+)QXLj@taQ%#_;NvUtZFEV*M|>%2A&8P^5E}ZZeTQxJ z7~SIAbHC#o7{0T*5PtCoy}xqNc;OZvo<+oLOPXDkfWd^T`Nlj-Kreh}w=1@!Aa(%? zeakbLc=xtqFxYWV^?xdO-BFhUO&@a5np<+=wL<4004Zm>75o+^tJ{!9Ah*JUcNbEK zBG|bd_=1t*R7(gvit?4&GyhuFK&?cPs*XDiUr8X~z$?5%SDWF3FQWOGhFgm`+y?R% zrM`RnV0=Cdd;1>Pl)^4eW$C`aUNwq+;w`<#Eh!c4qM9Suk4(VtL_?DlBKvN--c#`k zAMjpHEBrCs9Q7p@43EE%H~xbZ=|2Tyj#Ux74b+Tm%;W;Q6gHa@^OMU2B5ywJIFL50 zLrbbN;*Op&?aI4wQ7n%-8zbXAVsO1kj>~xz+q&EUK9e*^7c8e%6-HxdK`Xo4P?UT&EMaacv>bDR!tc%9Z-e9~Y9QarY&LCb=^5x@eUD#{5SY?sRK)6rUg5eHhW^{k?VzAh& zu8xxR8+%sL?O-R)>qq8bK%?k_2Q0|RbrK8m#DbAthSS2PBK_>{*4V@Q9cuLS#ws>f z{q)9c3haw2Q|{(e?B`T0-q~qegqx?NbctDu3mi;s8`W&=i$B@E?g_d@20- z&_)V_PYnvla;~u;*O*rt_Kzg6AfL@a7}WD&oaz6KPHU!2F(t-V_3h||f~=p!-S}M2l;RLYzu)5r13a_@vCsD@f$|c4`1gC7KG{z?9na*4NNXq@Yi@5Mcs<@U&w=LOc6RS5I{Q{ja&Je zu!>2UMRBF$6)7oJz^iA`b%E_uUyS4^vZ?#AuaIgL?n{I~BWe9B>DI}fBKU8y5d(z7e}#Xh;Z~|~K)w!?-V16Rg6O_qNPIsfZ@|gc0wc^)`fuoG5>OW8(p5N< zcL2R-mcQ{4`w-OKz>pO$QAelN{!6^(6S=!3BzYeXTGFgOV8qN<`JcUb2~%RqLU~Qw zm=fZh=bve6ck5rDb__{sSa7h=NB`B23)xZlGB!rWvBc^j(O!vZa?@I3@W?R&?+>3- z0YW!Bm0d584-(|}?%vdO2_JKm9dQaRT%56MeaJOmw@#}o2@j;uvJ2SXWf4wcL z|1OHs!1&aKGZUYn>8C+ja~-2P{u+MzFK>VuT@U*f`aO<7wkOan3o%S@(B_f`|GQv^ zPxJDD_x?P%h#WrfALS!^U;n9#!~m%hU{D*sGh=f0#-OL+*?j-uwhy??tFpTk`eBzrgQTt&3e}<0uw< z^!3s|vIQ{czsq&yf1ki|eg;V&5s;QBx zA^|_)sdWBw;K&H2eLv;!yWe{APgYFT+1Blu@jsAxdW}=&%GK;Ac4pio{CW1GXSp$% zegD`!l0^Si!ukL4{%^|K{|oV6_WyIoe``AaDi8mGWkdIf;ruY1K_#*jqgqNkwGAjF zB7{K#(Rv1S4EqtkCXkB5G{GlMiUV5GPg%KN1JI}G_d>OC&mIM9^^pfWtvY|Xx*ULb zG3_K2O-NUqjtt!B*t8np$HAm>0(u2E`%N!oICz7;Bs+5%!OYKOGtT!_HIsk5ybzzW zcE^0^l|x~zo}R_soJ#%doKK$??*_L&15wzw>Y4w-%R-ZJO(Fg8WVb=O@Gg@pe|1Ne z2z{_`73&BH(2fP%_sXn}t~CY?6v{R|MyG*Q*^HJQqk)B=mW7KT*IHFy1%G&Zr#z2j z>`pVT84Q%gM16Jq2aS~;s{MS2-RO2e0EKTg_bZNQ!{v%JA?u_gIirXe_K%yhlB(p7 z4e2dB#`pvAgQSqwI7N@i+g;`r#?OpOOFwSiS81#UJqy%kuYf4(rcB+N8Nowjcp7}A z7=EP7guF;S4_x$pfxJw{;ISVp`%5?|QN0bk(KgOx>XQkXY~Tj6M-<6v6>iP4yk9N2i#~e$RAq_i|%U{w;0zKN8grvF861ACZAM literal 0 HcmV?d00001 diff --git a/inst/rmarkdown/templates/amq_article/skeleton/pics/Figure2.pdf b/inst/rmarkdown/templates/amq_article/skeleton/pics/Figure2.pdf new file mode 100644 index 0000000000000000000000000000000000000000..51498148c4073e06794e8788a69e1a668d141163 GIT binary patch literal 21537 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

    w#yI`biw6_=^0<45I() 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 0, \\ +\; \;0& \text{, si } x = 0, \\ +-x & \text{, \emph{sinon}}. +\end{cases} +\] + +# Les tableaux \label{tab} + +\bigskip + +Ce tableau (\ref{Tableau1}) comporte 2 colonnes, dans lesquelles le texte sera centré, et 3 lignes. +Sur la première ligne, les deux colonnes sont fusionnées. + + \begin{table}[ht] +\begin{center} +\begin{tabular}{|c|c|} +\hline +\multicolumn{2}{|c|}{Tableau}\\ +\hline +Cellule 1&Cellule 2\\ +\hline +Cellule 3&Cellule 4\\ +\hline +\end{tabular} +\end{center} +\caption{ \label{Tableau1} {Modèle de tableau dans l'environnement table} } +\end{table} + +On peut l'invoquer ailleurs dans le texte car il porte une étiquette. Ainsi, le tableau (\ref{Tableau1}) ne comporte que des lignes simples, alors que dans le tableau (\ref{Tableau2}) on a inséré des doubles lignes horizontales et des doubles lignes verticales. + + \begin{table}[ht] +\begin{center} +\begin{tabular}{|l||r| c| c| c| c|| c c|} + \hline + Nom & Prénom & Institution & Article & & & & \\ \hline \hline + Fayard & Clotilde & École maternelle de la Métare& La maquette & 3 & 4& 5 & 6 \\ \hline + 1 &1& 2 & 3 & 4& 5& 6 & 0 \\ \hline + 1 &1& 2 & 3 & 4& 5& 6 & 0 \\ \hline + 1 &1& 2 & 3 & 4& 5& 6 & 0 \\ \hline + 1 &1& 2 & 3 & 4& 5& 6 & 0 \\ \hline + +\end{tabular} +\end{center} +\caption{ \label{Tableau2} {Autre modèle de tableau dans l'environnement table} } +\end{table} + + +Les tableaux, comme les figures, sont des objets flottants. Cela signifie que le logiciel les insère immédiatement s'il y a suffisamment de place pour qu'il tienne dans la page. Sinon, le logiciel remplit la page avec du texte et insère le tableau en haut de la page suivante. + + +\begin{table}[ht] +\begin{flushright} +\begin{tabular}{ll}\ +Estragon. & - Allons-nous-en. \\ +~Vladimir. & - On ne peut pas. \\ +~Estragon. & - Pourquoi ? \\ +~Vladimir. & - On attend Godot. \\ + \multicolumn{2}{r}{~~~~~~Samuel Beckett, \begin{itshape} En attendant Godot \end{itshape}} \\ + \end{tabular} + \end{flushright} +\caption{ \label{Tableau3} {Tableau dramatique} } +\end{table} + +\textsc{Attention}, cet autre tableau (\ref{tab:template}) est un peu plus sophistiqué. Lire les instructions dans le fichier source. +\bigskip + +\begin{table} +\centering +\begin{tabular}{lccccc} +\toprule +& \multicolumn{5}{c}{Milieu de croissance} \\ +\cmidrule(l){2-6} +Variété & 1 & 2 & 3 & 4 & 5\\ +\midrule +GDS1002 & 0.962 & 0.821 & 0.356 & 0.682 & 0.801\\ % Contenu de la ligne no 1 +NWN652 & 0.981 & 0.891 & 0.527 & 0.574 & 0.984\\ % Contenu de la ligne no 2 +PPD234 & 0.915 & 0.936 & 0.491 & 0.276 & 0.965\\ % Contenu de la ligne no 3 +JSB126 & 0.828 & 0.827 & 0.528 & 0.518 & 0.926\\ % Contenu de la ligne no 4 +JSB724 & 0.916 & 0.933 & 0.482 & 0.644 & 0.937\\ % Contenu de la ligne no 5 +\midrule +\midrule +Taux moyen & 0.920 & 0.882 & 0.477 & 0.539 & 0.923\\ +\bottomrule +\end{tabular} +\caption{Texte de la légende} +\label{tab:template} +\end{table} + +# Les figures \label{fig} + +On insère les figures en formats JPEG ou PDF. + +## Insertion d'une figure avec légende étiquetée \label{fig+eti} + +\begin{figure}[ht] +\centerline{\includegraphics[scale=.8]{pics/Figure1}} \caption{ \label{Modele figure1} Modèle d'une figure enregistrée en format JPEG avec légende étiquetée } +\end{figure} + +\begin{figure}[ht] +\centerline{\includegraphics[scale=.99]{pics/Figure2}} \caption{ \label{Modele figure2} Modèle d'une figure enregistrée en format PDF avec légende étiquetée} +\end{figure} + +Comme pour les équations numérotées ou les sections, on peut invoquer une figure dont la légende a été étiquetée sans craindre les modifications au texte en cours de composition. + +Ainsi, on peut invoquer les figures (\ref{Modele figure1}) et (\ref{Modele figure2}) pour attirer l'attention du lecteur sur la manière de contrôler la taille d'une figure. + +## Insertion d'une figure avec légende manuelle \label{leg+manu} + +\begin{center} +\includegraphics[scale=.99]{pics/Figure1}\\ +{\small \textsc{Figure 3} -- Modèle d'une figure avec légende manuelle} +\end{center} + +On ne peut pas invoquer cette figure autrement que manuellement. Nous n'encourageons pas l'insertion de figures de cette façon car dans ce cas il arrive que la figure elle-même et son titre se retrouvent sur deux pages différentes. + +Tout ce qui a été étiqueté, sections, sous-sections, figures, tableaux et entrées de la bibliographie, peut être invoqué ailleurs dans le texte. + +# Les citations et les notes de bas de page \label{sec5} + +On peut faire des citations. Les citation courtes (5 lignes ou moins) apparaîtront au fil du texte, entre guillemets français \og Diophante vivait à une époque où les mathématiques alexandrines perdaient leur puissance créatrice.\fg\ disent Dahan-Dalmedico et Peifer\cite{daha}, p. 65. + +Une citation longue (plus de 5 lignes) apparaîtra dans un paragraphe (ou plus selon le texte cité) qui lui sera dédié. + +\begin{quote} Avec Diophante, un nouveau chapitre des mathématiques s'ouvre et il est impossible de mettre en lumière le courant dont il est l'aboutissement. La vie de Diophante est très peu connue, et la période précise pendant laquelle il a vécu reste contestée (\siecle{3} siècle après J.-C.). Sa grande oeuvre, {\ les Arithmétiques}, devait comprendre, d'après ce qu'il écrit lui-même dans l'introduction, treize livres. + + Depuis le \siecle{16} siècle, seuls six livres étaient connus. Ils provenaient d'un manuscrit grec découvert en 1464 par Regiomontanus à Venise, qui était la copie d'un manuscrit plus ancien.(Dahan-Dalmedico et Peifer\cite{daha}, p. 72)\end{quote} + +Il est aussi possible d'insérer des notes de bas de page. Toutefois, celles-ci sont à utiliser avec la plus grande parcimonie, et seulement quand l'auteur pense vraiment qu'il lui est impossible d'inclure une incise dans son texte \footnote {Un texte de 10 pages avec 12 notes de bas de page n'est pas acceptable.}. Les références bibliographiques, notamment, ne doivent jamais figurer en notes, mais doivent être incluses dans le texte sous les normes données ci-après. Toutes les références correspondant à celles données dans le texte doivent figurer dans la bibliographie. Nous attirons l'attention des auteurs sur le fait que l'exactitude en matière de références bibliographiques requiert que soit entreprise une vérification, voire une recherche documentaire qui est de la responsabilité de l'auteur. + +# Insertion de code `R` + +Il est facile d'inclure du code `R`. Par exemple: +```{r, out.width='0.9\\textwidth'} +plot(cars) +``` + +# Conclusion \label{sec6} + +C'est à la fin de cette section qu'on retrouvera le cas échéant de brefs remerciements. + +\emph{Remerciements} +A Leslie Lamport\cite{lamp}, pour la qualité impressionnante de son travail et ses précieux conseils pour la rédaction de ce document, et aux Annales des sciences mathématiques du Québec dont le gabarit nous a inspirés. + diff --git a/inst/rmarkdown/templates/amq_article/template.yaml b/inst/rmarkdown/templates/amq_article/template.yaml new file mode 100644 index 000000000..94372a70c --- /dev/null +++ b/inst/rmarkdown/templates/amq_article/template.yaml @@ -0,0 +1,4 @@ +name: Bulletin AMQ Article +description: > + Template for creating an article for submission to Bulletin de l'AMQ +create_dir: true diff --git a/man/amq_article.Rd b/man/amq_article.Rd new file mode 100644 index 000000000..5a7497a61 --- /dev/null +++ b/man/amq_article.Rd @@ -0,0 +1,35 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/amq_article.R +\name{amq_article} +\alias{amq_article} +\title{Format pour Bulletin de l'AMQ.} +\usage{ +amq_article(..., latex_engine = "xelatex", keep_tex = TRUE, + md_extensions = c("-autolink_bare_uris"), fig_caption = TRUE) +} +\arguments{ +\item{...}{Arguments to \code{rmarkdown::pdf_document}} + +\item{latex_engine}{LaTeX engine for producing PDF output. Options are +"pdflatex", "lualatex", and "xelatex".} + +\item{keep_tex}{Keep the intermediate tex file used in the conversion to PDF} + +\item{md_extensions}{Markdown extensions to be added or removed from the +default definition or R Markdown. See the \code{\link{rmarkdown_format}} for +additional details.} + +\item{fig_caption}{\code{TRUE} to render figures with captions} +} +\value{ +R Markdown output format to pass to \code{\link[rmarkdown:render]{render}} +} +\description{ +Ce format a été adapté du format du bulletin de l'AMQ +} +\examples{ +\dontrun{ +rmarkdown::draft("MyArticle.Rmd", template = "amq_article", package = "rticles") +} + +} diff --git a/man/ieee_article.Rd b/man/ieee_article.Rd index 78f4b76c6..51a28a628 100644 --- a/man/ieee_article.Rd +++ b/man/ieee_article.Rd @@ -76,4 +76,3 @@ Shell, Michael. "How to use the IEEEtran LATEX class." Journal of LATEX Class Files 1.11 (2002): 10-20. \url{http://mirrors.rit.edu/CTAN/macros/latex/contrib/IEEEtran/IEEEtran_HOWTO.pdf} } - diff --git a/rticles.Rproj b/rticles.Rproj index 270314b87..88ff2b5da 100644 --- a/rticles.Rproj +++ b/rticles.Rproj @@ -9,7 +9,7 @@ UseSpacesForTab: Yes NumSpacesForTab: 2 Encoding: UTF-8 -RnwWeave: Sweave +RnwWeave: knitr LaTeX: pdfLaTeX AutoAppendNewline: Yes diff --git a/tests/testthat/test_formats.R b/tests/testthat/test_formats.R index ea3062e07..5486961c0 100644 --- a/tests/testthat/test_formats.R +++ b/tests/testthat/test_formats.R @@ -45,4 +45,4 @@ test_format("ieee_article") test_format("rjournal_article") test_format("sim_article") test_format("peerj_article") - +test_format("amq_article")