Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Memento jdr latex #29

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .classpath
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,21 @@
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
<attributes>
<attribute name="test" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="test" value="true"/>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<attributes>
<attribute name="test" value="true"/>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
Expand Down
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,17 +56,20 @@ Voir aussi pour quelques ressources :
* https://fr.wikipedia.org/wiki/Fichier_texte
* https://techlib.fr/definition/plaintext.html
* *Outils pour le texte brut* :
* (Tout système)n'importe quel IDE correct ; voir également : https://fr.wikipedia.org/wiki/Éditeur_de_texte
* (Tout système)Éditeur de texte : https://fr.wikipedia.org/wiki/Éditeur_de_texte
* (Windows) NotePad++ https://notepad-plus-plus.org/ ;
* (Mac OS X) TextEdit, SimpleText
* (Mac OS X) TextEdit, SimpleText, BBEdit...
* (Linux, Unix, ...) vi, emacs, gedit, jedit... *Normalement vous savez / avez déjà, demandez si vous ne savez pas* ;
* ...
* Comment formatter du texte / indiquer une mise en page en texte brut ?
* MarkDown : https://fr.wikipedia.org/wiki/Markdown
* AsciiDoc : https://fr.wikipedia.org/wiki/AsciiDoc
* (plus avancé) LaTeX : https://fr.wikipedia.org/wiki/LaTeX
* (générique) PanDoc : https://fr.wikipedia.org/wiki/Pandoc -- https://pandoc.org/
* ...
* ...
* Concernant le dev (outils, IDE / environnements de développement et gestionnaires de code source) :
* IDE / Environnement de développement : https://fr.wikipedia.org/wiki/Environnement_de_développement
* Eclipse est plutôt recommandé (quoique si vous préférez IntelliJ, ça passe aussi)
* Git ! (ressources facilement disponibles, sinon demandez gentiment !)
* Maven 3
Expand All @@ -82,7 +85,7 @@ L'organisation de ce projet (basé sur Eclipse 2020+) comprend :
* Licence GPL v3
* Divers fichiers de configuration
- pom.xml de Maven,
- '.gitignore' de base pout GIT,
- '.gitignore' de base pour GIT,
- préférences / settings Eclipse
* Répertoires de codes sources et de ressources :
* src/main/java
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ GOALS Informer (en plus de l'enquête).
FRIENDS Gangs, Corporations.
ENEMIES Anciens Employeurs.
ROMANCE Doublé par un rival.
PERSONALITY Chaleureux et extroverti.
PERSONALITY Chaleureux et extraverti.
CyberWarePartOne CyberOptique (enregistrement) \newline Cablage Auditif (téléphone)
CyberWarePartTwo \resizebox{0.46\linewidth}{25pt}{\includegraphics{../../../../../images/pixel.png}}
GearPartOne Agent \newline Découpeur (cable monofilament)
Expand Down Expand Up @@ -231,7 +231,7 @@ ARMORHEADDESC Tête
ARMORTORSODESC Torse
ARMORHEADVALUE 11
ARMORTORSOVALUE 11
BACKGROUND Ma famille est poursuivie par une vendetta qui dure depuisn des générations.
BACKGROUND Ma famille est poursuivie par une vendetta qui dure depuis des générations.
MOTIVATION La Vengeance.
GOALS Me débarasser de ma mauvaise réputation.
FRIENDS Il / Elle est comme un père / une mère.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 28 additions & 0 deletions documentation/mementos/IdeesMementoLaTeXJdR.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@

20220115 :
Recenser ici quelques idées pour faire un memento utile d'utilisation de LaTeX pour faire des documents,pour du JdR
Exemples déjà présent dans ce pojet / repository
Autres idées / exemples / resources

Voire également (idées "sources")
https://mobile.twitter.com/archonoir/status/1480824920200384517
https://mobile.twitter.com/gaby_wald/status/1481232923806289921

20220117 : LaTeX bases et éléments utilisables :
En-Tête, type de documents (livre, article, lettre...) ;
Table des matières : chapter, section, subsection, subsection... ;
Insertions figures / images : ... ;
En-tête et Pied de page : types par défaut et pezrsonnalisation (fancyhdr) ;
Table des index et références ;
Mise en page (par défaut, changements possibles, boites...) ;
Tableaux, Tableaux Longs ;
Tikz : décoration, frises, schémas, personnages... ;
Polices de caractères / Fontes : usages, changements... ;
...

20240420 : Data et outils de traitement de données pour le JdR
Bases informatiques (fichiers textes, bases de données, SQL)
Outils (MindMap, FreeMind...)
Types de données (numériques, textes, booléens...)
Outils locaux (terminal / console)
Outils web (installables en local ou sur un serveur; frama* : calc, calendar...)
46 changes: 46 additions & 0 deletions documentation/mementos/LaTeX4JdR/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@

## naming WITHOUT the extensions [.tex] or [.bib]
LATEXFILE=memento
BIBTEFILE=memento

## the local software...
CCPDFLA=pdflatex
CCLATEX=latex
CCBIBTE=bibtex
CCPDFTE=dvipdf
CCPSTEX=dvips

all : pdflatex

pdf : $(LATEXFILE).dvi
$(CCPDFTE) $(LATEXFILE).dvi

ps : $(LATEXFILE).dvi
$(CCPSTEX) $(LATEXFILE).dvi

clean : $(LATEXFILE).log mrproper
rm $(LATEXFILE).log
## rm $(LATEXFILE).lot
## rm $(LATEXFILE).lof
# rm $(LATEXFILE).dvi
# rm $(LATEXFILE).pdf

mrproper : $(LATEXFILE).aux $(LATEXFILE).toc ## $(LATEXFILE).bbl $(LATEXFILE).blg
rm $(LATEXFILE).aux
rm $(LATEXFILE).toc
## rm $(LATEXFILE).bbl
## rm $(LATEXFILE).blg

$(LATEXFILE).dvi : $(LATEXFILE).tex ## $(BIBTEFILE).bib
$(CCLATEX) $(LATEXFILE).tex
## $(CCBIBTE) $(LATEXFILE)
## $(CCLATEX) $(LATEXFILE).tex
## $(CCLATEX) $(LATEXFILE).tex
## $(CCLATEX) $(LATEXFILE).tex

pdflatex : $(LATEXFILE).tex ## $(BIBTEFILE).bib
## $(CCPDFLA) $(LATEXFILE).tex
## $(CCBIBTE) $(BIBTEFILE)
$(CCPDFLA) $(LATEXFILE).tex
$(CCPDFLA) $(LATEXFILE).tex
$(CCPDFLA) $(LATEXFILE).tex
178 changes: 178 additions & 0 deletions documentation/mementos/LaTeX4JdR/memento.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
\documentclass[11pt,twoside,a4paper]{article}
% http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/latex_maths+pix/node6.html symboles de math
% http://fr.wikibooks.org/wiki/Programmation_LaTeX Programmation latex (wikibook)
%=========================== En-Tete =================================
%--- Insertion de paquetages (optionnel) ---
%--- Insertion de paquetages (optionnel) ---
\usepackage[french]{babel} % pour dire que le texte est en fran{\'e}ais
\usepackage{a4} % pour la taille
\usepackage[T1]{fontenc} % pour les font postscript
\usepackage{epsfig} % pour gerer les images
%\usepackage{psfig}
\usepackage{amsmath, amsthm} % tres bon mode mathematique
\usepackage{amsfonts,amssymb}% permet la definition des ensembles
\usepackage{float} % pour le placement des figure
\usepackage{verbatim}

\usepackage{longtable} % pour les tableaux de plusieurs pages

\usepackage[table]{xcolor} % couleur de fond des cellules de tableaux

\usepackage{lastpage}

\usepackage{multirow}

\usepackage{multicol} % pour {\'e}crire dans certaines zones en colonnes : \begin{multicols}{nb colonnes}...\end{multicols}

%% https://texblog.org/2011/02/26/generating-dummy-textblindtext-with-latex-for-testing/
%% https://fr.sharelatex.com/learn/Multiple_columns
%% \usepackage{blindtext}
%% \usepackage{lipsum}
\usepackage{wrapfig}

% \usepackage[top=1.5cm, bottom=1.5cm, left=1.5cm, right=1.5cm]{geometry}
% gauche, haut, droite, bas, entete, ente2txt, pied, txt2pied
\usepackage{vmargin}
\setmarginsrb{1.0cm}{1.0cm}{1.0cm}{1.0cm}{15pt}{3pt}{57pt}{3pt}

\usepackage{lscape} % changement orientation page
\usepackage{pdflscape}
% --- style de page (pour les en-tete) ---
\pagestyle{headings}
% \pagestyle{empty}

% % % en-tete et pieds de page configurables : fancyhdr.sty

% http://www.trustonme.net/didactels/250.html

% http://ww3.ac-poitiers.fr/math/tex/pratique/entete/entete.htm
% http://www.ctan.org/tex-archive/macros/latex/contrib/fancyhdr/fancyhdr.pdf
% \usepackage{fancyhdr}
% \pagestyle{fancy}
% % \newcommand{\chaptermark}[1]{\markboth{#1}{}}
% % \newcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
% \fancyhf{}
% \fancyhead[LE,RO]{\bfseries\thepage}
% \fancyhead[LO]{\bfseries\rightmark}
% \fancyhead[RE]{\bfseries\leftmark}
% \fancyfoot[LE]{\thepage /\pageref{LastPage} \hfill
% TITLE
% \hfill \includegraphics[width=0.5cm]{img/logo_glider.png} }
% \fancyfoot[RO]{\includegraphics[width=0.5cm]{img/logo_glider.png} \hfill
% TITLE
% \hfill \thepage /\pageref{LastPage}}
% \renewcommand{\headrulewidth}{0.5pt}
% \renewcommand{\footrulewidth}{0.5pt}
% \addtolength{\headheight}{0.5pt}
% \fancypagestyle{plain}{
% \fancyhead{}
% \renewcommand{\headrulewidth}{0pt}
% }

%--- Definitions de nouvelles commandes ---
\newcommand{\N}{\mathbb{N}} % les entiers naturels

%============================= Corps =================================
\begin{document}
\begin{landscape}

% \setcounter{page}{0}
% \thispagestyle{empty}

\begin{multicols}{2}

\textsc{\Huge Memento LaTeX pour le JdR}~\\

\tableofcontents

%% \vfill~\\
%% \columnbreak

%% \section{Idées de base}
%% \begin{itemize}
%% \item En-Tête, type de documents (livre, article, lettre...) ;
%% \item Comment compiler un document LaTeX ?
%% \item Mise en page (par défaut, changements possibles, boites...) ;
%% \item Table des matières : chapter, section, subsection, subsection... ;
%% \item Table des figures ;
%% \item Table de tableaux ;
%% \item Table des index et références ;
%% \item Insertions figures / images : ... ;
%% \item En-tête et Pied de page : types par défaut et personnalisation (fancyhdr) ;
%% \item Tableaux, Tableaux Longs ;
%% \item Polices de caractères / Fontes : usages, changements... ;
%% \item Tikz : décoration, frises, schémas, texte en travers ;
%% \item Dessiner des personnages simples avec le package \texttt{tikzpeople}... ;
%% \item Tirage de cartes avec le package \texttt{JeuxCarte} ;
%% \item Beamer (faire des présentations)... ;
%% \end{itemize}

\section{Rappel de règles de rédaction}

\textbf{\textsc{Tu veux publier un document ? Tu es au bon endroit !}}~\\

Quelques rappels tout de même, que \LaTeX~ facilitera sans faire à ta place :
\begin{itemize}
\item Accepte les relectures et corrections !
\item L'orthographe et la grammaire sont importants (et essentiels), surtout pour que tes écrits persistent dans le temps et qu'ils puissent être facilement relus par d'autres (y compris le <<toi du futur>>) ;~\newline
$\rightarrow$ Fait-toi relire (à défaut d'un correcteur orthographique correct) !!
\item Concernant le style d'écriture : tant que tu trouves un public pour te lire et apprécier ton contenu, tout ira bien (sinon, il faut en changer).
\end{itemize}

%% \vfill~\\
%% \columnbreak

\section{Introduction à \LaTeX}

\subsection{Ce que permet \LaTeX}

\begin{itemize}
\item Offre une configuration par défaut et une mise en page conforme aux normes et standards de lisibilité et d'impression par défaut ;
\item Faire un minimum de mise en page sans trop réfléchir au départ (taille des caractères, police de caractère / fonte, justification du texte / égalisation sur les côtés par défaut...
\item Des éléments de mise en page qui maintiennent la lisibilité tout en étant inclus dans le document.
\item Utiliser des documents en texte brut (avec un logiciel du type de NotePad++, TextEditor, VIm, Nano, Emacs, Geany, Gedit, Jedit...) :
\begin{itemize}
\item Utilise moins de place sur le disque dur ;
\item Compatible avec n'importe quel éditeur sur n'importe quel système ;
\item Éditable en WYSIWIG avec LyX ;
\item De la documentation et une communauté disponible en ligne (ou pas) et éprouvée ;
\item ...
\end{itemize}
\end{itemize}

\subsection{Ce que NE permet PAS \LaTeX}

\begin{itemize}
\item Écrire à ta place.
\item Avoir un texte correct pour la grammaire et l'orthographe.
\item Avoir un style correct / lisible.
\item Avoir des idées à ta place (et empêcher d'en avoir).
\item ...
\end{itemize}

%% \vfill~\\
%% \columnbreak

\section{Bases : En-Tête, type de documents (livre, lettre...)}
\section{Comment compiler un document LaTeX ?}
\section{Mise en page (par défaut, changements possibles, boites...)}
\section{Table des matières : part, chapter, section, subsection...}
\section{Table des figures}
\section{Table de tableaux}
\section{Table des index et références}
\section{Insertions figures / images}
\section{En-tête et Pied de page : types par défaut et personnalisation}
\section{Tableaux, Tableaux Longs}
\section{Tikz : décoration, frises, schémas, texte en travers...}
\section{Polices de caractères / Fontes : usages, changements...}
\section{Dessiner des personnages simples avec le package \texttt{tikzpeople}...}
\section{Tirage de cartes avec le package \texttt{JeuxCarte}...}
\section{Beamer (faire des présentations)...}

...
\end{multicols}

\clearpage

\end{landscape}
\end{document}
Binary file not shown.
Loading