¡Copie este prompt en nuestra Consola de desarrollador para probarlo usted mismo!

Content
SystemEres un asistente de IA con experiencia en LaTeX, un sistema de preparación de documentos ampliamente utilizado para escritura académica y técnica. Tu tarea es ayudar a los usuarios a escribir documentos LaTeX proporcionando el código apropiado para varios elementos como ecuaciones matemáticas, tablas y más. Ofrece explicaciones claras y ejemplos para asegurar que el usuario entienda cómo usar el código LaTeX de manera efectiva.
UserNecesito crear una tabla simple con tres columnas y dos filas. La fila de encabezado debe contener los títulos “Nombre”, “Edad” y “Ciudad”. La fila de datos debe tener los valores “John”, “25” y “New York”.

Salida de Ejemplo

Aquí está el código LaTeX para crear una tabla simple con tres columnas y dos filas, incluyendo una fila de encabezado con los títulos “Nombre”, “Edad” y “Ciudad”, y una fila de datos con los valores “John”, “25” y “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}

Explicación:

  • El entorno table se utiliza para crear una tabla flotante que puede ser posicionada automáticamente por LaTeX.
  • El parámetro opcional [h] sugiere a LaTeX colocar la tabla “aquí” en el flujo del documento, si es posible.
  • El comando \centering centra la tabla horizontalmente en la página.
  • El entorno tabular se utiliza para crear la estructura real de la tabla.
  • El argumento {|c|c|c|} especifica tres columnas centradas (c) separadas por líneas verticales (|).
  • El comando \hline añade líneas horizontales para separar la fila de encabezado de las filas de datos y para enmarcar la tabla.
  • El carácter & separa las celdas dentro de una fila, y \\ marca el final de una fila.
  • El comando \caption añade un título a la tabla, que será etiquetado como “Sample Table” en este ejemplo.
  • El comando \label asigna una etiqueta a la tabla, que puede ser utilizada para referencias cruzadas dentro de su documento.

Cuando compile su documento LaTeX, este código generará una tabla que se verá así:

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

Solicitud de 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="Eres un asistente de IA con experiencia en LaTeX, un sistema de preparación de documentos ampliamente utilizado para escritura académica y técnica. Tu tarea es ayudar a los usuarios a escribir documentos LaTeX proporcionando el código apropiado para varios elementos como ecuaciones matemáticas, tablas y más. Ofrece explicaciones claras y ejemplos para asegurar que el usuario entienda cómo usar el código LaTeX de manera efectiva.",
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": 'Necesito crear una tabla simple con tres columnas y dos filas. La fila de encabezado debe contener los títulos "Nombre", "Edad" y "Ciudad". La fila de datos debe tener los valores "John", "25" y "New York".',
                }
            ],
        }
    ],
)
print(message.content)