Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Список литературы и переключение между biblatex и predefined в шаблоне в Win10 MikTex #515

Open
EpsLeonid opened this issue Jan 8, 2025 · 5 comments

Comments

@EpsLeonid
Copy link

EpsLeonid commented Jan 8, 2025

Добрый день.

Пытаюсь использовать ваш шаблон для написания диссертации. Но столкнулся с некоторой проблемой в формировании списка литературы:
У нас в институте в списе литературы у публикаций должно быть добавлено "Текст: непосредственный / электронный" и точная дата публикации материала.
Поэтому хотел использовать biblio/predefined с самодельным стилем, но почему-то он неправильно подключается и используется biblio/biblatex .

Скорее всего меня сейчас буду ругать, но я использую данный шабло на платформе Overleaf. Там сначала работал со старым шаблоном и в нем-то изначально и обнаружил эту проблему.

Может кто-нибудь подсказать, как решить это?
На самом деле - первый раз работаю в Латехе.

@LSinev
Copy link
Contributor

LSinev commented Jan 8, 2025

biblio/predefined с самодельным стилем, но почему-то он неправильно подключается и используется biblio/biblatex

Вот тут попробуйте переключить в другое состояние
https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/common/setup.tex#L50-L53

@EpsLeonid
Copy link
Author

EpsLeonid commented Jan 8, 2025

biblio/predefined с самодельным стилем, но почему-то он неправильно подключается и используется biblio/biblatex

Вот тут попробуйте переключить в другое состояние https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/common/setup.tex#L50-L53

Именно при переключении и возникает ошибка, что в этом шаблоне, что в старом:
Screenshot 2025-01-08 at 18-42-54 Russian-Phd-LaTeX-Dissertation-Template-master - Online LaTeX Editor Overleaf_errors

@LSinev
Copy link
Contributor

LSinev commented Jan 8, 2025

Вы можете пометить в названии issue, что вопрос связан с overleaf, может кто-то придёт из тех, кто в overleaf писал диссертацию с этим шаблоном. Может там надо сбросить настройки компиляции, или ещё с чем-то повозиться.

@EpsLeonid EpsLeonid changed the title Переключение между biblatex и predefined Переключение между biblatex и predefined в шаблоне на Overleaf Jan 9, 2025
@EpsLeonid
Copy link
Author

EpsLeonid commented Jan 11, 2025

biblio/predefined с самодельным стилем, но почему-то он неправильно подключается и используется biblio/biblatex

Вот тут попробуйте переключить в другое состояние https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/common/setup.tex#L50-L53

Добрый день.
Попробовал скачать с сайта и установить MikTex, и запустить в нем сборку шаблона, скачанного с Гит, но в собранном pdf файле нет вообще Списка Литературы, ни в оглавлении, ни в самом тексте.
Почему-то МикТех ругается на все цитирования:
  | xcolor.sty | 265 | Package xcolor Warning: Package option hyperref' is obsolete and ignored on input line 265.   | memhfixc.sty | 315 | LaTeX Warning: Command \theHpagenote' already defined -- not changed on input line 315.
  | characteristic.tex | 4 | LaTeX Warning: Citation 'Gosele1999161' on page 3 undefined on input line 4.
  | characteristic.tex | 4 | LaTeX Warning: Citation 'Lermontov' on page 3 undefined on input line 4.
  | characteristic.tex | 16 | LaTeX Warning: Citation 'Marketing' on page 3 undefined on input line 16.
  | characteristic.tex | 179 | Package biblatex Warning: Keyword 'biblioauthorvak' not found on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Empty bibliography on input line 179.
  | characteristic.tex | 179 | Package biblatex Warning: Keyword 'biblioauthorwos' not found on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Empty bibliography on input line 179.
  | characteristic.tex | 179 | Package biblatex Warning: Keyword 'biblioauthorscopus' not found on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Empty bibliography on input line 179.
  | characteristic.tex | 179 | Package biblatex Warning: Keyword 'biblioauthorconf' not found on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Empty bibliography on input line 179.
  | characteristic.tex | 179 | Package biblatex Warning: Keyword 'biblioauthorother' not found on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Empty bibliography on input line 179.
  | characteristic.tex | 179 | Package biblatex Warning: Keyword 'biblioregistered' not found on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Empty bibliography on input line 179.
  | characteristic.tex | 179 | Package biblatex Warning: Keyword 'biblioauthorpatent' not found on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Empty bibliography on input line 179.
  | characteristic.tex | 179 | Package biblatex Warning: Keyword 'biblioauthorprogram' not found on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Empty bibliography on input line 179.
  | characteristic.tex | 179 | Package biblatex Warning: Keyword 'biblioauthor' not found on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Empty bibliography on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Empty bibliography on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Empty bibliography on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Citation 'vakbib2' undefined on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Citation 'patbib1' undefined on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Citation 'progbib1' undefined on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Citation 'bib1' undefined on input line 179.
  | characteristic.tex | 179 | LaTeX Warning: Citation 'confbib1' undefined on input line 179.
  | Dissertation | 20 | Package totcount Warning: Rerun to get correct total counts on input line 20.
  | Dissertation | 22 | Package totcount Warning: Rerun to get correct total counts on input line 22.
  | Dissertation | 29 | Package totcount Warning: Rerun to get correct total counts on input line 29.
  | Dissertation | 30 | Package totcount Warning: Rerun to get correct total counts on input line 30.
  | Dissertation | 31 | Package totcount Warning: Rerun to get correct total counts on input line 31.
  | Dissertation | 33 | Package totcount Warning: Rerun to get correct total counts on input line 33.
  | Dissertation | 10 | LaTeX Warning: Citation 'Sokolov' on page 6 undefined on input line 10.
