Как сделать кавычки в латехе

Обновлено: 06.07.2024

Руководство требует, чтобы в сборнике были кавычки не такого вида "" ,а книжные. Нашла на интуите подсказку - \лк и \пк ,но не сработало. Какие еще есть варианты для набора книжных кавычек?

Руководство требует, чтобы в сборнике были кавычки не такого вида "" ,а книжные. Нашла на интуите подсказку - \лк и \пк ,но не сработало. Какие еще есть варианты для набора книжных кавычек?

Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог

В этом блоге публикуются заметки и решения, найденные в процессе работы, освоения и жизни в дистрибутиве Debian GNU/Linux.

Как оформить текст в LaTeX: вёрстка текста

Этот пост является частью большой статьи
"Как оформить диплом в LaTeX?",
которую написал virens,
ведущий блога "Записки дебианщика".

Вёрстка текста
В разных книжках по ТеХу приведена просто прорва всякого хлама: вёрстка стихов, каких-то невообразимых цитат и прочей экзотики. Попробуйте отыскать на этом кладбище такую простую вещь, как межстрочный интервал или текст в верхнем регистре!

Этот материал написал Михаил Конник aka virens и опубликовал на своём блоге Записки дебианщика.
Поэтому в этом разделе я конспективно рассмотрю использование самых нужных и житейских вещей, типа использование начертаний, списков, ссылок. Это потребует от вас запоминания нескольких команд, что не должно стать проблемой, коль скоро вы заканчиваете высшее учебное заведение. За остальным - в книги, которые сеют разумное, доброе и вечное.

Прежде всего помните: LaTeX понимает ваши команды совершенно буквально, он в этом плане прост как рельса - вы можете и правду в квадрат возвести, и ударение поставить над ложью. То есть команды можно комбинировать и использовать там, где они вроде как и не предназначены. Главное, чтобы конструкция была синтаксически верна.

Теперь обещанные житейские приёмы работы в LaTeX. Поставить неразрывный пробел в ЛаТеХе можно тильдой ~ . Например, полезно ставить неразрывный пробел при цитировании или ссылках, чтобы ссылки не уезжали на другие строки. Например: это ссылка~ \cite .

Пробелы внутри формул. Если выбранные TEX'ом интервалы внутри формул вас не удовлетворяют, можно их изменить с помощью специальных команд. Важнейшими являются \, для очень маленьких пробелов, \; для средних, \quad и \qquad для больших пробелов, а также \! для уменьшения интервала.

Начертания шрифта
Просто писать текст - скучно, и хотя в технической литературе это не приветствуется, можно использовать разные начертания шрифта. Сделать текст полужирным можно командой \textbf , курсивным с помощью команды \ textit или подчёркнутым - командой \underline .
В оглавлении мы уже использовали капитель (заглавные буквы), делается это командой ТЕКСТ КАПИТЕЛЬЮ \textsc . Но увлекаться начертаниями не нужно, так как обычно это излишне в технической литературе.


Специальные символы и особенности LaTeX
Сразу несколько предостережений. В LaTeX кое-что делается иначе, чем в простом редакторе. Так, нельзя ставить кавычки через Shift+2, а ставить их следует либо ``текст в кавычках'', либо так >. Согласно отечественным полиграфическим традициям в качестве основных кавычек используются кавычки-ёлочки ( >), а кавычки-лапки второстепенны (`` '') . (Ссылки по теме: § 104. Кавычки, § 143. Знаки препинания в нестандартных ситуациях, спасибо комментатору Cristobal J. Junta).
Нельзя пользоваться обратным слешем \ потому как с него начинаются команды для самого ЛаТеХа. Вместо этого следует использовать прямой слеш / .

Этот материал написал Михаил Конник aka virens и опубликовал на своём блоге Записки дебианщика.

То же самое относится к набору специальных символов типа процента или номера. Перед ними следует ставить обратный слеш \ , иначе ЛаТеХ посчитает, что вы закомментировали кусок текста за процентом. То есть, процент ставится так: 20 \% , получается 20%. Соответственно, номер ставится так: \No 1, получается №1.

Редко, однако приходится в некоторых словах ставить ударения, к примеру, во фразе ``. характеризуется большими шумами. ''. Ударение в LaTeX можно поставить так: перед нужной буквой ставим обратный слеш и апостроф \' (это символ, который находится рядом с клавишей Enter). И даже так любимую Евгением Балдиным букву Ё можно сделать из обычной е так: \" e.

