Краткое содержание
Это занятие открывает второй раздел курса, посвящённый тексту. Оно объясняет, для чего нужен раздел: перейти от документа, который компилируется, к тексту, набранному с той тщательностью, которой требует академическое письмо, на любом из его языков и в любой из его письменностей; представляет четыре занятия раздела и нить, которая их связывает, от абзацев, пробелов и знаков до сносок, цитат и стихов; уточняет, что считается известным из предыдущего раздела; напоминает, откуда происходят типографские соглашения, соблюдать которые учит раздел; формулирует задачу, которую решает раздел: текст, напечатанный с привычками пишущей машинки, компилируется без ошибок и тем не менее набран плохо; и показывает, что эти соглашения служат естественным наукам не меньше, чем гуманитарным.
Цели обучения
- Описывать последовательность содержания раздела и объяснять, что каждое занятие даёт следующему.
- Распознавать, что раздел считает известным из предыдущего, и при необходимости повторять это.
- Объяснять на примере, почему текст, который компилируется без ошибок, может быть плохо набран.
- Распознавать в разных дисциплинах соглашения о наборе текста, которым учит раздел.
Входной тест
Прежде чем проходить раздел, полезно определить исходный уровень. Этот тест является самопроверкой: он не оценивается, и его единственная цель состоит в том, чтобы направить занятия. Его первые два вопроса повторяют то, что раздел считает известным из предыдущего; следующие восемь по два и по порядку касаются четырёх занятий раздела. Тот, кто никогда не обращал внимания на эти подробности, не должен рассчитывать ответить на них верно: каждый ответ, верный или нет, объясняет суть дела и называет занятие, где она разбирается. Те же навыки проверяются снова в конце, на итоговом занятии.
Перед началом раздела оцени свою отправную точку. Это короткая самопроверка: она не оценивается, а результат хранится только в твоём браузере.
Вопрос 1Из предыдущих разделовЧто печатает строка
Пишу в \TeX всё., записанная как есть в теле документа?Пробел, следующий за управляющим словом, не доходит до текста: движок поглощает его, читая имя команды.Команда кончается без ошибки на пробеле; беда в том, что она его поглощает, и потому это проходит незамеченным.Обратная косая черта не печатается: она начинает команду, а\TeXесть известная команда, которая печатает логотип.\TeXесть управляющее слово: его имя кончается на первом символе, который не является буквой, а следующий за ним пробел поглощается как сигнал этого конца. Пишут\TeX{} всёили\TeX\ всё.Повторить: Анатомия документа
Вопрос 2Из предыдущих разделовВ тексте отчёта встречается, записанное как есть, имя файла
dannye_2024.csv. Что происходит при компиляции?Знак подчёркивания есть один из десяти зарезервированных символов: записанный как есть, он не печатается.Так поступил бы знак процента, который начинает комментарий; знак подчёркивания вызывает ошибку.Движок не заменяет один зарезервированный символ другим: он толкует его по его функции, а здесь эта функция существует только в формулах.Знак подчёркивания пишет нижние индексы внутри формул; в тексте движок предполагает, что забыли открыть формулу. Пишут\_, а раздел, посвящённый структуре, покажет более удобные способы записывать имена файлов.Повторить: Анатомия документа
Вопрос 3Чтобы разделить абзацы эссе, автор заканчивает каждый командой
\\и продолжает писать на следующей строке, не оставляя пустых строк. Что он получает?Они не равнозначны: пустая строка заканчивает абзац, а\\лишь разрывает строку внутри него. Разница видна по недостающему отступу.\\есть допустимая команда внутри абзаца; движок её принимает, и потому небрежность проходит незамеченной.\\не добавляет вертикального пробела и не открывает абзацев; она лишь вызывает разрыв строки.\\разрывает строку внутри абзаца; новый абзац открывается пустой строкой, и тогда класс даёт ему отступ и интервал. Если к тому же последняя строка каждого фрагмента остаётся короткой, журнал обычно показывает предупреждения «Underfull».Повторить: Абзацы, пробелы и знаки
Вопрос 4Работа, написанная в LuaLaTeX с fontspec, следует издательскому соглашению, по которому границы диапазона соединяет короткое тире, более длинное, чем дефис. Как записать в исходном тексте диапазон страниц от 12 до 15?
Дефис есть самый короткий знак; в русском наборе он в диапазонах ошибочен, и соглашение, которому следует работа, требует короткого тире.Три дефиса дают тире, самый длинный знак, который выделяет вставные конструкции и в числовых диапазонах не употребляется.Тильда есть пробел, на котором нельзя разорвать строку; между числами появился бы пробел, а не знак.Со шрифтами текста, загруженными через fontspec, два дефиса подряд превращаются в короткое тире; можно также ввести символ Unicode напрямую. Русская типографика вообще требует в числовых диапазонах тире, а не дефис; главное в любом случае выбрать соглашение и держаться его.Повторить: Абзацы, пробелы и знаки
Вопрос 5В эссе на русском языке посреди абзаца встречается краткая латинская фраза. Как её следует пометить, если babel уже объявляет латынь дополнительным языком?
\selectlanguageесть объявление, которое меняет язык всего последующего, а не только фразы; оно годится для длинных фрагментов, и потом пришлось бы вернуться к русскому.Курсив есть решение о форме; он не сообщает движку, на каком языке фраза, и слова переносились бы по правилам русского языка.babel не угадывает язык: он применяет тот, что объявлен, и без пометки фраза считается русской.У\foreignlanguageесть аргумент, и её действие им ограничено: латинские слова переносятся по правилам латыни, а остальная часть абзаца не меняется.Повторить: Языки и шрифты
Вопрос 6Преамбула содержит
\babelfont[ancientgreek]{rm}{GFS Didot}. Что делает эта строка?Это сделала бы команда\setmainfont{GFS Didot}или\babelfont{rm}{GFS Didot}без языка; квадратные скобки ограничивают замену древнегреческим.babel ничего не переводит: он применяет к каждому фрагменту соглашения объявленного для него языка и, с этой строкой, шрифт.Строка исходного текста ничего не устанавливает; шрифт должен уже быть в дистрибутиве или в системе, а если его нет, компиляция об этом сообщит.С\babelfontи языком в квадратных скобках babel меняет шрифт всякий раз, когда входит в этот язык, например внутри\foreignlanguage{ancientgreek}{…}. Так основной шрифт без греческих букв может соседствовать с другим, в котором они есть.Повторить: Языки и шрифты
Вопрос 7Внутри фрагмента, который уже набран курсивом, например названия произведения, слово выделено командой
\emph. Как выглядит это слово?Так было бы с\textit, которая всегда ставит курсив;\emphчередуется с окружением.\emphне использует полужирный шрифт; она чередует курсив и прямой шрифт в зависимости от окружающего текста.Никакой ошибки нет: вложенные выделения допустимы, а как они выглядят, решает класс.\emphобозначает выделение, а не курсив: в прямом тексте она ставит курсив, а в курсивном возвращается к прямому шрифту. Поэтому она говорит, чем является слово, а не как оно выглядит.Повторить: Оформление со смыслом
Вопрос 8Автор пишет посреди абзаца
До \large{крупно} и после., полагая, что размер изменит только слово «крупно». Что происходит?Так работала бы команда с аргументом, например\textbf{…}; команды размера являются объявлениями.Ошибки нет: скобки читаются как обычная группа, и небрежность проходит незамеченной.Группа отменяет то, что объявлено внутри неё, а не то, что объявлено раньше; здесь объявление стоит снаружи.Фигурные скобки после\largeне являются её аргументом: это группа, идущая после объявления, а смена размера уже произошла вне её. Пишут{\large крупно}, а лучше команду, которая говорит, чем является это слово.Повторить: Оформление со смыслом
Вопрос 9Дословная цитата из трёх абзацев набирается отдельно от основного текста. Какое окружение LaTeX подходит?
quoteне делает отступа в первой строке абзацев, так что в цитате из нескольких абзацев они плохо различаются; оно рассчитано на краткие цитаты.Центрировать не значит цитировать:centerцентрирует каждую строку и не сдвигает поля, как цитата.Цитата из трёх абзацев не помещается внутри абзаца; длинные цитаты набираются отдельно, без кавычек.Базовые классы предлагают два окружения:quoteдля краткой цитаты или ряда кратких цитат, без абзацного отступа, иquotationдля цитат из нескольких абзацев, которые сохраняют свой отступ.Повторить: Сноски, цитаты и стихи
Вопрос 10Как в окружении
verse, которое набирает стихотворения, разделяются стихи и строфы?Пустая строка открывает абзац, который вverseявляется строфой: каждый стих стал бы строфой из одного стиха.Конец строки исходного текста равен пробелу: стихи слились бы в одну сплошную строку.\newlineразрывает строку так же, как\\, без пробела, который отделяет одну строфу от другой; строфы разделяет пустая строка.Внутриverseстих есть строка абзаца, а строфа есть абзац:\\разделяет стихи, а пустая строка открывает следующую строфу с её пробелом.Повторить: Сноски, цитаты и стихи
Загрузка содержимого…