Главная » Просмотр файлов » Котельников И., Чеботаев П. LaTeX2e по-русски

Котельников И., Чеботаев П. LaTeX2e по-русски (1185906), страница 32

Файл №1185906 Котельников И., Чеботаев П. LaTeX2e по-русски (Котельников И., Чеботаев П. LaTeX2e по-русски.pdf) 32 страницаКотельников И., Чеботаев П. LaTeX2e по-русски (1185906) страница 322020-08-25СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 32)

Четыре из них являются основными. Для краткости их принято обозначать D, T ,S и SS. Они вводятся, соответственно, декларациями\displaystyle\textstyle\scriptstyle\scriptscriptstyleПо умолчанию стиль D применяется в выключных формулах, стиль T — дляформул внутри абзаца, S — для индексов, SS — для индексов в индексах. Ещёчетыре редуцированных варианта этих стилей D′ , T ′ , S ′ , SS ′ вводятся теми жедекларациями, но используются для форматирования математических выражений, которые должны быть ограничены по высоте.

Например, редуцированныйстиль D′ используется для форматирования выражения, стоящего под знакомкорня или в знаменателе дроби в выключной формуле. Аналогично стиль T ′используется в тех же случаях, но в формуле внутри абзаца.Для всех восьми стилей LATEX использует три размера букв, цифр и другихматематических символов T , S и SS:Символ в стиле печатается размеромD, D′ , T , T ′T(примерно так)S, S ′S(примерно так)SS, SS ′SS (примерно так)Если формула напечатана, скажем, в стиле D или T , то верхний индекс печатается в стиле S, а нижний — в стиле S ′ . Редуцированные варианты математическихстилей отличаются более компактным расположением индексов.

