Giter Club home page Giter Club logo

Comments (7)

Den4S avatar Den4S commented on June 2, 2024 1

Проблема внезапно решилась после того, как я последовал инструкции из issue#473 для выравнивания заголовка раздела с библиографией по центру. Без выравнивания заголовков по центру проблему не исследовал.

  1. Добавил в biblio/biblatex.texпосле
\defbibheading{pubgroup}{\section*{#1}}

следующую строчку (как советовал @matsievskiysv два года назад):

\defbibheading{fullheading}{\chapter*{\centerline{#1}}\addcontentsline{toc}{chapter}{#1}}
  1. Внутри \newcommand*{\insertbiblioauthor}{...} заменил строчку на
\printbibliography[heading=fullheading,keyword=biblioauthor,section=0,title=\bibtitleauthor]
  1. Внутри \newcommand*{\insertbiblioexternal}{...} заменил строчку на
\printbibliography[heading=fullheading,keyword=biblioexternal,section=0,title=\bibtitlefull]

from russian-phd-latex-dissertation-template.

Lenchik avatar Lenchik commented on June 2, 2024 1

#490 (comment) проблема воспроизводится

Если ограничиваться минимумом правок, то можно pubgroup заголовки библиографии задать так:

\defbibheading{pubgroup}{\section*{#1}\addcontentsline{toc}{chapter}{#1}} % обычный стиль, заголовок-секция

Это отразится в оглавлении добавлением как самого списка литературы, так и списка публикаций автора. Но нумерация у них будет единая.
изображение
изображение

При таком решении уровень заголовков в диссертации будет section, а не chapter, что может сказаться на оформлении заголовков в тексте.
Скорее всего, для такого, не типового или не гостированного, насколько я знаю, случая придётся, всё-таки уйти от использования \insertbiblioauthor и \insertbiblioexternal или прописывать проверки разных условий работы в рамках сборки автореферата, диссертации, презентации и т. д.

Если кто-то с пониманием работы *latex и memoir имеет насмотренность годных для учёных советов решений по такому разделению публикаций и готов их тут воплотить не ломая остальную работоспособность, PR welcome.

from russian-phd-latex-dissertation-template.

LSinev avatar LSinev commented on June 2, 2024

Сам список-то литературы норм выводится? Может заголовок прописан в опции вывода списка по-умолчанию, а у других не прописан. Только с содержанием в начале диссертации проблема (кстати, может там перегенерировать надо лишний раз, чтобы все связи пересчитались)

from russian-phd-latex-dissertation-template.

Den4S avatar Den4S commented on June 2, 2024

Сам список выводится хорошо. Заголовки тоже есть, но в содержании их нет.

from russian-phd-latex-dissertation-template.

Lenchik avatar Lenchik commented on June 2, 2024

Подскажите, пожалуйста, что и где закомментировать или раскомментировать в версии шаблона из актуальной ветки master этого репозитория, чтобы увидеть описываемую тут проблему? Процитированный кусок неоднозначен.

from russian-phd-latex-dissertation-template.

Den4S avatar Den4S commented on June 2, 2024
  • компиляция в режиме чистовика (common/setup.tex)
  • реализация библиографии пакетом biblatex через движок biber (common/setup.tex)
  • в references.tex закомментирровать \insertbibliofull и раскомментровать следующие две строчки:
% \insertbibliofull                           % Подключаем Bib-базы: все статьи единым списком
% Режим с подсписками
\insertbiblioexternal                      % Подключаем Bib-базы: статьи, не являющиеся статьями автора по теме диссертации
% Для вывода выберите и расскомментируйте одно из двух
\insertbiblioauthor                        % Подключаем Bib-базы: работы автора единым списком 
% \insertbiblioauthorgrouped                 % Подключаем Bib-базы: работы автора сгруппированные (ВАК, WoS, Scopus и т.д.)

from russian-phd-latex-dissertation-template.

kuynzereb avatar kuynzereb commented on June 2, 2024

Решение из #490 (comment) работает, но при использовании раздельных списков литературы отваливается ещё и автоматический подсчет размера общего списка, который выводится в разделе «Объем и структура работы».

Фиксится заменой

\newcommand*{\insertbiblioexternal}{
    \printbibliography[heading=fullheading,keyword=biblioexternal,section=0,title=\bibtitlefull]
}

на

\newcommand*{\insertbiblioexternal}{
    \printbibliography[heading=fullheading,keyword=biblioexternal,section=0,title=\bibtitlefull]
    \ifnumequal{\value{draft}}{0}{
      \printbibliography[heading=nobibheading,env=counter,keyword=bibliofull,section=0]
    }{}
}

в файле biblio/biblatex.tex.

from russian-phd-latex-dissertation-template.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.