Користувальницькькі налаштування

Налаштування сайту


latex

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Both sides previous revision Попередня ревізія
Наступна ревізія
Попередня ревізія
latex [2015/10/08 21:37]
wombat [Ссылки] TEX & Ukrainian
latex [2018/07/28 06:55]
wombat Кириллица в библиографии
Рядок 1: Рядок 1:
 +====== Приёмы ======
  
 +===== Подсветка текста =====
 +
 +==== xcolor ====
 +
 +<code latex>
 +  \usepackage{xcolor}
 +  \colorbox{Подсвеченный текст}
 +</​code>​
 +
 +Однако,​ этот способ не позволяет даже переносить строки.
 +
 +==== soul ====
 +
 +<code latex>
 +  \usepackage{soul}
 +  \hl{Подсвеченный текст}
 +</​code>​
 +
 +Ссылки нужно помещать в ''​\mbox{}''​. Например,​
 +
 +<code latex>
 +  \hl{Подсвеченный текст \mbox{\cite{Author1}}. См. формулу (\mbox{\ref{formula1}})}
 +</​code>​
 +
 +==== mdframed ====
 +
 +<code latex>
 +\usepackage[framemethod=xcolor]{mdframed}
 +
 +. . .
 +
 +\begin{mdframed}[hidealllines=true,​
 +                 ​backgroundcolor=yellow,​
 +                 ​innerleftmargin=3pt,​innerrightmargin=3pt,​
 +                 ​leftmargin=-3pt,​rightmargin=-3pt]
 +
 +. . .
 +
 +\end{mdframed}
 +</​code>​
 +
 +Позволяет переносить абзацы со страницы на страницу. Сноски помещает прямо в сам абзац.
 +
 +
 +
 +
 +====== Проблемы ======
 +
 +===== Кириллица в библиографии =====
 +
 +При использовании ''​bibtex''​ с файлом библиографии в кодировке ''​UTF-8''​ в кириллических именах могут не отобразиться инициалы:​
 +
 +{{::​bibtex-utf8-no-initials.png?​nolink|}}
 +
 +Решить эту проблему можно несколькими способами:​
 +
 +  * Использовать пакет ''​biblatex''​ с ''​biber''​ вместо ''​natbib''​ и ''​bibtex''​.
 +  * [[https://​tex.stackexchange.com/​a/​183869/​16578 | Подставить вместо первых букв]] (которые станут инициалами) их условные обозначения в файле источников библиографии (например,​ ''​references-utf8.bib''​):​
 +    ​
 +<​code>​author = {В. А. Чернай and В. В. Соболєв and Н. В. Білан},</​code>​
 +    ​
 +заменить на:
 +    ​
 +<​code>​author = {{\CYRV}. {\CYRA}. Чернай and {\CYRV}. {\CYRV}. Соболєв and {\CYRN}. {\CYRV}. Білан},</​code>​
 +
 +  * Использовать команду ''​bibtexu''​ вместо ''​bibtex''​. Однако,​ это не всегда срабатывает. Кроме того, программа ''​bibtexu''​ зачастую начинает занимать всё больше и больше оперативной памяти,​ и приводит к зависанию компьютера,​ аварийной остановке других программ и прочим непредсказуемым результатам. Это, очевидно,​ связано с какой-то [[https://​tex.stackexchange.com/​a/​169290 | ошибкой]] в программе.
 +  * Использовать однобайтную кодировку в файле библиографии ''​references-cp1251.bib''​. Например,​ ''​CP1251''​. При этом в файл latex вместо строки
 +
 +<code "​latex">​
 +\bibliography{references-utf8}
 +</​code>​
 +
 +нужно [[https://​tex.stackexchange.com/​a/​364768/​16578 | включить]] такие строки:​
 +
 +<code "​latex">​
 +\inputencoding{cp1251}
 +\bibliography{references-cp1251}
 +\inputencoding{utf8}
 +</​code>​
 +
 +А генерировать список библиографии надо примерно такой командой:​
 +
 +  bibtex8 stattya.aux --csfile "​cp1251.csf"​
 +
 +
 +
 +
 +====== Ссылки ======
 +
 +Очень полезные советы из [[http://​mydebianblog.blogspot.com/​2008/​11/​latex.html|блога "​Записки дебианщика"​]].
 +
 +http://​samolisov.blogspot.com/​search/​label/​LaTeX
 +
 +[[vim-latex | Vim LaTeX]]
 +
 +[[http://​eskdx.org.ua/​wiki | eskdx]]
 +
 +[[http://​habrahabr.ru/​sandbox/​38774/​ | Курсовая в LaTeX за три дня]]
 +
 +[[http://​habrahabr.ru/​post/​144648/​ | Диплом бакалавра в LaTeX, или ДСТУ 3008-95 в 150 строк]]
 +
 +[[http://​habrahabr.ru/​sandbox/​28102/​ | Реферат в LaTeX]]
 +
 +[[http://​kildekode.ru/​latex/​2720/​Shablon-kursovoj-raboty-v-Latex.htm | Шаблон курсовой работы в Latex]]
 +
 +[[https://​github.com/​troyane/​LaTeX-template-for-diploma-work | LaTeX-template-for-diploma-work]]
 +
 +http://​ctan.org/​pkg/​biblatex
 +
 +[[http://​www.tug.dk/​FontCatalogue/​otherfonts.html#​initials | Буквицы]]
 +
 +[[http://​chernetky.blogspot.com/​2012/​05/​blog-post.html | LaTeX, BibTeX та ДСТУ 7.1-2006]]
 +
 +[[http://​194.44.208.227/​~ashv/​tex/​TeXandUkrainian.win.html | TEX & Ukrainian]]
 +
 +[[http://​www.imath.kiev.ua/​~baranovskyi/​tex/​vakthesis/​ | vakthesis, набір класів і пакетів LaTeX]]
latex.txt · В останнє змінено: 2018/07/28 06:55 by wombat