Package xcolor Warning: Package option hyperref' is obsolete and ignored on input line 265. LaTeX Warning: Command \theHpagenote' already defined -- not changed on input line 315.
LaTeX Warning: Citation 'Gosele1999161' on page 3 undefined on input line 4.
LaTeX Warning: Citation 'Lermontov' on page 3 undefined on input line 4.
LaTeX Warning: Citation 'Marketing' on page 3 undefined on input line 16.
Package biblatex Warning: Keyword 'biblioauthorvak' not found on input line 179.
LaTeX Warning: Empty bibliography on input line 179.
Package biblatex Warning: Keyword 'biblioauthorwos' not found on input line 179.
LaTeX Warning: Empty bibliography on input line 179.
Package biblatex Warning: Keyword 'biblioauthorscopus' not found on input line 179.
LaTeX Warning: Empty bibliography on input line 179.
Package biblatex Warning: Keyword 'biblioauthorconf' not found on input line 179.
LaTeX Warning: Empty bibliography on input line 179.
Package biblatex Warning: Keyword 'biblioauthorother' not found on input line 179.
LaTeX Warning: Empty bibliography on input line 179.
Package biblatex Warning: Keyword 'biblioregistered' not found on input line 179.
LaTeX Warning: Empty bibliography on input line 179.
Package biblatex Warning: Keyword 'biblioauthorpatent' not found on input line 179.
LaTeX Warning: Empty bibliography on input line 179.
Package biblatex Warning: Keyword 'biblioauthorprogram' not found on input line 179.
LaTeX Warning: Empty bibliography on input line 179.
Package biblatex Warning: Keyword 'biblioauthor' not found on input line 179.
LaTeX Warning: Empty bibliography on input line 179.
LaTeX Warning: Empty bibliography on input line 179.
LaTeX Warning: Empty bibliography on input line 179.
LaTeX Warning: Citation 'vakbib2' undefined on input line 179.
LaTeX Warning: Citation 'patbib1' undefined on input line 179.
LaTeX Warning: Citation 'progbib1' undefined on input line 179.
LaTeX Warning: Citation 'bib1' undefined on input line 179.
LaTeX Warning: Citation 'confbib1' undefined on input line 179.
Package totcount Warning: Rerun to get correct total counts on input line 20.
Package totcount Warning: Rerun to get correct total counts on input line 22.
Package totcount Warning: Rerun to get correct total counts on input line 29.
Package totcount Warning: Rerun to get correct total counts on input line 30.
Package totcount Warning: Rerun to get correct total counts on input line 31.
Package totcount Warning: Rerun to get correct total counts on input line 33.
LaTeX Warning: Citation 'Sokolov' on page 6 undefined on input line 10.
и т.д.
И при этом Лог файл не генерится... Или, просто, я его не могу найти.

@EpsLeonid EpsLeonid changed the title Переключение между biblatex и predefined в шаблоне на Overleaf Переключение между biblatex и predefined в шаблоне в MikTex Jan 11, 2025
@EpsLeonid EpsLeonid changed the title Переключение между biblatex и predefined в шаблоне в MikTex Переключение между biblatex и predefined в шаблоне в Win10 MikTex Jan 11, 2025
@EpsLeonid EpsLeonid changed the title Переключение между biblatex и predefined в шаблоне в Win10 MikTex Список литературы и переключение между biblatex и predefined в шаблоне в Win10 MikTex Jan 11, 2025
@LSinev
Copy link
Contributor

LSinev commented Jan 11, 2025

нет вообще Списка Литературы, ни в оглавлении, ни в самом тексте

Тут уже может влиять следующее

первый раз работаю в Латехе

Можете поискать тут в wiki и в issue закрытых и открытых как народ сталкивался с чем-то подобным. При поиске разных ответов так же имеет смысл почитать схожие вопросы и ответы на платформе tex.stackexchange.com. Полезно будет найти где-нибудь рассказ о том, как вообще компиляция готового документа происходит и почему. Просто запустить компиляцию pdflatex недостаточно (https://vim-latex.sourceforge.net/documentation/latex-suite/compiling-multiple.html первая попавшаяся ссылка говорящая о том, что просто запустить недостаточно). Обычно запускают в какой-нибудь такой последовательности: pdflatex biber pdflatex makeindex pdflatex pdflatex (сильно зависит от состава документа). Часто бывает, что вопрос компиляции облегчает IDE (типа TeXStudio), но там влияют настройки внутри IDE, может и не угадать (в этом шаблоне список сокращений через что-то типа makeindex автоматизирован и тут IDE могут облажаться). Ещё в установках latex (на мой взгляд, лучше всё-таки TexLive, а не miktex, он кроссплатформенный и если будут проблемы, то принципы их решения смогут подсказать больше людей, а потом по ходу жизни и собственный опыт будет легче перенести на Linux и Mac) есть latexmk, он как правило всё нормально угадывает по части количества дополнительных запусков компиляторов (и в рамках Makefile заготовок в этом шаблоне он как раз задействуется).

Поэтому после этого прогона вам понадобится прогнать biber, он сделает нужные bbl файлы и свои логи положит в blg файлы. Потом пару раз pdflatex, какой-то из запусков обработает Rerun to get correct total counts и прочие счетчики и ссылки типа ссылок между подразделами обсчитает и положит в aux файлы (не только в корне, но и внутри подпапок). Потом makeindex придется запустить, причем командой вида makeindex -s nomencl.ist -o dissertation.nls dissertation.nlo (не точно, сами покопайтесь) из-за того что пакет nomencl так свои промежуточные файлы называет. Затем снова pdflatex один или несколько раз, чтобы внести данные из промежуточных файлов в итоговые.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants