améliorations depuis Windows
This commit is contained in:
parent
bbc95025c2
commit
a9a52e4fd0
5 changed files with 51 additions and 29 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,3 +1,4 @@
|
|||
Thumbs.db
|
||||
.Rproj.user
|
||||
*.Rproj
|
||||
document2_0.html
|
||||
|
|
|
@ -4,9 +4,7 @@ author: "François Pelletier"
|
|||
date: "7 décembre 2017"
|
||||
---
|
||||
|
||||
## Accueil
|
||||
|
||||
__Bienvenue !!!__
|
||||
## Bienvenue !!!
|
||||
|
||||
Objectifs de cet atelier:
|
||||
|
||||
|
@ -123,17 +121,17 @@ Bootstrap est un module qui permet d'utiliser des consignes de formatages facile
|
|||
|
||||
## Bootswatch
|
||||
|
||||
[Bootswatch](https://bootswatch.com/) est un ite web qui propose des thèmes gratuits pour Bootstrap.
|
||||
[Bootswatch](https://bootswatch.com/) est un site web qui propose des thèmes gratuits pour Bootstrap.
|
||||
|
||||
![Capture du site web bootswatch.com démontrant 6 thèmes](bootswatch.png)
|
||||
|
||||
# Pandoc
|
||||
|
||||
Pandoc est un outil et une librairie écrit en Haskell qui permet de convertir des documents entre plusieurs formats ouverts.
|
||||
Pandoc est un outil et une librairie écrit en [Haskell](https://www.haskell.org/) qui permet de convertir des documents entre plusieurs formats ouverts.
|
||||
|
||||
Il y a aussi une librairie très utilisée par plusieurs autres logiciels. Si votre éditeur permet d'exporter votre travail dans une multitude de formats, c'est probablement du à Pandoc.
|
||||
Il y a aussi une librairie très utilisée par plusieurs autres logiciels. Si votre éditeur permet d'exporter votre travail dans une multitude de formats, c'est probablement grâce à Pandoc.
|
||||
|
||||
Pandoc est multi-plateformes, mais certaines fonctionnalités peuvent être limitées. Par exemple, il faut avoir Microsoft Word ou LibreOffice pour produire des DOCX.
|
||||
Pandoc est multi-plateformes, mais certaines fonctionnalités peuvent être limitées. Par exemple, il faut avoir Microsoft Word ou LibreOffice pour produire des `.docx`.
|
||||
|
||||
---
|
||||
|
||||
|
@ -166,7 +164,15 @@ Sinon:
|
|||
sudo apt-get install pandoc texlive-base
|
||||
```
|
||||
|
||||
- RedHat, ... (ils n'ont pas TeX Live dans les dépots): Télécharger manuellement en suivant les instructions [ici](http://www.tug.org/texlive/acquire-netinstall.html)
|
||||
- RedHat, ...
|
||||
|
||||
```bash
|
||||
sudo yum install pandoc
|
||||
```
|
||||
|
||||
(RedHat n'ont pas TeX Live dans les dépots):
|
||||
|
||||
- Télécharger manuellement en suivant les instructions [ici](http://www.tug.org/texlive/acquire-netinstall.html)
|
||||
|
||||
---
|
||||
|
||||
|
@ -186,13 +192,13 @@ Les formats d'entrée incluent:
|
|||
|
||||
Les formats de sortie incliuent:
|
||||
|
||||
- HTML
|
||||
- HTML/CSS/JavaScript (HTML5, Slidy, RevealJS)
|
||||
- OpenDocument
|
||||
- EPub
|
||||
- DocBook
|
||||
- LaTeX
|
||||
- PDF
|
||||
- markdown
|
||||
- Markdown
|
||||
- MediaWiki
|
||||
- DokuWiki
|
||||
|
||||
|
@ -201,7 +207,7 @@ Les formats de sortie incliuent:
|
|||
|
||||
## Pandoc Markdown
|
||||
|
||||
Le Pandoc Markdown est un des formats d'entrée les plus vertatiles. Il s'agit d'une variante de Markdown supportant plusieurs fonctionnalités additionnelles.
|
||||
Le Pandoc Markdown est un des formats d'entrée les plus versatiles. Il s'agit d'une variante de Markdown supportant plusieurs fonctionnalités additionnelles.
|
||||
|
||||
Référence: [Anthoring Pandoc Markdown](http://rmarkdown.rstudio.com/authoring_pandoc_markdown.html)
|
||||
|
||||
|
@ -214,18 +220,18 @@ Les **blocs** de lignes permettent de séparer le texte manuellement. Par exempl
|
|||
**Code:**
|
||||
|
||||
```markdown
|
||||
| Centre de loisirs St-Louis-de-France
|
||||
| Desjardins Groupe d'Assurance Générales
|
||||
|
|
||||
| 1560 Route De L’Église
|
||||
| Québec, G1W 3P5
|
||||
| 6300 Boul. Guillaume Couture
|
||||
| Lévis, QC G6V 6P9
|
||||
```
|
||||
|
||||
**Résultat:**
|
||||
|
||||
| Centre de loisirs St-Louis-de-France
|
||||
| Desjardins Groupe d'Assurance Générales
|
||||
|
|
||||
| 1560 Route De L’Église
|
||||
| Québec, G1W 3P5
|
||||
| 6300 Boul. Guillaume Couture
|
||||
| Lévis, QC G6V 6P9
|
||||
|
||||
|
||||
---
|
||||
|
@ -237,20 +243,20 @@ Il faut spécifier l'extension `+simple_tables`
|
|||
**Code:**
|
||||
|
||||
```markdown
|
||||
Droite Gauche Centre Defaut
|
||||
----- ----- ---- ------
|
||||
12 12 12 12
|
||||
123 123 123 123
|
||||
| Droite | Gauche | Centre | Defaut |
|
||||
| -----: | :----- | :----: | ------ |
|
||||
| 12 | 12 | 12 | 12 |
|
||||
| 123 | 123 | 123 | 123 |
|
||||
|
||||
Table: Demonstration de la syntaxe des tables simples.
|
||||
```
|
||||
|
||||
**Résultat:**
|
||||
|
||||
Droite Gauche Centre Defaut
|
||||
----- ----- ---- ------
|
||||
12 12 12 12
|
||||
123 123 123 123
|
||||
| Droite | Gauche | Centre | Defaut |
|
||||
| -----: | :----- | :----: | ------ |
|
||||
| 12 | 12 | 12 | 12 |
|
||||
| 123 | 123 | 123 | 123 |
|
||||
|
||||
Table: Demonstration de la syntaxe des tables simples.
|
||||
|
||||
|
@ -275,7 +281,7 @@ date: "7 décembre 2017"
|
|||
|
||||
Pandoc permet de traiter les équations mathématiques saisies avec la syntaxe LaTeX à l'aide de différents outils tout dépendamment du format de document en sortie.
|
||||
|
||||
Les principaux outils utilisés sont MathML et AMS \LaTeX
|
||||
Les principaux outils utilisés sont MathML, MathJaX et AMS LaTeX
|
||||
|
||||
---
|
||||
|
||||
|
@ -287,7 +293,7 @@ On saisis les contenus mathématiques entre signes `$` ou `$$` pour les expressi
|
|||
|
||||
```markdown
|
||||
$$
|
||||
{\begin{aligned}/home/francois/nextCloud/LinuQ/20171025_pandoc/20171025_formats_ouverts
|
||||
{\begin{aligned}
|
||||
&\gamma _{ij}(x,t) \\
|
||||
=&\sum _{k=1}^{N}\sigma _{ik}(x,t)\sigma _{jk}(x,t)
|
||||
\end{aligned}}
|
||||
|
@ -327,10 +333,13 @@ pandoc -f markdown+simple_tables+pandoc_title_block \
|
|||
Il est aussi possible d'exporter le contenu d'un document vers la syntaxe dokuwiki, ce qui peut être très utile !
|
||||
|
||||
```bash
|
||||
#!/bin/bash
|
||||
pandoc -f markdown+simple_tables+pandoc_title_block \
|
||||
-t dokuwiki -s presentation.md -o presentation.dokuwiki
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Références
|
||||
|
||||
- Source des templates Bootstrap CSS et HTML: [tonyblundell/pandoc-bootstrap-template](https://github.com/tonyblundell/pandoc-bootstrap-template)
|
||||
|
|
9
header.html
Normal file
9
header.html
Normal file
|
@ -0,0 +1,9 @@
|
|||
<div class="navbar">
|
||||
<div class="navbar-inner">
|
||||
<div class="container">
|
||||
<span class="navbar-brand brand-name">
|
||||
<img src="f20-logo-desjardins-vert.svg"/>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
2
pandoc.bat
Normal file
2
pandoc.bat
Normal file
|
@ -0,0 +1,2 @@
|
|||
"Y:\bin\pandoc\pandoc.EXE" -f markdown+simple_tables+pandoc_title_block -t html document2_0.md -o document2_0.html --template template.html --css template.css --mathjax --toc --toc-depth 2
|
||||
"Y:\bin\pandoc\pandoc.EXE" -f markdown+simple_tables+pandoc_title_block -t slidy document2_0.md -o document2_0_slidy.html -B header.html --css template.css --mathjax --toc --toc-depth 3
|
|
@ -3035,7 +3035,7 @@ table th[class*="span"],
|
|||
|
||||
|
||||
/* CUSTOMIZATIONS */
|
||||
.doc-title { float: left; display: block; line-height: 40px; padding: 10px 20px 10px; font-size: 20px; font-weight: 200; color: #777777; text-shadow: 0 1px 0 #ffffff; }
|
||||
.doc-title { float: left; display: block; line-height: 40px; padding: 10px 20px 10px; font-size: 20px; font-weight: 200; color: #9c9c9c; text-shadow: 0 1px 0 #ffffff; }
|
||||
.doc-info .navbar-text { padding: 10px 20px 10px; line-height: 40px;}
|
||||
h1 {font-size: 2em;}
|
||||
h2 {font-size: 1.75em;}
|
||||
|
@ -3055,4 +3055,5 @@ h4:hover a { color: #333; } h5:hover a { color: #333; } h6:hover a { color: #333
|
|||
.toc ul { margin-bottom: 0; }
|
||||
.toc ul > li > a, .toc ul > li > a { padding: 3px 15px; }
|
||||
.navbar-brand {padding: 0px; /* firefox bug fix */}
|
||||
.navbar-brand>img {float: left; display: block; padding: 0px; height: 63px; width: auto;}
|
||||
.navbar-brand>img {float: left; display: block; padding: 0px; height: 63px; width: auto;}
|
||||
div.slide {padding-top: 100px;}
|
Loading…
Reference in a new issue