Faire poursuivre la rédaction par l’IA dans le style LaTeX existant
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 :
\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}@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 :
\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 :
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 :
- Commandes : comparez les nouvelles aux définitions du préambule ; supprimez ou remplacez celles non définies.
- Étiquettes : chaque renvoi doit avoir une cible, avec préfixes et noms uniques conformes au projet.
- 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ôme | Cause | Action |
|---|---|---|
Undefined control sequence. \method | Commande du projet omise du contexte | Fournir sa définition |
Citation 'x' undefined | Clé inventée ou absente | Fournir les clés autorisées et rechercher dans .bib |
Reference 'fig:x' undefined | Cible absente ou nom incohérent | Vé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 \hbox | Tableau ou équation trop large | Vé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.