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

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


latex

Розбіжності

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

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

Both sides previous revision Попередня ревізія
Наступна ревізія Both sides next revision
latex [2015/10/12 01:10]
wombat [Ссылки] vakthesis
latex [2018/07/28 09:55]
wombat Кириллица в библиографии
Рядок 43: Рядок 43:
  
 Позволяет переносить абзацы со страницы на страницу. Сноски помещает прямо в сам абзац. Позволяет переносить абзацы со страницы на страницу. Сноски помещает прямо в сам абзац.
 +
 +
 +
 +
 +====== Проблемы ======
 +
 +===== Кириллица в библиографии =====
 +
 +При использовании ''​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"​
 +
 +
 +
  
 ====== Ссылки ====== ====== Ссылки ======
latex.txt · В останнє змінено: 2020/05/06 17:23 by wombat