Конвертация Markdown в doc через Pandoc с переопределением стилей

Pandocopen in new window преобразовывает текстовые файлы из одних форматов в другие. При преобразовании из формата который содержит меньше возможностей для форматирования в формат с большими возможностями появляется необходимость уточнения стилей для более богатого формата. Примером такой конвертации является преобразования Markdown в doc при которой используется дополнительный doc-файл со стилями.

Пример

Исходный md-файл:

# Название документа

## Раздел 1

Текст текст

## Раздел 2

Таблица:

| Товар   | Стоимость |
| ------- | --------- |
| Тапочки | 100р.     |
| Носки   | 20р.      |
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Дополним команду для конвертации параметром --reference-doc и передадим в него имя файла со стиялми:

pandoc "Example.md" -s -o "Example.docx" --reference-doc "custom-styles.docx"
1

Файл custom-styles.docxopen in new window это обычный файл Word с определёнными набором стилей.

Редактирование файла стилей

Рассмотрим порядок действия для изменения стиля таблицы для центрирования таблицы по горизонтали.

Откройте файл со стилями и поставьте курсор внутри таблицы, перейдите на вкладку Работа с таблицам - Конструктор:

Настройка стиля в Word

Нажмите на выпадающий список и выберите пункт Изменить стиль таблицы:

Настройка стиля в Word

Настройка стиля в Word

В появившемся окне нажмите Формат и выбирите пункт Свойства таблицы:

Настройка стиля в Word

Выберите нужные настройки стиля:

Настройка стиля в Word

Для изменения обычных стилей (не таблиц) применяется тот же принцип. Список стилей находится на вкладке Главная:

Настройка стиля в Word

Последниее изменение: 03.04.2022, 12:35:55