Как объединять ячейки в таблицах Markdown (Colspan / Rowspan)

Ограничения стандартных Markdown-таблиц (GFM)

Стандартный синтаксис таблиц на вертикальных палочках | колонка 1 | колонка 2 | строг: каждая строка обязана содержать равное число ячеек. Из-за этого прямое объединение ячеек в таблице markdown без использования дополнительных инструментов невозможно (здесь на помощь приходит интеграция чистого HTML в Markdown).

Объединение по горизонтали (Colspan)

Некоторые диалекты позволяют объединять ячейки по горизонтали, оставляя соседнюю ячейку пустой или заполняя ее дефисами, но самым надежным и переносимым способом остается использование атрибута colspan в теге <td> или <th>:

HTML
<th colspan="2">Параметры эксперимента</th>

Markdown таблица с Rowspan: объединение строк через HTML

Когда требуется markdown таблица rowspan (например, для группировки нескольких строк измерений под одной категорией), таблица целиком оформляется через стандартный тег <table>:

HTML
<table>
  <tr>
    <th>Группа</th>
    <th>Параметр</th>
    <th>Значение</th>
  </tr>
  <tr>
    <td rowspan="2">Серия А</td>
    <td>Температура</td>
    <td>293 K</td>
  </tr>
  <tr>
    <td>Давление</td>
    <td>101.3 кПа</td>
  </tr>
</table>

Парсер Labkeeper стилизует такие таблицы с идеальным соблюдением границ, чередованием фона строк и правильной разбивкой при переносе на новый лист в PDF.

Готовый шаблон сложной таблицы измерений

Такой гибридный подход позволяет студентам сохранять скорость написания основного текста в Markdown, подключая HTML-таблицы только для комплексных сводных ведомостей (если же вам требуется бескомпромиссная типографика, обратите внимание на руководство по переносу таблиц по ГОСТ).

Практические советы

1

Инструменты-генераторы таблиц

Для быстрого построения сложных HTML-таблиц с объединением ячеек удобно использовать визуальные редакторы таблиц, вставляя готовый код напрямую в документ.

Попробуйте прямо сейчас

Создавайте сложные научные таблицы в Labkeeper

Онлайн-редактор с поддержкой продвинутых табличных структур, формул и экспорта в чистый PDF без смещения ячеек.

LaTeX editor screenshot
  • Полновесная компиляция: Получайте PDF профессионального качества с помощью встроенного LaTeX-компилятора.
  • 60 секунд на выполнение: Работайте со сложными документами без ограничений — лимит времени компиляции в разы выше, чем в аналогичных сервисах.
  • Умная конвертация: Любые вычислительные формулы автоматически преобразовываются в красивый LaTeX
  • Гибридный синтаксис: Используйте легковесные вставки Markdown прямо в сложном LaTeX-коде для ускорения работы.
bg

Другие статьи