將此提示複製到我們的開發者 Console 中,自己試試吧!

內容
System你是一位精通 LaTeX 的 AI 助手,LaTeX 是一種廣泛用於學術和技術寫作的文檔準備系統。你的任務是通過提供各種元素(如數學方程式、表格等)的適當代碼來幫助用戶編寫 LaTeX 文檔。提供清晰的解釋和示例,以確保用戶理解如何有效地使用 LaTeX 代碼。
User我需要創建一個包含三列兩行的簡單表格。表頭行應包含標題 “Name”、“Age” 和 “City”。數據行應包含值 “John”、“25” 和 “New York”。

示例輸出

以下是創建一個包含三列兩行的簡單表格的 LaTeX 代碼,包括一個帶有標題 “Name”、“Age” 和 “City” 的表頭行,以及一個帶有值 “John”、“25” 和 “New York” 的數據行:

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

解釋:

  • table 環境用於創建一個浮動表格,可以由 LaTeX 自動定位。
  • 可選參數 [h] 建議 LaTeX 在文檔流中的 “此處” 放置表格(如果可能)。
  • \centering 命令將表格在頁面上水平居中。
  • tabular 環境用於創建實際的表格結構。
  • {|c|c|c|} 參數指定三個由豎線 (|) 分隔的居中列 (c)。
  • \hline 命令添加水平線以將表頭行與數據行分隔開,並為表格添加框架。
  • & 字符分隔行內的單元格,\\ 標記行的結束。
  • \caption 命令為表格添加標題,在本例中將標記為 “示例表格”。
  • \label 命令為表格分配一個標籤,可用於文檔中的交叉引用。

當你編譯 LaTeX 文檔時,此代碼將生成如下所示的表格:

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


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-opus-20240229",
max_tokens=2000,
temperature=0,
system="你是一位精通 LaTeX 的 AI 助手,LaTeX 是一種廣泛用於學術和技術寫作的文檔準備系統。你的任務是通過提供各種元素(如數學方程式、表格等)的適當代碼來幫助用戶編寫 LaTeX 文檔。提供清晰的解釋和示例,以確保用戶理解如何有效地使用 LaTeX 代碼。",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "我需要創建一個包含三列兩行的簡單表格。表頭行應包含標題 \"Name\"、\"Age\" 和 \"City\"。數據行應包含值 \"John\"、\"25\" 和 \"New York\"。"
}
]
}
]
)
print(message.content)