В физической литературе есть специальные символы, которые употребляются в тексте. Такими символами являются символ диаметра, градуса. Для этого нужно перевести ЛаТеХ в математический режим - тут я немного забегаю вперёд, но тем не менее. Можно вставлять такие символы по-разному, я приведу свои примеры, и пусть они не так изящны, но они работают, а вам не придётся рыскать по куче книг в поиске ответа на свой вопрос.

Обычные символы, вроде букв греческого алфавита, должны быть в вашем визуальном редакторе. Например, вставить символ градуса в LaTeX можно так: $90^$ , результат: угол поворота составляет 90 o . Значок диаметра в ЛаТеХе можно вставить так: \O большой диаметр, \o - маленький. Чтобы метр квадратный стал действительно квадратным, используем команду верхнего индекса \textsuperscript. В результате метр стал в самом деле квадратным: м 2 .

Есть ещё несколько символов, которые вроде как математические, а вставляются в тексте. Пример: изображениями размером до 512х512 отсчётов. Букву х писать - дурной тон, поэтому вставляем часть в математическом режиме $512\times 512$ , и в результате: 512Х512.

Работа со строками в LaTeX
Чтобы отбить абзац, то есть чтобы следующая строка начиналась с красной строки, достаточно просто оставить пустую строку. Можно сделать обрыв строки принудительно, вставив директиву \\ или \linebreak .

Как в ЛаТеХе сделать полуторный интервал между строк (интерлиньяж)? Просто в преамбуле указать \renewcommand < \baselinestretch >. Для двойного интервала 1,65 для полуторного интервала в латехе указать 1.25. Так же можно использовать команду , где задать нужный множитель: для полуторастрочных интервалов \linespread .

Более того, иногда требуется сократить межстрочный интервал в LaTeX в библиографии. Делается это так [источник]: включаем пакет setspace и наслаждаемся результатом сокращения лошадиных расстояний в оглавлении:


Но и это не всё: для сокращения расстояния между элементами библиографии, используем трюк отцов из Кэмбриджа:

\begin < spacing >
This paragraph has \\ huge gaps \\ between lines.
\end

В этой статье Вы можете познакомиться с символами LaTeX.

Рекомендую также статьи:

Греческий алфавит в LaTeX

Написание греческих букв в LaTeX довольно логично. На английском языке оно вообще практически совпадает с обычным написанием. Но на всякий случай полезно иметь источник для самопроверки.

У эпсилона, теты, пи, ро, сигма, фи есть два варианта написания: обычный и var, который получается добавлением приставки var к коду обычного написания. Например \Epsilon \Varepsilon

Я использую латекс 's"списки" пакет для форматирования исходного кода. К сожалению, я получаю вьющиеся цитаты вместо прямых. Поскольку фигурные кавычки не всегда указывают в правильном направлении, это выглядит плохо. Как я могу получить прямые цитаты вместо этого?

Я бы предпочел не изменять и не фильтровать сам исходный код. Фильтрация кода для правильного изменения " на " или " будет работать, но это проще сделать, чем сказать с несколькими кавычками на строке, или кавычки, охватывающие несколько строк. Или вы можете использовать символ или множество других вещей. Но мне бы очень хотелось сохранить источник неизменным.

Image of source code

пример вывода (используя программы на windows):

рассматривали ли вы возможность использования шрифта monospaced (пишущая машинка) для листинга? Работает следующий пример:

сделать что-то вроде

до begin ing среды списка, или использовать

возможно также, что это свойство уже установлено для вас на соответствующем языке определение (см. документы снова, большой список предопределенных языков на стр. 12).

в заголовке. А затем установите язык, используя любое из вышеупомянутых соглашений для выбора параметров.

ответ dmckee выше, вероятно, работает. Если вы отбросите свое последнее условие, то есть разрешите изменения в коде, тогда есть более общее решение, которое я обычно использую, когда (La)TeX отображает символ как-то иначе, чем я ожидаю, это использовать . Я перечисляю его здесь, потому что он может быть полезен в других ситуациях:

и затем ваш пример:

обратите внимание на фигурные скобки, которые якобы принимают списки обратно в режим LaTeX (см. пакета.)

у меня была такая же проблема, используя fontspec, и решение было не set \defaultfontfeatures , а параметр Mapping=tex-text в частности, только на главном и без шрифта, и оставляя шрифт tt для собственных устройств. :)

Читайте также: