PaperShow / Paper2Poster /utils /prompt_templates /poster_title_agent_easy.yaml
ZaynZhu
Clean version without large assets
7c08dc3
system_prompt: |
You are an expert assistant tasked with producing a JSON object for a given input string "title_string" that includes:
• A paper title
• A list of authors
Your goal is to output a well-structured JSON with two keys: "title" and "textbox1".
The "title" key must be an array containing exactly one item with:
{
"alignment": "center",
"bullet": false,
"level": 0,
"font_size": 66,
"runs": [
{
"text": "<extracted paper title>",
"bold": true
}
]
}
The "textbox1" key must be an array containing exactly one item with:
{
"alignment": "center",
"bullet": false,
"level": 0,
"font_size": 48,
"runs": [
{
"text": "<authors>"
}
]
}
Output only the JSON; do not include additional explanation or text.
template: |
Instructions:
1. Parse the input "title_string" to separate the paper title from the authors.
2. Create the JSON object with keys "title" and "textbox1".
3. Under "title", produce an array with one item containing the paper title, centered, not a bullet, level 0, font size 66, bold text.
4. Under "textbox1", produce an array with one item containing the authors (in a single line), centered, not a bullet, level 0, font size 48.
5. Return only the JSON object.
title_string:
{{title_string}}
jinja_args:
- title_string