Commit 393d5d37 authored by sauret's avatar sauret

update epub et latex

parent 45620058
......@@ -13,6 +13,8 @@ Pour produire un document LaTeX vous avez donc besoin de
3. Un terminal pour exécuter le programme LaTeX
4. Un lecteur de Pdf pour visualiser le document.
La distribution LaTeX intègre un processeur qui produit une sortie Pdf à partir du fichier source `.tex`. Il en existe plusieurs, XeLaTeX, LuaTex, PdfLaTeX.
## La structure du document
Un document tex est structuré en deux parties:
......@@ -24,6 +26,10 @@ Un document tex est structuré en deux parties:
Le préambule est la partie du document tex qui définit la mise en forme. On y déclare l'ensemble des règles graphiques qui seront ensuite appliquées au document.
Syntaxe de base d'une balise LaTeX
\fonction[options]{valeur}
Le premier élément, nécessaire dans tout document LaTeX est la déclaration du type de document.
Par exemple:
......@@ -34,7 +40,9 @@ Par exemple:
Cette balise déclare que le document en question est un livre, que la taille de police par défault est 10 points et que la langue principale du document est le français.
Ensuite on trouve dans le préambule l'appel à l'ensemble des "paquets" utilisés. Les paquets sont des fichiers qui rajoutent des fonctionnalités.
LaTeX intègre les règles de composition du texte appliquées traditionnellement dans l'imprimerie
On déclare ensuite dans le préambule les paquets qui seront utilisés. On "appelle" un paquet avec la commande (ou fonction, ou macro) `\usepackage[options]{paquet}`. Les paquets sont généralement un ensemble de macros permettant d'ajouter des fonctionnalités de mise en forme ou de gestion du contenu.
Par exemple
......@@ -60,9 +68,10 @@ Dans le préambule on peut finalement déclarer les métadonnées principales du
### Le corps du texte
Après le préambule, commence le corps du document, à savoir la partie du document qui contient les informations qui seront ensuite affichées dans le Pdf.
Le corps du texte commence avec la commende:
Le corps du texte commence avec la commande:
```
\begin{document}
......@@ -76,6 +85,18 @@ Et doit impérativement finir avec la commande
qui doit être la dernière ligne dans le fichier .tex
`\begin{}` et `\end{}` définissent un _environnement_. Un environnement est une partie de texte auquel on souhaite appliquer une fonction ou une mise en forme particulière. La syntaxe est la suivante `\begin{nom de l'environnement}` + `\end{nom de l'environnement}`.
Par exemple pour avoir un texte centré :
\begin{center}
Mon texte centré.
Une nouvelle ligne.
Un nouveau paragraphe.
\end{center}
Au tout début du corps du texte on peut organiser les pages de titre.
La commande
......@@ -128,7 +149,7 @@ Remarque : les balises ```\part``` et ```\chapter``` ne sont disponibles que dan
\item Mon premier item
\item Mon deuzième item
\item Mon troisième item
\end{itemize}
\end{enumerate}
## Exécuter LaTeX
......@@ -137,7 +158,7 @@ Pour exécuter LaTeX, lancer dans le terminal:
xelatex monfichier.tex
Il est nécessaire lancer la commande 2 fois si votre document comprend des des labels (par exemple des titres des sections). Cela permet à LaTeX de les indexer.
Il est nécessaire lancer la commande 2 fois si votre document comprend des labels (par exemple des titres des sections). Cela permet à LaTeX de les indexer.
Cette commande produira plusieurs fichiers dont un fichier `monfichier.pdf` affichable avec un lecteur de Pdf.
......
# Production de l'Epub
3 solutions:
- se baser sur le md : pandoc md to epub
- on déclare la granularité avec option.
- se baser sur le tex : pandoc tex to epub
- se baser sur les htmls : pandoc md.s to html.s to epub
Comme précédemment, on peut envisager plusieurs workflow selon vos besoins :
- Edition Epub sur Calibre (Ebook Editor)
1. pandoc md to epub par défaut, puis on retouche l'epub
2. pandoc tex to epub
Quelques options :
`--epub-chapter-level=NUMBER`
> Specify the header level at which to split the EPUB into separate “chapter” files. The default is to split into chapters at level 1 headers. This option only affects the internal composition of the EPUB, not the way chapters and sections are displayed to users. Some readers may be slow if the chapter files are too large, so for large documents with few level 1 headers, one might want to use a chapter level of 2 or 3.
`--epub-cover-image=FILE`
> Use the specified image as the EPUB cover. It is recommended that the image be less than 1000px in width and height. Note that in a Markdown source document you can also specify cover-image in a YAML metadata block (see EPUB Metadata, below).
Quelques liens utiles dans le manuel Pandoc :
- [Creating EPUBs with pandoc](http://pandoc.org/MANUAL.html#creating-epubs-with-pandoc)
- [Options affecting specific writers](http://pandoc.org/MANUAL.html#options-affecting-specific-writers)
- [Variables set by pandoc](http://pandoc.org/MANUAL.html#variables-set-by-pandoc)
et pleins de petites choses cachées :
- [Manuel Pandoc](http://pandoc.org/MANUAL.html) **+ CTRL+F "epub"** ...
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment