| 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 |