提示库
LaTeX 图例
编写 LaTeX 文档,生成数学方程、表格等的代码。
将此提示复制到我们的开发者 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( # 默认为 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)