latex:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
latex:accueil [2024/10/15 10:12] – [Listings de code] add how to define more keywords phswlatex:accueil [2026/01/19 16:50] (Version actuelle) – [Garder deux éléments sur la même page] add link to specific solution to lists phsw
Ligne 7: Ligne 7:
   * Rédaction de formules mathématiques: [[http://dalissier.perso.math.cnrs.fr/pdf/latex/chapitre4.pdf]]   * Rédaction de formules mathématiques: [[http://dalissier.perso.math.cnrs.fr/pdf/latex/chapitre4.pdf]]
   * [[http://detexify.kirelabs.org/classify.html]]   * [[http://detexify.kirelabs.org/classify.html]]
 +  * [[https://github.com/dspinellis/latex-advice|Advice for writing LaTeX documents]]
 +  * [[https://github.com/BenjaminGor/Latex_Notes_Tutorial|Latex Book/Note Writing Tutorial]]
 +
 +
 +
 +
 +==== Symboles ====
 +
 +  * [[https://mirrors.ircam.fr/pub/CTAN/info/symbols/comprehensive/symbols-a4.pdf]]
 +  * [[https://la-bibliotex.fr/2019/02/10/des-icones-a-infini-dans-latex/]]
 +
 +Symbole "avertissement" ([[https://tex.stackexchange.com/questions/159669/how-to-print-a-warning-sign-triangle-with-exclamation-point|source]]) :
 +<code latex>
 +\usepackage{fourier}
 +
 +\warning
 +</code>
 +
 +Symbole antislash : 
 +<code latex>
 +\backslash
 +\lstinline{\}
 +</code>
 +
 +Intervalles d'entiers ([[https://tex.stackexchange.com/questions/304662/typesetting-an-integer-interval|source]]) :
 +<code latex>
 +\usepackage{stmaryrd}
 +
 +l'intervalle $\llbracket 0, 100 \rrbracket$
 +</code>
  
  
Ligne 190: Ligne 220:
 <code latex> <code latex>
 \begin{enumerate} \begin{enumerate}
-  \setcounter{enumi}{4}+  \setcounter{enumi}{4} % 4 pour démarrer la liste à 5
   \item fifth element   \item fifth element
 \end{enumerate} \end{enumerate}
Ligne 690: Ligne 720:
 </code> </code>
  
 +
 +=== Permettre la coupure d'un algorithme sur deux pages ===
 +
 +  * [[https://tex.stackexchange.com/questions/33866/algorithm-tag-and-page-break|Source]]
 +
 +<code latex>
 +\makeatletter
 +\newenvironment{breakablealgorithm}
 +  {% \begin{breakablealgorithm}
 +   \begin{center}
 +     \refstepcounter{algorithm}% New algorithm
 +     \hrule height.8pt depth0pt \kern2pt% \@fs@pre for \@fs@ruled
 +     \renewcommand{\caption}[2][\relax]{% Make a new \caption
 +       {\raggedright\textbf{\fname@algorithm~\thealgorithm} ##2\par}%
 +       \ifx\relax##1\relax % #1 is \relax
 +         \addcontentsline{loa}{algorithm}{\protect\numberline{\thealgorithm}##2}%
 +       \else % #1 is not \relax
 +         \addcontentsline{loa}{algorithm}{\protect\numberline{\thealgorithm}##1}%
 +       \fi
 +       \kern2pt\hrule\kern2pt
 +     }
 +  }{% \end{breakablealgorithm}
 +     \kern2pt\hrule\relax% \@fs@post for \@fs@ruled
 +   \end{center}
 +  }
 +\makeatother
 +
 +\begin{breakablealgorithm}
 +  \begin{algorithmic}[1]
 +    % ...
 +  \end{algorithmic}
 +\end{breakablealgorithm}
 +</code>
  
 ==== Listings de code ==== ==== Listings de code ====
Ligne 974: Ligne 1037:
 ==== Numéros de page ==== ==== Numéros de page ====
  
-=== Cacher le numéro de page sur une page ===+=== Cacher le numéro de page ===
  
 +Sur une page :
 <code latex> <code latex>
 \thispagestyle{empty} \thispagestyle{empty}
 +</code>
 +
 +Sur toutes les pages :
 +<code latex>
 +\pagestyle{empty}
 </code> </code>
  
Ligne 1226: Ligne 1295:
 Pour par exemple empêcher que deux paragraphes se retrouvent sur deux pages distinctes ([[https://texfaq.org/FAQ-nopagebrk|source]]) : Pour par exemple empêcher que deux paragraphes se retrouvent sur deux pages distinctes ([[https://texfaq.org/FAQ-nopagebrk|source]]) :
 <code latex> <code latex>
 +\usepackage{needspace}
 +
 \needspace{4\baselineskip} \needspace{4\baselineskip}
 % les 4 lignes suivantes seront toujours groupées sur une même page % les 4 lignes suivantes seront toujours groupées sur une même page
 +</code>
 +
 +Fonctionne aussi pour empêcher un élément d'une liste d'être à cheval sur deux pages distinctes, mais il semble aussi de faire [[https://tex.stackexchange.com/questions/4492/how-to-make-a-list-of-unbreakable-items|ça]] pour ce cas.
 +
 +
 +==== Styliser les touches claviers ====
 +
 +<code latex>
 +\usepackage{menukeys}
 +
 +Raccourci \keys{Ctrl+C}
 </code> </code>
  
Ligne 1343: Ligne 1425:
   * [[http://agregationchimie.free.fr/exam.php|Créer un examen avec la classe exam]]   * [[http://agregationchimie.free.fr/exam.php|Créer un examen avec la classe exam]]
   * [[http://www.cuk.ch/articles/13645/|La classe exam, ou comment faire un sujet de contrôle scolaire avec LaTeX]]   * [[http://www.cuk.ch/articles/13645/|La classe exam, ou comment faire un sujet de contrôle scolaire avec LaTeX]]
 +
 +
 +=== Changer le début de numérotation des questions ===
 +
 +[[https://tex.stackexchange.com/questions/560131/change-question-numbering-in-exam-document-class|Source]]
 +
 +<code latex>
 +\begin{questions}
 +    \setcounter{question}{n-1}
 +    \question Foo?
 +\end{questions}
 +</code>
  • latex/accueil.1728979963.txt.gz
  • Dernière modification : 2024/10/15 10:12
  • de phsw