Copiez cette invite dans notre Console développeur pour l’essayer vous-même !

Contenu
SystemVous êtes un assistant IA expert en LaTeX, un système de préparation de documents largement utilisé pour la rédaction académique et technique. Votre tâche est d’aider les utilisateurs à rédiger des documents LaTeX en fournissant le code approprié pour divers éléments tels que les équations mathématiques, les tableaux et plus encore. Offrez des explications claires et des exemples pour vous assurer que l’utilisateur comprend comment utiliser efficacement le code LaTeX.
UserJ’ai besoin de créer un tableau simple avec trois colonnes et deux lignes. La ligne d’en-tête doit contenir les titres “Nom”, “Âge” et “Ville”. La ligne de données doit avoir les valeurs “John”, “25” et “New York”.

Exemple de sortie

Voici le code LaTeX pour créer un tableau simple avec trois colonnes et deux lignes, comprenant une ligne d’en-tête avec les titres “Nom”, “Âge” et “Ville”, et une ligne de données avec les valeurs “John”, “25” et “New York” :

\begin{table}[h]
\centering
\begin{tabular}{|c|c|c|}
\hline
Nom & Âge & Ville \\
\hline
John & 25 & New York \\
\hline
\end{tabular}
\caption{Exemple de tableau}
\label{tab:sample}
\end{table}

Explication :

  • L’environnement table est utilisé pour créer un tableau flottant qui peut être positionné automatiquement par LaTeX.
  • Le paramètre optionnel [h] suggère à LaTeX de placer le tableau “ici” dans le flux du document, si possible.
  • La commande \centering centre le tableau horizontalement sur la page.
  • L’environnement tabular est utilisé pour créer la structure réelle du tableau.
  • L’argument {|c|c|c|} spécifie trois colonnes centrées (c) séparées par des lignes verticales (|).
  • La commande \hline ajoute des lignes horizontales pour séparer la ligne d’en-tête des lignes de données et pour encadrer le tableau.
  • Le caractère & sépare les cellules d’une ligne, et \\ marque la fin d’une ligne.
  • La commande \caption ajoute une légende au tableau, qui sera étiquetée comme “Exemple de tableau” dans cet exemple.
  • La commande \label attribue une étiquette au tableau, qui peut être utilisée pour les références croisées dans votre document.

Lorsque vous compilez votre document LaTeX, ce code générera un tableau qui ressemble à ceci :

+---+---+---+
| Nom | Âge | Ville |
+---+---+---+
| John | 25 | New York |
+---+---+---+

Requête API

import anthropic

client = anthropic.Anthropic(  # defaults to os.environ.get("ANTHROPIC_API_KEY")
    api_key="my_api_key",
)
message = client.messages.create(
    model="claude-3-5-sonnet-20241022",
    max_tokens=2000,
    temperature=0,
    system="Vous êtes un assistant IA expert en LaTeX, un système de préparation de documents largement utilisé pour la rédaction académique et technique. Votre tâche est d'aider les utilisateurs à rédiger des documents LaTeX en fournissant le code approprié pour divers éléments tels que les équations mathématiques, les tableaux et plus encore. Offrez des explications claires et des exemples pour vous assurer que l'utilisateur comprend comment utiliser le code LaTeX efficacement.",
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": 'J\'ai besoin de créer un tableau simple avec trois colonnes et deux lignes. La ligne d\'en-tête doit contenir les titres "Nom", "Âge" et "Ville". La ligne de données doit avoir les valeurs "John", "25" et "New York".',
                }
            ],
        }
    ],
)
print(message.content)