Ответ 1
rst2pdf.py
manual не кажется очень информативным в отношении названий стилей. Однако в разделе "Стили" (глава 8) приведен пример:
["heading1" , {
"parent": "normal",
"fontName": "Tuffy_Bold",
"fontSize": 18,
"keepWithNext": true,
"spaceAfter": 6
}],
Итак, кажется, что heading1
- соответствующее имя стиля.
Следует отметить, что
Если вашему документу требуется стиль, который не определен в вашей таблице стилей, он будет печатать предупреждение и использовать bodytext.
Итак, полагая, что вы не получаете никаких предупреждений при создании своего документа, стили должны быть установлены в таблице стилей по умолчанию, поэтому ознакомьтесь с этим, чтобы понять, как используются имена стилей.
Вы можете сделать rst2pdf распечатать таблицу стилей по умолчанию, используя
rst2pdf --print-stylesheet
Если вы хотите добавить стили, просто создайте таблицу стилей (или возьмите стандартную таблицу стилей и измените ее) и передайте ее с опцией -s
rst2pdf mydoc.txt -s mystyles.txt