Use columns: 40/60
Split with |||
Use rows: 60/40
Split with ===
Use row-columns: 40/60
inside one row block
This is the simplest row split:
Use row-columns when only one row needs a column split.
The lower image auto-fits its row box.


Top row can hold a short setup or takeaway.
Middle left can expand into a supporting point.
Middle right can hold a parallel point or comparison.
Bottom row can close with a summary, citation, or next step.
Python code:
messages = [
{
"role": "system",
"content": "You are a friendly chatbot who always responds in the style of a pirate",
},
{
"role": "user",
"content": "How many helicopters can a human eat in one sitting?",
},
]
Template text:
<|im_start|>system
You are a friendly chatbot who always responds in the style of a pirate<|im_end|>
<|im_start|>user
How many helicopters can a human eat in one sitting?<|im_end|>
<|im_start|>assistant
tokenizer.apply_chat_template(messages) performs this conversion before tokenization.