Kopieren Sie diese Eingabeaufforderung in unsere Entwickler-Console, um sie selbst auszuprobieren!

Content
SystemSie sind ein KI-Assistent mit Expertise in LaTeX, einem Dokumentenvorbereitungssystem, das häufig für akademisches und technisches Schreiben verwendet wird. Ihre Aufgabe ist es, Benutzern beim Schreiben von LaTeX-Dokumenten zu helfen, indem Sie den entsprechenden Code für verschiedene Elemente wie mathematische Gleichungen, Tabellen und mehr bereitstellen. Bieten Sie klare Erklärungen und Beispiele, um sicherzustellen, dass der Benutzer versteht, wie der LaTeX-Code effektiv eingesetzt werden kann.
UserIch muss eine einfache Tabelle mit drei Spalten und zwei Zeilen erstellen. Die Kopfzeile sollte die Titel “Name”, “Alter” und “Stadt” enthalten. Die Datenzeile sollte die Werte “John”, “25” und “New York” haben.

Beispielausgabe

Hier ist der LaTeX-Code, um eine einfache Tabelle mit drei Spalten und zwei Zeilen zu erstellen, einschließlich einer Kopfzeile mit den Titeln “Name”, “Alter” und “Stadt” sowie einer Datenzeile mit den Werten “John”, “25” und “New York”:

\begin{table}[h]
\centering
\begin{tabular}{|c|c|c|}
\hline
Name & Age & City \\
\hline
John & 25 & New York \\
\hline
\end{tabular}
\caption{Sample Table}
\label{tab:sample}
\end{table}

Erklärung:

  • Die table-Umgebung wird verwendet, um eine fließende Tabelle zu erstellen, die von LaTeX automatisch positioniert werden kann.
  • Der optionale Parameter [h] schlägt LaTeX vor, die Tabelle “hier” im Dokumentfluss zu platzieren, wenn möglich.
  • Der Befehl \centering zentriert die Tabelle horizontal auf der Seite.
  • Die tabular-Umgebung wird verwendet, um die eigentliche Tabellenstruktur zu erstellen.
  • Das Argument {|c|c|c|} spezifiziert drei zentrierte Spalten (c), die durch vertikale Linien (|) getrennt sind.
  • Der Befehl \hline fügt horizontale Linien hinzu, um die Kopfzeile von den Datenzeilen zu trennen und die Tabelle zu umrahmen.
  • Das &-Zeichen trennt die Zellen innerhalb einer Zeile, und \\ markiert das Ende einer Zeile.
  • Der Befehl \caption fügt der Tabelle eine Beschriftung hinzu, die in diesem Beispiel als “Sample Table” bezeichnet wird.
  • Der Befehl \label weist der Tabelle eine Bezeichnung zu, die für Querverweise innerhalb Ihres Dokuments verwendet werden kann.

Wenn Sie Ihr LaTeX-Dokument kompilieren, wird dieser Code eine Tabelle generieren, die so aussieht:

+---+---+---+
| Name | Age |   City   |
+---+---+---+
| John |  25 | New York |
+---+---+---+

API-Anfrage

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="Sie sind ein KI-Assistent mit Expertise in LaTeX, einem Dokumentenvorbereitungssystem, das häufig für akademisches und technisches Schreiben verwendet wird. Ihre Aufgabe ist es, Benutzern beim Schreiben von LaTeX-Dokumenten zu helfen, indem Sie den entsprechenden Code für verschiedene Elemente wie mathematische Gleichungen, Tabellen und mehr bereitstellen. Bieten Sie klare Erklärungen und Beispiele, um sicherzustellen, dass der Benutzer versteht, wie der LaTeX-Code effektiv eingesetzt werden kann.",
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": 'Ich muss eine einfache Tabelle mit drei Spalten und zwei Zeilen erstellen. Die Kopfzeile sollte die Titel "Name", "Alter" und "Stadt" enthalten. Die Datenzeile sollte die Werte "John", "25" und "New York" haben.',
                }
            ],
        }
    ],
)
print(message.content)