При необходимости правила форматирования формул можно изменить при помощи указанныхвыше деклараций. Например:индексный стиль \( e^{f(x)} \)можно заменить текстовым\( e^{\textstyle f(x)}.индексный стиль ef (x) можно заменитьтекстовым ef (x) .Впечатляющий пример использования деклараций математического стиля даюттак называемые «непрерывные дроби». Простое вложение команды \frac самув себя производит результат, который вряд ли удовлетворит эстета:1\[x+\frac{1}{x+x+1x+x+ 1\frac{1}{x+\frac{1}{x+\frac{1}{x}}}} \]x+ 1x150Глава 6. От арифметики до высшей математикиНебольшое усовершенствование приводит к желаемому результату:1\[x +\frac{1}{x+x+1\displaystyle\frac{\mathstrut 1}{x+x+1\displaystyle\frac{\mathstrut 1}{x+x+1\displaystyle\frac{\mathstrut 1}{x}}}}\]x+xЗдесь команда \mathstrut (раздел 6.9) поставлена в числители дробей, чтобысделать их повыше.6.6.ШрифтыПо умолчанию в математических формулах буквы печатаются в курсивном, ацифры — в прямом начертании.

LATEX расставляет символы в формулах менееплотно по сравнению с обычным текстом, а лигатуры вообще отсутствуют. Декларации переключения гарнитуры шрифта типа \itshape или \rmfamily и соответствующие им команды \textit и \textrm нельзя использовать в формулах7 .Более того, эти декларации и команды не действуют даже тогда, когда весь текстнапечатан, скажем, полужирным шрифтом:Сравните: 2f(x), 2f (x) и 2f(x),2f (x).Сравните: 2f(x), $2f(x)$ и\textbf{2f(x), $2f(x)$}.В редких случаях, когда действительно необходимо изменить шрифт в формуле,следует использовать команды, которые называются математическими алфавитами:\mathrm{letters,etc}\mathbf{letters,etc}\mathsf{letters,etc}\mathtt{letters,etc}\mathit{letters,etc}\mathnormal{letters,etc}\mathcal{capital letters}ABCabc, 123, â, b̃, c̃, ΨΩABCabc, 123, â, b̃, c̃, ΨΩABCabc, 123, â, b̃, c̃, ΨΩABCabc, 123, a^, ~b, c~, ΨΩABCabc, 123 , â, b̃, c̃, ΨΩABCabc, , Ψ ΩABCОни действуют на буквы, цифры, диакритические знаки и прописные греческиебуквы:$\mathbf{\tilde{A} \times 2 = 2\Phi}$Ã × 2 = 2ΦДругие символы, как × и =, не меняются.Особую статью составляют алфавиты \mathcal и \mathnormal.

Первый изних содержит только двадцать шесть прописных букв английского алфавитаA, B, . . . , Z. Второй печатает цифры в так называемом «старом стиле» и почемуто путает некоторые диакритические знаки.7Точнее сказать, результат действия этих команд в математической моде не гарантирован.1516.6. ШрифтыРусские буквы в формулах исчезают, если не принять особых мер. Когда в1998 году появилась стандартная русификация LATEX’а, для многих пользователей это стало чуть ли не трагедией, но сейчас жалоб уже не слышно. Русскиебуквы в формулах можно получить с помощью команды \mbox.

Она печатаетсвой аргумент в текстовом режиме, поэтому там действуют команды переключения шрифтов типа \textcmd, а по умолчанию используется тот шрифт, которымнабран текст непосредственно перед формулой8 :$\mbox{Я} = 10^{81}$Я = 1081Но такой вариант имеет ряд изъянов. В частности, размер букв в индексах небудет автоматически уменьшен, как для символов, не находящихся внутри \mbox:$M_{\mbox{крит}} \neq M_{crit}$Mкрит := McritОднако вместо \mbox можно воспользоваться командой \text:$M_{\text{крит}} \neq M_{crit}$Mкрит := McritОна определена в пакете amsmath, которому мы посвятим целиком главу 8.

Естьтакже малоизвестный пакет mathtext Владимира Воловича. Он распространяетсяв составе коллекции T2 и должен быть загружен до любого из пакетов, которыевлияют на шрифты, в том числе fontenc, inputenc, babel. Загрузив пакет mathtext,можно использовать русские буквы в математических формулах почти наравнес латинскими. Почти — потому что русские буквы появляются только вне математических алфавитов (в аргументах команд \mathcmd они по-прежнему игнорируются) и к тому же отображаются прямым шрифтом, а не курсивом, каклатинские. Как решить проблему русских букв в математических алфавитах, мырасскажем в разделе 16.6.Математические шрифты, как и текстовые, различаются по гарнитуре, насыщенности, начертанию и размеру. Однако не существует команд, которые быпереключали только один атрибут у шрифтов в формулах.

Поэтому комбинацияматематических алфавитов в отличие от их текстовых аналогов не даёт новыйшрифт:$\mathbf{\mathit{A}}=\mathit{A},\mathit{\mathbf{A}}=\mathbf{A}$.A = A, A = A.Вместо такого комбинирования соответствие каждого алфавита шрифту с заданным перечнем атрибутов контролирует математическая версия. Версию изменяет декларация \mathversion{version-name}, где version-name — названиеверсии. Её можно использовать только вне математической формулы. Стандартные классы печатного документа предопределяют две версии: normal (используется по умолчанию) и bold. Изменение версии влияет не только на буквы, цифрыи диакритические знаки, но и на другие символы.√Сравните: $\mathcal{X}^2+\sqrt{2\pi y}$ иСравните:X 2 + 2πy и√{\mathversion{bold} $\mathcal{X}^2+\sqrt{2\pi y}$}.

X 2 + 2πy.81081 — это приблизительное число частиц во Вселенной.152Глава 6. От арифметики до высшей математикиПоскольку область действия \mathversion может быть указана фигурными скобками, как в примере выше, декларация \mathversion{normal} используется редко. При необходимости набрать полужирным математическим курсивом тольконекоторые из символов, можно поступить так, как предлагает следующий пример:divB = 0$\mbox{div\mathversion{bold}$B$} = 0$Аргумент команды \mbox печатается шрифтом с гарнитурой и кеглем, которыеиспользовались непосредственно перед переходом в математическую моду.Более качественное решение даёт команда(bm)\bm{math}которую вводит одноимённый пакет bm из коллекции tools.

Она печатает выражение math полужирным шрифтом, сохраняя его правильное позиционированиеотносительно других частей формулы:Сравните $A \otimes B$, $A \bm{\otimes} B$и $A \mbox{\mathversion{bold}$\otimes$} B$.6.7.Сравните A⊗B, A⊗B и A⊗B.Пробелы в формулахLATEX знает о правилах оформления математических формул гораздо больше,чем большинство авторов этих формул.

Поэтому, прежде чем улучшать внешнийвид формулы, всегда полезно сначала посмотреть, как её сформатирует LATEX.Тем не менее можно дать несколько общих рекомендаций, когда такое улучшениенеобходимо.Первая рекомендация относится к знакам пунктуации в математических формулах. Таких знаков всего два: «,» и «;» — плюс ещё три команды, перечисленные в табл.

6.10. LATEX вставляет небольшой пробел после знака пунктуации, ноне перед ним. Этот пробел меньше, чем в обычном тексте. Поэтому, если формула предназначена для размещения внутри абзаца, знаки пунктуации лучшевыносить за пределы формул:Функция $F_1(x,y;z)$ зависитот $x$, $y$, $z$.Функция F1 (x, y; z) зависит от x, y, z.LATEX рассматривает точку как обычный символ и поэтому не увеличивает промежуток между ней и следующим символом. Если запятая используется в качестве обычного символа (например, в десятичном числе), её необходимо окружитьфигурными скобками:$12,345$ (неправильно)\\$12{,}345$ (правильно)12, 345 (неправильно)12,345 (правильно)Есть более регулярный способ разрешения подобных проблем: в дополнение крассмотренным в разделе 4.3 существуют ещё шесть команд для управления горизонтальными пробелами:1536.8.

Многострочные формулы\,\;\quadузкийширокийочень широкий\:\!\qquadсреднийотрицательныйещё ширеВсе эти команды могут использоваться как в формулах, так и в обычном тексте.Корректировка промежутков необходима, если LATEX не способен распознатьлогическую структуру формулы. Например, выражение $y dx$ интерпретируется им как произведение трёх величин: y, d и x, а не двух: y и dx, поэтому LATEXне увеличит промежуток между y и dx, если не сделать это принудительно посредством команды \,. Особое внимание следует обратить на знаки корня, знакиинтеграла и суммы. Сравните:√√\sqrt{\pi} \, yπyиπyn / \! \log nn/lognиn/ log n\int\!\!\int f(x,y)\,dx\,dyf (x, y) dx dy иf (x, y)dxdyЗдесь в последней колонке приведен пример формул, в которых корректировкапромежутков не производилась.6.8.Многострочные формулыПроцедуры\begin{eqnarray}\begin{eqnarray*}eqnseqns\end{eqnarray}\end{eqnarray*}предназначены для печати систем уравнений или длинных формул, которыене умещаются в одной строке.

Характеристики

Тип файла
PDF-файл
Размер
5,42 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6358
Авторов
на СтудИзбе
311
Средний доход
с одного платного файла
Обучение Подробнее