TeXnique.fr is a French question-and-answer site for TeX and LaTeX. Here are the newest 20 questions. Sorry that the code formatting is not preserved through the RSS feed.

  • Affichage blanc des pdf générés par texnique.fr
    by joseph-tux on September 17, 2026 at 11:25 am

    Peut-être que cette question concerne mon installation et non texnique.fr. Depuis quelques semaines la génération du pdf correspondant à un code affiche la fenêtre résultat blanche (sauf lorsqu'elle affiche la sortie texte, par échec de la compilation, par exemple lorsqu'un code n'est pas complet avec l'entête). Je précise que mon navigateur est Mozilla Firefox depuis très longtemps (actuellement sous Debian Trixie, version: 140.16.0esr) et qu'il affiche correctement les pdf fournis sur les autres pages du web. Je ne serais évidemment pas vexé si ce message était supprimé, rapidement ou plus tard 😉

  • Paquetage keytheorems : coloration des points de suite.
    by polymorphisme on September 15, 2026 at 1:22 pm

    Comment modifier la couleur des points de suite de la liste des théorèmes ? Optionnellement : comment le faire avec le paquetage tocloft ? \documentclass{article} \usepackage{keytheorems} \newkeytheoremstyle{mystyle}{ tcolorbox={ colback=blue!10, colframe=blue!75 } } \newkeytheorem{theorem}[style=mystyle,] \begin{document} \begin{theorem}Content of the theorem.\end{theorem} \listofkeytheorems[ title=Liste des théorèmes, note-code={#1}, format-code=Th.~\numberline{#2}#3 ] \end{document}

  • Une liste des notes de bas de page est-elle possible?
    by joseph-tux on August 31, 2026 at 1:25 pm

    \documentclass{article} \begin{document} Blabla\footnote{Une première note de bas de page} Reblabla avec une\footnote{Deuxième note en bas de la page} \pagebreak Encore du blabla\footnote{Une note en bas d' une autre page} %Ici une «liste de notes de bas de page» \end{document} Je suppose que ça correspond au cumul des mêmes notes en bas de page et en fin de document

  • Erreur «secondaire», message inadapté (`TeX capacity exceeded, sorry [text input levels=15]`)
    by joseph-tux on August 22, 2026 at 3:42 pm

    TeX capacity exceeded, sorry [text input levels=15]. Je me heurte à ce message d'erreur, après le 3eme \include de fichiers quasi-vides (1 ligne) Chaque ligne \include{Fichier} est précédée d'une ligne \chapter{Titre} Je compile avec latexmk, latexmkrc commence par ces lignes: # Utilise XeLaTeX: $pdf_mode = 5; $postscript_mode = $dvi_mode = 0; # Active --shell-escape: (%C est remplacé par xelatex - ne semblait pas nécessaire) set_tex_cmds( '%C --shell-escape %O %S ' ); # Je compile avec l'option -f ( latexmk -f fichiermaitre ) qui me conduit plus loin, juste après le 16ieme \include{fichier.tex} --- quel que soit le fichier à ce rang --- avec le message d'erreur suivant: chapter 17. ! Missing $ inserted. <inserted text> $ l.85 ...NomDeFichier} Comment permettre de compiler un fichier tex (classe scrbook) composé de plus de 30 fichiers avec \include. Distribution Texlive 2026 à jour sur Linux Debian Trixie à jour

  • arabtex et graphicx
    by jybaudais on August 20, 2026 at 9:03 pm

    Je dois ajouter un paragraphe en arabe dans un document tout en français, compilable avec pdflatex, ou latex, mais je butte sur l'erreur "Loading package or class in a group" lorsque j'ajoute le package graphicx %!TEX engine=pdflatex \documentclass{article} \usepackage{arabtex} \usepackage{graphicx} \begin{document} test \end{document} Comment résoudre ça sans passer par lua ? (J'ai aussi essayé arabic de babel mais il y a d'autres problèmes 🙁

  • Page presques vides si peu de texte mais un tableau, figure...
    by philippem on August 20, 2026 at 1:22 pm

    Je produis régulièrement des documents ne comportant que des titres (section, subsection...) & des tableaux ou figures mais peu voire pas du tout de texte. Et je me retrouve avec le titre de section sur une page, la sous-section sur la page suivante et un (petit) tableau sur encore une nouvelle page. Un truc que j'utilise souvent est de déclarer les tableau en longtable ce qui arrange bien les choses mais pas toujours. Des idées pour éviter ça ?

  • Document pour écran sans changement de page
    by joseph-tux on August 13, 2026 at 10:39 am

    Pour une lecture sur écran, il n'est pas toujours opportun qu'un document (pdf) contienne des changements de page. Est-il possible de déclarer un document sans nouvelle page? J'utilise l'option landscape, avec une réduction des marges (DIV=16 dans une classe Koma) et une fonte plus grande (18pt) pour des lignes pas trop longues. \documentclass[a4paper,18pt,french,landscape,DIV=16]{scrartcl} \usepackage{lipsum} \usepackage[french]{babel} \pagestyle{empty} \begin{document} \lipsum[1-8] \end{document}

  • Édition pour écran, sans changement de page
    by joseph-tux on August 13, 2026 at 10:36 am

    Pour une lecture sur écran, il n'est pas toujours opportun qu'un document (pdf) contienne des changements de page. Est-il possible de déclarer un document sans nouvelle page? J'utilise l'option landscape, avec une réduction des marges (DIV=18 dans une classe Koma) et une fonte plus grande (16pt) pour des lignes pas trop longues. \documentclass[a4paper,18pt,french,landscape,DIV=16]{scrartcl} \usepackage[lng=fr]{ipsum} \usepackage[french]{babel} \pagestyle{empty} \begin{document} \ipsum<Lang=FR>[1-8] \end{document }

  • Problème TLPDB avec tlmgr
    by Francis Gernet on August 6, 2026 at 3:40 pm

    Je n'ai jamais eu de souci avec tlmgr, mais aujourd'hui, j'obtiens le message d'erreur : TLPDB: initialization from different location than original; Je n'ai pas trouvé dans l'aide comment situer cet emplacement, ni comment reconstruire cette base.

  • Lancer du son sous Linux avec un fichier pdf
    by joseph-tux on July 30, 2026 at 2:18 pm

    Pas d' ECM, car je n'ai rien trouvé sur le CTAN qui n'exige pas un lecteur flash pour le son ou acrobat-reader (qui l'a retiré de Linux depuis longtemps).(media9 et movie15) Okukar ou Evince pourrait peut-être lire un tel fichier, mais rien pour le produire à ma connaissance (media9 et movie15) Je crains qu'il n'y ait pas de solution libre, donc de devoir me passer de LaTeX. Cette question est donc une bouteille à la mer.

  • \ifthenelse sans effet? (de l'extension ifthen). Solution avec xstring
    by joseph-tux on July 28, 2026 at 7:16 am

    Voici l'ECM à tester sous 2 noms du même fichier dans le même répertoire (sous Linux) \documentclass[a4paper,11pt,french,oneside,DIV=calc]{scrartcl} \usepackage{ifthen} \usepackage[french]{babel} \begin{document} Ce fichier porte 2 noms, l'un est \textsc{TEST.tex} l'autre \textsc{bidule.tex} (hardlink sous Linux: \emph{ln TEST.tex bidule.tex}). Sous windows une copie ferait le travail, mais me semblerait sans intérêt: l'intérêt ici est de n'utiliser qu'un seul fichier pour 2 résultats différents selon le nom d'appel, avec une copie il suffirait de modifier la ligne testée. La ligne suivante rapporte le nom juste de la commande utilisée, comme attendu: jobname=\jobname Mais cette ligne génère une erreur silencieusement: \ifthenelse{\equal{TEST}{\jobname}}{C'est TEST}{C'est pas TEST!} en renvoyant toujours «C'est pas TEST», même quand \verb+\jobname+ renvoie correctement «TEST» \end{document} où est l'erreur?

  • Scinder une longue table des matières en nouvelle page
    by joseph-tux on July 7, 2026 at 12:50 pm

    Existe-t-il une solution pour que la table des matières ouvre une nouvelle page pour chaque partie (part)? etoc utilise le fichier .toc, mais je n'ai pas trouvé la solution. \documentclass[a4paper,11pt,french,oneside,DIV=calc]{scrbook} \usepackage{blindtext} \usepackage[french]{babel} \usepackage[hidelinks]{hyperref} \begin{document} \tableofcontents \pagebreak \part{Première partie} \Blinddocument \Blinddocument \Blinddocument \Blinddocument \Blinddocument \part{Deuxième partie} \Blinddocument \Blinddocument \Blinddocument \part{Troisième partie} \Blinddocument \Blinddocument \Blinddocument \Blinddocument \Blinddocument \Blinddocument \end{document}

  • Les plugins «vim-latexsuite» et «vimtex» sont-ils compatibles?
    by joseph-tux on June 15, 2026 at 8:54 am

    J'utilise la suite vim-latex depuis longtemps, et je viens de visiter une présentation de vimtex: https://ejmastnak.com/tutorials/vim-latex/vimtex/#overview-of-features qui semble beaucoup plus complet. Apparemment il semble assez souple pour supprimer, modifier ou ajouter facilement des fonctionnalités. J'aimerai que mes doigts ne perdent pas leurs habitudes, tout en les exerçant à de nouvelles fonctionnalités. Je suppose que ces 2 plugins peuvent cohabiter. Y a-t-il des précautions à prendre? quelqu'un a-t-il une expérience de vimtex? N'étant pas anglophone, et devenu lent du cerveau --- plus je vieilli, plus j'ai le cerveau lent 😉 --- explorer ce plugin me prendra le reste de ma vie!

  • Tableau avec entêtes en diagonale
    by Jean-Michel on June 7, 2026 at 10:58 am

    Ce message fait suite à celui que j'ai posté sur le nouveau forum remplaçant la liste GUT. J’ai à composer un tableau avec des cellules peu remplies, si ce ne sont les entêtes de colonnes, qui comportent des textes explicatifs plus longs. Même en composant ces derniers sur plusieurs lignes, le résultat est assez moche. J’ai donc pensé à créer un tableau dont les entêtes sont inclinés, un peu comme sur cette image trouvée en ligne : Y a-t-il un package LaTeX qui permette de faire ça facilement ? Je n’ai pas vraiment pas envie de créer de nouvelles commandes… ou de redéfinir l’environnement tabular ! Dans une réponse, Denis Bitouzé parle du package nicematrix, que je ne connais pas : si l'auteur est dans les parages, saura-t-il faire ces entêtes en diagonale ? Ils sont somme toute assez classiques : des livres de compte pré-imprimés en proposaient déjà dans les années 1960...

  • Piloter du son dans un pdf Beamer
    by joseph-tux on May 29, 2026 at 2:00 pm

    Je ressors ce sujet ancien: du-son-dans-beamer Désormais l'utilisation dans Trixie (Linux Debian 13, stable actuelle) du paquet «multimedia» et de sa commande «sound» fonctionne comme prévu (il faut le lecteur okular sous Debian, ou probablement le lecteur d' Adobe sous les systèmes privatifs). J'aimerai pouvoir piloter le son (l'arrêter, le relancer au début ou le mettre sur pause et le poursuivre depuis ce point d'arrêt). J'ai mis l'option [showcontrols] dans la commande sound , mais je ne constate aucune modification: \documentclass[utf8,french]{beamer} \usepackage[french]{babel} \usepackage{multimedia} \begin{document} \begin{frame} \frametitle{Attention au départ...} \sound[showcontrols]{R.Strauss:\ldots Zarathustra}{StraussZarathustra.mp3} \end{frame} \end{document}

  • [metapost] un tore avec fiziko ?
    by Pathe on May 14, 2026 at 12:28 pm

    Sur l'excellent site metapost de l'asso GUTenberg on trouve un tore dessiné avec metapost et fiziko, d'une forme assez particulière : \documentclass{standalone} \usepackage{luamplib} \begin{document} \begin{mplibcode} %@Auteur: Sergey Slyusarev %@Année: 2019 input fiziko.mp; beginfig(8); path p; p := pathSubdivide(fullcircle, 2) scaled 3cm; % this thing splits every segment between the points of a path (here—fullcircle) into several parts (here—2) draw tube.l(p)(1/2cm + 1/6cm*sin(offsetPathLength*10pi)); endfig; end. \end{mplibcode} \end{document} Comme obtenir un tore type bagel et vu en perspective, comme si le bagel était posé sur une table et qu'on le regardait avec... l'intention de le manger, c'est-à-dire avec une vue en plongée d'un angle de 30 degrés ? (les grains de pavot disposés sur la surface du bagel ne sont pas indispensables)

  • [yathesis] Problème page de titre mainlanguage=english
    by sinay on May 7, 2026 at 8:45 am

    Depuis la mise à jour du 4 mai 2026, il y a un problème lorsque je compile avec mainlanguge=english. Les mots-clés qui devraient être en français sont en anglais. Typiquement à la quatrième de couverture, on a deux fois keyword à la place de keyword et mot-clés. Pour un MWE, il suffit de prendre le canevas du package et de mettre mainlanguge=english dans le documentclass. J’ai essayé de regarder la note de mise à jour, mais visiblement ce n’est pas le traitement des langues qui ont été modifiées. Est-ce qu’il y a un moyen simple de régler le problème ?

  • [HS] Doctor: how is the boy who swallowed the silver dollar?
    by vincentb1 on March 19, 2026 at 2:02 pm

    Dans https://latexref.xyz/_005caddtolength.html il y a un exemple qui en fait est une blague qui circule sur la Toile : Doctor: how is the boy who swallowed the silver dollar? Nurse: no change. J'avoue que je ne comprends pas très bien pourquoi c'est drôle. Est-ce que ça joue sur le double sens de « change » qui veut aussi dire avoir de la monnaie, c'est-à-dire l'infirmière répond à la fois « l'état du garçon n'a pas changé » et « je n'ai pas la monnaie ». Peut-être aussi que ça joue sur « swallow », du genre, la machine a avalé ma pièce mais ne rend pas la monnaie … Quoi qu'il en soit, intraduisible en français … Question subsidiaire, comme c'est intraduisible, si jamais quelqu'un à une blague du même tonneau, je suis preneur …

  • \label dans l'argument de \caption ou après \caption
    by vincentb1 on March 4, 2026 at 6:49 pm

    J'ai vu dans différents documents que tantôt les auteurs écrivent : \caption{\label{fig:mon-etiquette}Ma légende} et tantôt ils écrivent : \caption{Ma légende} \label{fig:mon-etiquette} Y a-t-il l'une des deux façons qui est préférable à l'autre ?

  • Comment reporter une footnote à la page suivante?
    by joseph-tux on March 2, 2026 at 5:56 pm

    Comment reporter une footnote à la page suivante? Avant de publier cette question, qui n'en est donc plus une, j'ai trouvé la solution suivante, avec l'extension endnotes. ce qui me surprend, c'est qu'on peut ainsi placer une endnote comme un paragraphe au milieu d'une page et pas seulement en bas de page. \documentclass[french]{article} \usepackage{endnotes} \usepackage{tcolorbox} \usepackage{babel} \begin{document} Du texte, avec une endnote% \endnote{% Par exemple: \begin{tcolorbox}[sidebyside,colframe=white] Une note très longue sur au moins 20 lignes \tcblower pas comme ici! \end{tcolorbox} } Encore du texte qui ne doit pas être séparé du précédent. \pagebreak Un peu de texte, suivi de la note appelée dans la page suivante \theendnotes \end{document} Dans mon travail, j'ai utilisé tcolorbox, comme ici pour créer 2 colonnes de largeurs différentes et réduire à environ 20 lignes un poeme de 38 lignes.