AndreyAkinshin / Russian-Phd-LaTeX-Dissertation-Template

LaTeX-template for russian Phd thesis
Creative Commons Attribution 4.0 International
1.33k stars 670 forks source link

Курсив и отступы в библиографии #491

Open Den4S opened 1 year ago

Den4S commented 1 year ago

Возникла проблема при проверке на ГОСТ с библиографией:

  1. для некоторых источников почему-то имя первого автор выносится в начало с курсивным написанием, при этом не очень ясно, почему так происходит:

    image
  2. На этом же скрине видна проблема с неодинаковыми интервалами между источниками. К сожалению, не смог найти, где это поправить

Хочется убрать всех первых авторов, которые выносятся курсивом и сделать одинаковые интервалы по всему списку

Заранее спасибо за помощь!

P.S. Сами источники со скрина:

@article{padilla2006negative,
    title={Negative refractive index metamaterials},
    author={Padilla, Willie J and Basov, Dimitri N and Smith, David R},
    journal={Materials today},
    volume={9},
    number={7-8},
    pages={28--35},
    year={2006},
    publisher={Elsevier},
    language = {english}
}

@article{silin2012history,
    title={On the history of backward electromagnetic waves in metamaterials},
    author={Silin, Robert A},
    journal={Metamaterials},
    volume={6},
    number={1-2},
    pages={1--7},
    year={2012},
    publisher={Elsevier},
    language = {english}
}

@article{schurig2006metamaterial,
    title={Metamaterial electromagnetic cloak at microwave frequencies},
    author={Schurig, David and Mock, Jack J and Justice, 1 BJ and Cummer, Steven A and Pendry, John B and Starr, Anthony F and Smith, David R},
    journal={Science},
    volume={314},
    number={5801},
    pages={977--980},
    year={2006},
    publisher={American Association for the Advancement of Science},
    language = {english}
}

@article{simovski2012wire,
    title={Wire metamaterials: physics and applications},
    author={Simovski, Constantin R and Belov, Pavel A and Atrashchenko, Alexander V and Kivshar, Yuri S},
    journal={Advanced materials},
    volume={24},
    number={31},
    pages={4229--4248},
    year={2012},
    publisher={Wiley Online Library},
    language = {english}
}

@article{belov2003strong,
    title={Strong spatial dispersion in wire media in the very large wavelength limit},
    author={Belov, Pavel A and Marques, R and Maslovski, Stanislav I and Nefedov, Igor S and Silveirinha, M and Simovski, Constantin R and Tretyakov, Sergei A},
    journal={Physical Review B},
    volume={67},
    number={11},
    pages={113103},
    year={2003},
    publisher={APS},
    language = {english}
}
Lenchik commented 1 year ago
  1. Если вопрос только в курсиве и пакет biblatex-gost, то есть закомментированное решение: https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/biblio/biblatex.tex#L404 То, что выносятся авторы вперёд, это требование ГОСТ, хотите изменить — добро пожаловать в документацию biblatex-gost и biblatex.

  2. Отступы... как обычно, если сможете воспроизвести на шаблоне из репозитория, можно будет потратить время на поиск. А так, пальцем в небо, можете поискать в документации класса memoir про вертикальные отступы, \flushbottom, \raggedbottom, аналогично в документации biblatex, по tex.stackexchange.com, в этом блоке поиграться https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/Dissertation/disstyles.tex#L24-L36 или на базе этого кода что-то себе придумать https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/biblio/biblatex.tex#L457-L476

Den4S commented 1 year ago

Спасибо, про курсив просмотрел в файле biblio/biblatex.tex

С интервалами между источниками помогло справиться раскомментирование (блока)[https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/biblio/biblatex.tex#L457-L476] и настройка вертикального отступа между источниками

 \setlength{\itemsep}{0pt} % Управление дополнительным вертикальным разрывом между записями. \bibitemsep по умолчанию соответствует \itemsep списков в документе.

Дополнительная пустая строка (после некоторых источников) возникает из-за того, что источник аккурат вписывается в ширину строки. Для таких источников вручную менял ссылки, чтобы изменить их длину (например дописывал and others после последнего автора, которого я хочу отобразить в источнике в поле author). Универсального решения найти не смог.