Faire poursuivre la rédaction par l’IA dans le style LaTeX existant

BlogEasyLaTeX OfficialPublié le

Donner à l’IA la source des règles de mise en forme

Tailles de police, espacements, numérotation et styles de citation viennent de la classe, des options de packages et des commandes du projet, pas seulement du texte. Si l’IA ne voit que la prose, elle peut revenir à un autre style générique.

Ces fichiers main.tex et refs.bib forment un exemple complet. Le préambule définit \method ; le passage Convergence sert de modèle de style :

LaTeX
\documentclass[a4paper,11pt]{article}\usepackage[T1]{fontenc}\usepackage{lmodern}\usepackage[french]{babel}\usepackage{amsmath,booktabs}\usepackage[backend=biber]{biblatex}\addbibresource{refs.bib}\newcommand{\method}[1]{\textsc{#1}}\begin{document}\section{Convergence}\label{sec:convergence}Nous utilisons la \method{descente de gradient} ; voir~\cite{knuth1984}.Ce passage illustre les notations du projet.\printbibliography\end{document}
bibtex
@book{knuth1984,  author = {Donald E. Knuth},  title = {The TeXbook},  publisher = {Addison-Wesley},  year = {1984}}@book{lamport1994,  author = {Leslie Lamport},  title = {LaTeX: A Document Preparation System},  edition = {2},  publisher = {Addison-Wesley},  year = {1994}}

Les appels \method{...}, \cite{...} et \label{sec:...} montrent les conventions du projet.

Fournir un exemple du même type

« Garde une mise en forme cohérente » nécessite une cible de comparaison. Pour poursuivre une sous-section, fournissez une sous-section achevée. Pour créer un tableau, fournissez un environnement de tableau existant.

Pour un tableau booktabs, incluez les filets et le format de colonnes autant que les données :

LaTeX
\begin{table}[htbp]  \centering  \begin{tabular}{lcc}    \toprule    Modèle & Exactitude & F1 \\    \midrule    Référence & 0,812 & 0,794 \\    Notre méthode & 0,867 & 0,851 \\    \bottomrule  \end{tabular}  \caption{Résultats illustratifs.}  \label{tab:results}\end{table}

Préciser commandes autorisées, préfixes d’étiquettes et clés

Joignez cette demande aux sources d’exemple :

Plain text
Poursuis avec une sous-section conforme à l’exemple ; renvoie seulement le contenu nouveau.Conserve classe, préambule et définitions des macros.Utilise uniquement les commandes et clés de citation fournies ; n’ajoute aucun package.Utilise le préfixe sec: pour les nouvelles étiquettes et évite les noms existants.Signale les termes, données et références incertains pour confirmation ; ne les invente pas.

Fournissez la liste des clés .bib ou limitez les citations aux clés déjà montrées. Sinon, une clé générée peut ne pas exister et provoquer Citation '...' undefined et [?].

Compiler et comparer la suite

Après ajout, vérifiez trois points :

  1. Commandes : comparez les nouvelles aux définitions du préambule ; supprimez ou remplacez celles non définies.
  2. Étiquettes : chaque renvoi doit avoir une cible, avec préfixes et noms uniques conformes au projet.
  3. Citations : chaque clé citée doit exister dans .bib. Après modification, compilez et attendez le traitement bibliographique.

Le journal ne juge pas la cohérence visuelle. Comparez la nouvelle sous-section au modèle dans le PDF. Vérifiez d’abord le respect du modèle existant ; ne modifiez pas le préambule global et ne masquez pas une incohérence avec des \vspace arbitraires.

Écarts courants

Message ou symptômeCauseAction
Undefined control sequence. \methodCommande du projet omise du contexteFournir sa définition
Citation 'x' undefinedClé inventée ou absenteFournir les clés autorisées et rechercher dans .bib
Reference 'fig:x' undefinedCible absente ou nom incohérentVérifier l’étiquette et compiler tout le document
Environment tabularx undefined.La suite introduit un package non chargéUtiliser un package disponible ou conserver la méthode de tableau existante
Overfull \hboxTableau ou équation trop largeVérifier largeurs et contenu insécable, surtout en deux colonnes

À lire aussi : modifications plus sûres, éviter les erreurs de compilation et réutiliser le code LaTeX.

À retenir

  • Fournissez classe, préambule et commandes du projet.
  • Donnez un exemple de sous-section ou tableau correspondant.
  • Fixez les limites des commandes, étiquettes et citations.
  • Utilisez le journal pour les noms non définis et le PDF pour comparer visuellement.

Dans EasyLaTeX, gardez la suite dans le projet entier, compilez et examinez résultat et erreurs.