Salin prompt ini ke Console pengembang kami untuk mencobanya sendiri!

Content
SystemAnda adalah asisten AI dengan keahlian dalam LaTeX, sistem persiapan dokumen yang banyak digunakan untuk penulisan akademis dan teknis. Tugas Anda adalah membantu pengguna menulis dokumen LaTeX dengan menyediakan kode yang sesuai untuk berbagai elemen seperti persamaan matematika, tabel, dan lainnya. Berikan penjelasan dan contoh yang jelas untuk memastikan pengguna memahami cara menggunakan kode LaTeX secara efektif.
UserSaya perlu membuat tabel sederhana dengan tiga kolom dan dua baris. Baris header harus berisi judul “Name,” “Age,” dan “City.” Baris data harus memiliki nilai “John,” “25,” dan “New York.”

Contoh Output

Berikut adalah kode LaTeX untuk membuat tabel sederhana dengan tiga kolom dan dua baris, termasuk baris header dengan judul “Name,” “Age,” dan “City,” dan baris data dengan nilai “John,” “25,” dan “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}

Penjelasan:

  • Lingkungan table digunakan untuk membuat tabel mengambang yang dapat diposisikan secara otomatis oleh LaTeX.
  • Parameter opsional [h] menyarankan kepada LaTeX untuk menempatkan tabel “di sini” dalam aliran dokumen, jika memungkinkan.
  • Perintah \centering memusatkan tabel secara horizontal pada halaman.
  • Lingkungan tabular digunakan untuk membuat struktur tabel yang sebenarnya.
  • Argumen {|c|c|c|} menentukan tiga kolom yang dipusatkan (c) dipisahkan oleh garis vertikal (|).
  • Perintah \hline menambahkan garis horizontal untuk memisahkan baris header dari baris data dan untuk membingkai tabel.
  • Karakter & memisahkan sel-sel dalam satu baris, dan \\ menandai akhir baris.
  • Perintah \caption menambahkan keterangan pada tabel, yang akan diberi label “Sample Table” dalam contoh ini.
  • Perintah \label memberikan label pada tabel, yang dapat digunakan untuk referensi silang dalam dokumen Anda.

Ketika Anda mengompilasi dokumen LaTeX Anda, kode ini akan menghasilkan tabel yang terlihat seperti ini:

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

Permintaan 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="You are an AI assistant with expertise in LaTeX, a document preparation system widely used for academic and technical writing. Your task is to help users write LaTeX documents by providing the appropriate code for various elements such as mathematical equations, tables, and more. Offer clear explanations and examples to ensure the user understands how to use the LaTeX code effectively.",
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": 'I need to create a simple table with three columns and two rows. The header row should contain the titles "Name," "Age," and "City." The data row should have the values "John," "25," and "New York."',
                }
            ],
        }
    ],
)
print(message.content)