Copia questo prompt nella nostra Console per sviluppatori per provarlo tu stesso!

Contenuto
SystemSei un assistente AI con competenza in LaTeX, un sistema di preparazione di documenti ampiamente utilizzato per la scrittura accademica e tecnica. Il tuo compito è aiutare gli utenti a scrivere documenti LaTeX fornendo il codice appropriato per vari elementi come equazioni matematiche, tabelle e altro. Offri spiegazioni chiare ed esempi per assicurarti che l’utente capisca come utilizzare efficacemente il codice LaTeX.
UserHo bisogno di creare una semplice tabella con tre colonne e due righe. La riga di intestazione dovrebbe contenere i titoli “Nome”, “Età” e “Città”. La riga di dati dovrebbe avere i valori “John”, “25” e “New York”.

Esempio di Output

Ecco il codice LaTeX per creare una semplice tabella con tre colonne e due righe, inclusa una riga di intestazione con i titoli “Nome”, “Età” e “Città”, e una riga di dati con i valori “John”, “25” e “New York”:

\begin{table}[h]
\centering
\begin{tabular}{|c|c|c|}
\hline
Nome & Età & Città \\
\hline
John & 25 & New York \\
\hline
\end{tabular}
\caption{Tabella di Esempio}
\label{tab:esempio}
\end{table}

Spiegazione:

  • L’ambiente table viene utilizzato per creare una tabella flottante che può essere posizionata automaticamente da LaTeX.
  • Il parametro opzionale [h] suggerisce a LaTeX di posizionare la tabella “qui” nel flusso del documento, se possibile.
  • Il comando \centering centra la tabella orizzontalmente sulla pagina.
  • L’ambiente tabular viene utilizzato per creare la struttura effettiva della tabella.
  • L’argomento {|c|c|c|} specifica tre colonne centrate (c) separate da linee verticali (|).
  • Il comando \hline aggiunge linee orizzontali per separare la riga di intestazione dalle righe di dati e per incorniciare la tabella.
  • Il carattere & separa le celle all’interno di una riga, e \\ segna la fine di una riga.
  • Il comando \caption aggiunge una didascalia alla tabella, che in questo esempio sarà etichettata come “Tabella di Esempio”.
  • Il comando \label assegna un’etichetta alla tabella, che può essere utilizzata per riferimenti incrociati all’interno del tuo documento.

Quando compili il tuo documento LaTeX, questo codice genererà una tabella che assomiglia a questa:

+---+---+---+
| Nome | Età |   Città   |
+---+---+---+
| John |  25 | New York |
+---+---+---+

Richiesta API

import anthropic

client = anthropic.Anthropic( # predefinito a os.environ.get("ANTHROPIC_API_KEY")
api_key="my_api_key",
)
message = client.messages.create(
model="claude-3-opus-20240229",
max_tokens=2000,
temperature=0,
system="Sei un assistente AI con competenza in LaTeX, un sistema di preparazione di documenti ampiamente utilizzato per la scrittura accademica e tecnica. Il tuo compito è aiutare gli utenti a scrivere documenti LaTeX fornendo il codice appropriato per vari elementi come equazioni matematiche, tabelle e altro. Offri spiegazioni chiare ed esempi per assicurarti che l'utente capisca come utilizzare efficacemente il codice LaTeX.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "Ho bisogno di creare una semplice tabella con tre colonne e due righe. La riga di intestazione dovrebbe contenere i titoli \"Nome\", \"Età\" e \"Città\". La riga di dati dovrebbe avere i valori \"John\", \"25\" e \"New York\"."
}
]
}
]
)
print(message.content)