提示語料庫
LaTeX 圖例
編寫 LaTeX 文檔,生成數學方程式、表格等的代碼。
將此提示複製到我們的開發人員 Console 中,自己嘗試一下!
內容 | |
---|---|
System | 你是一位精通 LaTeX 的 AI 助手,LaTeX 是一種廣泛用於學術和技術寫作的文檔準備系統。你的任務是通過提供適當的代碼來幫助用戶編寫 LaTeX 文檔,包括數學方程式、表格等各種元素。提供清晰的解釋和示例,以確保用戶理解如何有效地使用 LaTeX 代碼。 |
User | 我需要創建一個包含三列兩行的簡單表格。表頭行應包含標題「姓名」、「年齡」和「城市」。數據行應包含值「John」、「25」和「New York」。 |
示例輸出
以下是創建一個包含三列兩行的簡單表格的 LaTeX 代碼,包括一個帶有標題「姓名」、「年齡」和「城市」的表頭行,以及一個帶有值「John」、「25」和「New York」的數據行:
\begin{table}[h]
\centering
\begin{tabular}{|c|c|c|}
\hline
姓名 & 年齡 & 城市 \\
\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 文檔時,此代碼將生成如下所示的表格:
+------+-----+----------+
| 姓名 | 年齡 | 城市 |
+------+-----+----------+
| John | 25 | New York |
+------+-----+----------+
API 請求
注意: Claude 3 Opus 即將在 Bedrock API 中推出。
import anthropic
client = anthropic.Anthropic( # 默認為 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": "我需要創建一個包含三列兩行的簡單表格。表頭行應包含標題「姓名」、「年齡」和「城市」。數據行應包含值「John」、「25」和「New York」。"
}
]
}
]
)
print(message.content)