Разделение содержания и представления (или разделение содержания и стиля ) — это принцип разделения интересов дизайна, применяемый к созданию и представлению содержания. Согласно этому принципу, визуальные и дизайнерские аспекты (представление и стиль) отделяются от основного материала и структуры (содержания) документа. [1] [2] [3] Типичная аналогия, используемая для объяснения этого принципа, — это различие между человеческим скелетом (как структурным компонентом) и человеческой плотью (как визуальным компонентом), которая составляет внешний вид тела. Распространенные применения этого принципа можно увидеть в веб-дизайне ( HTML против CSS ) [4] [5] и наборе документов ( документ Ламберта [ прояснить ] тело против его преамбулы).
Этот принцип не является жестким руководством, а скорее служит в качестве наилучшей практики для разделения внешнего вида и структуры. Во многих случаях аспекты проектирования и разработки проекта выполняются разными людьми, поэтому разделение этих аспектов обеспечивает как первоначальную производственную ответственность, так и упрощение последующего обслуживания, как в принципе «не повторяйся» (DRY).
LaTeX — это язык разметки документов, который в первую очередь фокусируется на содержании и структуре документа. Когда документ готовится с использованием системы LaTeX, исходный код документа можно разделить на две части: тело документа и преамбулу (и таблицы стилей). Тело документа можно сравнить с телом HTML-документа, где указывается содержание и структура документа, тогда как преамбулу (и таблицы стилей) можно сравнить с частью CSS HTML-документа, где указывается форматирование, спецификации документа и другие визуальные атрибуты.
Согласно этой методологии, академические труды и публикации могут быть структурированы, стилизованы и набраны с минимальными усилиями со стороны их создателей. Фактически, это также не позволяет конечным пользователям — которые обычно не обучаются как дизайнеры — чередовать настройку форматирования и работу над самим документом. Подобно HTML и CSS, разделение между содержанием и стилем также позволяет быстро переформатировать документ для различных целей или переназначать стиль в нескольких документах. [6]