by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 28 17:33

    Lenchik on indentfirst-fix

    (compare)

  • Jun 28 17:33

    Lenchik on master

    Fix indentfirst problems in TL … (compare)

  • Jun 28 17:33
    Lenchik closed #442
  • Jun 28 17:33
    Lenchik closed #440
  • Jun 28 17:32
    Lenchik opened #442
  • Jun 28 17:12
    seregaxvm commented #440
  • Jun 28 16:40
    Lenchik commented #440
  • Jun 28 16:39
    Lenchik commented #440
  • Jun 28 16:35
    Lenchik commented #440
  • Jun 28 16:18

    Lenchik on indentfirst-fix

    indentfirst fix pt 2 for polygl… (compare)

  • Jun 28 12:34

    Lenchik on indentfirst-fix

    indentfirst fix pt 1 for TL201… (compare)

  • Jun 28 10:49

    Lenchik on master

    добавлен автоматический подсчёт… Merge pull request #441 from se… (compare)

  • Jun 28 10:49
    Lenchik closed #441
  • Jun 28 10:37
    seregaxvm opened #441
  • Jun 28 07:01
    seregaxvm commented #440
  • Jun 27 23:55

    Lenchik on master

    Some formatting (compare)

  • Jun 27 21:24

    Lenchik on master

    Обновление ссылки на Краткий ку… (compare)

  • Jun 27 21:21
    Lenchik commented #440
  • Jun 27 20:51
    Lenchik commented #440
  • Jun 27 20:50
    Lenchik commented #440
Lenchik
@Lenchik
Кажется, что в вики и в readme в разделах по библиографии всё рассказано. Если не разберетесь - воспроизведите ошибки на свежей версии шаблона.
BSD_Conqueror
@bsd-conqueror
Я как раз пытался повторить ошибку на свежей версии. Но там возникла другая, непонятная мне, ошибка. Я привел ее чуть выше. Можете подсказать, с чем это может быть связано?
Lenchik
@Lenchik
непонятно, там же проблемы не указано. может всякие aux файлы не почистили
Lenchik
@Lenchik

давным давно и работаю с ней

Если раньше работало, а теперь перестало - пробуйте найти изменения, которые вызвали эту ошибку

Свежеклонированный репозиторий отрабатывает на Texlive 2018, обновленном до конца (начало лога ниже):

This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018/W32TeX) (preloaded format=xelatex 2018.12.29)  23 APR 2020 20:11
entering extended mode
 restricted \write18 enabled.
 %&-line parsing enabled.
**dissertation
(./dissertation.tex
LaTeX2e <2018-12-01>
(c:/texlive/2018/texmf-dist/tex/latex/nag/nag.sty
Package: nag 2011/11/25 0.7 warning about old commands (ulmi)
\c@nag@c=\count80
\c@nag@sins=\count81
Package nag Info: Loaded nag-l2tabu.cfg  on input line 552.

(c:/texlive/2018/texmf-dist/tex/latex/nag/nag-l2tabu.cfg
File: nag-l2tabu.cfg 2010/05/17 v2.11 l2tabu rules for nag.sty (ulmi)
)
Package nag Info: Loaded nag-orthodox.cfg  on input line 552.

Если запускать через make, то нужен latexmk подходящей версии (вот в TexLive2018 обновленном Latexmk, John Collins, 25 October 2018. Version 4.61 работает)

Lenchik
@Lenchik
Раз уж всё сломалось - можете обновить свой шаблон из свежей master ветки и TeXLive 2020 поставить - и там проверить всё и зафиксировать на акое-то время - когда уверены, что всё желаемое работает
BSD_Conqueror
@bsd-conqueror
Спасибо большое. Поставил texlive 2020 и новая версия заработала. Не стал подробно разбираться, что не так с texlive 2018 - возможно какой-нибудь пакет для работы со шрифтами глючил.
Клименко Иван
@Klimenko_Iv_twitter
Уважаемые создатели и редакторы шаблона. Хочу сказать вам огромное спасибо за ваш труд.
У меня маленький вопрос. В автореферате, в трудах соискателя, может понадобится добавить фразу, в скобках, курсивом (Соискателем предложено блблабла... ). А если он не один автор, а совместная работа, то надо указать еще и вклад. Есть ли возможность прописать это поле в bib файле, чтобы в автореферете оно было, а в основном тексте диссертации нет? Я добавил в поле note - появляется везде.
оу, addemun это объем авторского вклада?
Клименко Иван
@Klimenko_Iv_twitter
tmp.PNG

Так,

Уважаемые создатели и редакторы шаблона. Хочу сказать вам огромное спасибо за ваш труд.
У меня маленький вопрос. В автореферате, в трудах соискателя, может понадобится добавить фразу, в скобках, курсивом (Соискателем предложено блблабла... ). А если он не один автор, а совместная работа, то надо указать еще и вклад. Есть ли возможность прописать это поле в bib файле, чтобы в автореферете оно было, а в основном тексте диссертации нет? Я добавил в поле note - появляется везде.

Все внес в addendum. Теперь возник следующий вопрос. Как убрать последнее тире в атореферате между страница и addednum.

На скане показан образец.
Lenchik
@Lenchik

Можете посмотреть а закомментированном коде biblatex.tex как убрать все тире вообще. Так же можете почитать код про то, как выпиливается addendum из всего кроме автореферата (на случай, если note подходит больше). Можете почитать код biblatex и biblatex-gost на тему того, как там обрабатываются записи и по аналогии с закомментированным https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/biblio/biblatex.tex#L283-L313 сделать себе вставку, дающую нужный результат.
С точки зрения "кармы и мирового добра" лучше выпилить тире из записей вовсе или оставлять везде - ведь это примечание относительно библиографического источника, запись которого регламентируется ГОСТ 7.1-2003 в СНГ и ГОСТ Р 7.0.100–2018 в РФ.

Каждой области описания, кроме первой, предшествует предписанный знак "точка и тире", который приводят перед первым элементом области. Если первый элемент отсутствует, то знак "точку и тире" ставят перед последующим элементом, предписанный знак которого в этом случае опускают.

Области описания могут быть выделены различными шрифтами или записаны с новой строки. В этих случаях знак "точку и тире" заменяют знаком "точка", приводимым в конце предыдущей области.

За соответствием ГОСТ обязан следить диссертант, но "случись что" нагоняй получит ученый совет (потому со всей этой бюрократической цепочкой можно спорить имея на руках пачку распечатанных ГОСТ из достоверных источников, а так же актуальных нормативных документов Министерства и ВАК).

Koko
@kokokokosha_twitter

подскажите, пожалуйста, с чем может быть связана ошибка

This is BibTeX, Version 0.99d (TeX Live 2020/W32TeX)
The top-level auxiliary file: dissertation.aux
I found no \citation commands---while reading file dissertation.aux
I found no \bibdata command---while reading file dissertation.aux
I found no \bibstyle command---while reading file dissertation.aux
(There were 3 error messages)

Компилирую шаблон, ничего в нем не меняла

Koko
@kokokokosha_twitter
Мне помогло заменить в common/setup.tex движок biber на bibtex8.
Не очевидно, почему biber не работает.
Lenchik
@Lenchik
Ну так что-то не так запускаете - по умолчанию нужно запускать biber. Разбирайтесь в вашем способе запуска компиляции. Если делаете в каком-то редакторе (TexStudio, TeXWorks, WinEDT, Sublime, Atom и т. п.) - то там должна быть такая настройка (какой движок библиографии запускать). У вас запустился bibtex. Шаблон не управляет настройками вашего редактора.
Koko
@kokokokosha_twitter
Спасибо, за два часа копания в глубинах интернетов мне и в голову не пришло залезть в настройки по умолчанию..
Клименко Иван
@Klimenko_Iv_twitter

Можете посмотреть а закомментированном коде biblatex.tex как убрать все тире вообще. Так же можете почитать код про то, как выпиливается addendum из всего кроме автореферата (на случай, если note подходит больше). Можете почитать код biblatex и biblatex-gost на тему того, как там обрабатываются записи и по аналогии с закомментированным https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/biblio/biblatex.tex#L283-L313 сделать себе вставку, дающую нужный результат.
С точки зрения "кармы и мирового добра" лучше выпилить тире из записей вовсе или оставлять везде - ведь это примечание относительно библиографического источника, запись которого регламентируется ГОСТ 7.1-2003 в СНГ и ГОСТ Р 7.0.100–2018 в РФ.

Каждой области описания, кроме первой, предшествует предписанный знак "точка и тире", который приводят перед первым элементом области. Если первый элемент отсутствует, то знак "точку и тире" ставят перед последующим элементом, предписанный знак которого в этом случае опускают.

Области описания могут быть выделены различными шрифтами или записаны с новой строки. В этих случаях знак "точку и тире" заменяют знаком "точка", приводимым в конце предыдущей области.

За соответствием ГОСТ обязан следить диссертант, но "случись что" нагоняй получит ученый совет (потому со всей этой бюрократической цепочкой можно спорить имея на руках пачку распечатанных ГОСТ из достоверных источников, а так же актуальных нормативных документов Министерства и ВАК).

Спасибо за полный ответ. Я склоняюсь к вашему мнению - или оставить все разделители, или заменить все разделители. Мне не ясен механизм вставки личного вклада в библигорафию. Гостами этот момент не определен, однако в мой диссовет не совсем нормальный... Работа на спецтему, все закрыто, требуют как им надо. Например, списки всех уровней идут просто с нового абзаца. Выравние в списке тоже как в абзаце. В итоге набирается много отклонений от ГОСТа, но поделать ничего не могу

Ghosha
@gekaremi
Простите за очень тупой вопрос, но где задаются значения переменных вида "\thesisOrganization" в файле title.tex (и других подобных)?

Это примерно описано на главной странице репозитория:

Структура
dissertation.tex: главный файл диссертации.
папка Dissertation: Структурированная система файлов с шаблоном диссертации.
папка images: Папка для размещения файлов изображений, относящихся только к диссертации.
setup.tex: Файл упрощённой настройки оформления диссертации.
synopsis.tex: главный файл автореферата диссертации.
папка Synopsis: Структурированная система файлов с шаблоном автореферата.
папка images: Папка для размещения файлов изображений, относящихся только к автореферату диссертации.
setup.tex: Файл упрощённой настройки оформления автореферата.
presentation.tex: главный файл презентации.
папка Presentation: Структурированная система файлов с шаблоном презентации.
папка Documents: Полезные документы (ГОСТ-ы и постановления).
папка PSCyr: Пакет PSCyr + инструкции по установке.
папка BibTeX-Styles: Подборка русских стилевых пакетов BibTeX под UTF-8.
папка common: Общие файлы настроек и управления содержанием шаблонов.
characteristic.tex: Часть общей характеристики работы, повторяющаяся в диссертации и автореферате.
concl.tex: Заключение. Является общим для автореферата и диссертации (согласно ГОСТ Р 7.0.11-2011, пункты 5.3.3 и 9.2.3).
data.tex: Общие данные (название работы, руководитель, оппоненты, ключевые слова и т. п.).
packages.tex и styles.tex: Общие пакеты и стили оформления автореферата и диссертации.
setup.tex: Общие настройки автореферата и диссертации. В нём же настраивается выбор реализации библиографии.
папка biblio: Файлы с библиографией.
папка images: Общие файлы изображений шаблонов.
папка listings: Общие файлы листингов.

Ghosha
@gekaremi
Спасибо большое, я предпологал что это какой-то подобный файл, но смотрел не туда, в setup.tex и другие
Sasha Grigorev
@GrigorevSasha
Скажите пожалуйста, можно ли как-то малой кровью изменить .bst файл так, чтобы: а. Появилась красная строка перед каждым источником. б. Убрать точку после номера источника. С. Убрать отступы после каждого источника. В. Добавить отступ после слов "Список литературы"? Заранее большое спасибо!
Lenchik
@Lenchik
как-то можно, наверняка. но надо, чтобы кто-то разобрался и сделал. И отступ после списка шитературы вряд ли стоит в bst делать. А почему Вы предпочитаете bibtex и редактуру bst,вместо biblatex и правок кода в *.tex (по части ваших запросов здесь по чату в истории решения есть наверняка, по другой части в закомментированном коде в biblatex.tex, а что не найдете - в документации ракетов biblatex и biblatex-gost)?
Koko
@kokokokosha_twitter
Подскажите, пожалуйста, с чем может быть связано: у меня внезапно начали нумероваться все формулы, а не только те, на которые есть ссылка... Какой пакет используется в шаблоне для этой цели? Никак не могу найти, где я могла случайно его закомментить или удалить
Koko
@kokokokosha_twitter
Подключила файлы глав к чистому шаблону, и всё равно все формулы нумеруются, ничего не понимаю
причем применение \mathtoolsset{showonlyrefs=true} выключает отчего-то вообще всю нумерацию
Lenchik
@Lenchik
amsmath eqref - ищите по этим следам, могут быть особенности в порядке вызова пакетов. Убедитесь, что в свежесклонированном шаблоне работает как чледует.
Vladimir Chebotarev
@excitoon
Привет всем!
А как сделать, чтобы на Overleaf заработала библиография в шаблоне?
Vladimir Chebotarev
@excitoon
Если кто-то вдруг ещё с таким вопросом придёт - версию TeX Live надо переключить на 2017 ^_^
Lenchik
@Lenchik
опишите это в вики шаблона, пожалуйста
Koko
@kokokokosha_twitter

amsmath eqref - ищите по этим следам, могут быть особенности в порядке вызова пакетов. Убедитесь, что в свежесклонированном шаблоне работает как чледует.

Видимо, это не баг, а фича. В свежем шаблоне все формулы, заданные через \begin{equation}, нумеруются.

Открытым остается вопрос, как это исправить, все традиционные пакеты, которые я применяла для этого при работе со статьями, не сработали. Буду пробовать дальше..

LSinev
@LSinev

так иного поведения не включено -

the need for showing the equation numbers
for only those equations actually referenced. In mathtools this can be done by setting the key showonlyrefs to either true or false by using \mathtoolsset

надо включать, вставив где-нибудь в styles следующее, и читать описание пакета mathtools на тему багов

\mathtoolsset{showonlyrefs=true} % Показывать номера только у тех формул, на которые есть \eqref{} в тексте.
%IMPORTANT Всё, что без eqref лишается нумерации, при ссылках, тоже выдает неверно потом. И для слишком широких формул. Unfortunately the use of the showonlyref introduce a bug within amsmath’s typesetting of formula versus equation number.
Ilia Volkov
@VolkovIlia
Добрый день! Столкнулся с проблемой, но несколько не понимаю с чем она связана, с моей сборкой LaTeX или с шаблоном, может подскажите. Вообщем, использую neovim + vimtex + latexmk + texlive + nvr на manjaro. Проблема следующего плана, при заполнении поля /legend{} и добавлении в него разрывов строки \\ типа /legend{первое слово \\второе слово} ломается сборка, перестает работать biber, и нумеровать ссылки. Собственно логи так же просят заново обратиться к biber. Убил на решение проблемы сутки, впустую(. На TeXStudio + Miktex + windows все работает прекрасно. Кто-нибудь работал на подобной сборке (neovim), и сталкивался ли с подобной проблемой?
Ilia Volkov
@VolkovIlia
Если проблем не было, но работали на vim + latex + linux для шаблона, можете поделиться конфигом и рекомендациями? Буду очень благодарен
Lenchik
@Lenchik
Хотите сказать, что только из-за редактора типа vim тут проблема, а не в использовании \\ внутри поля legend?
Ilia Volkov
@VolkovIlia
На TexStudio все работает прекрасно, vimtex при использовании \\ внутри legend перестает работать.
Последние строки лог файла
Here is how much of TeX's memory you used:
 56914 strings out of 492167
 1060956 string characters out of 6131558
 1654016 words of memory out of 5000000
 60455 multiletter control sequences out of 15000+600000
 554122 words of font info for 72 fonts, out of 8000000 for 9000
 1141 hyphenation exceptions out of 8191
 63i,11n,61p,1157b,2076s stack positions out of 5000i,500n,10000p,200000b,80000s
!  ==> Fatal error occurred, no output PDF file produced!
Ilia Volkov
@VolkovIlia
Без данной конструкции, та же картинка без legend
Here is how much of TeX's memory you used:
 56986 strings out of 492167
 1062324 string characters out of 6131558
 1656016 words of memory out of 5000000
 60497 multiletter control sequences out of 15000+600000
 557425 words of font info for 76 fonts, out of 8000000 for 9000
 1141 hyphenation exceptions out of 8191
 63i,12n,61p,1157b,2076s stack positions out of 5000i,500n,10000p,200000b,80000s
{/usr/share/texmf-dist/fonts/enc/t2a.enc}{/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc}</usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb></usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1440.pfb></usr/share/texmf-dist/fonts/type1/public/pscyr/times.pfb></usr/share/texmf-dist/fonts/type1/public/pscyr/timesbd.pfb></usr/share/texmf-dist/fonts/type1/public/pscyr/timesi.pfb>
Output written on dissertation.pdf (12 pages, 241457 bytes).
PDF statistics:
 107 PDF objects out of 1000 (max. 8388607)
 64 compressed objects within 1 object stream
 0 named destinations out of 1000 (max. 500000)
 51 words of extra memory for PDF output out of 10000 (max. 10000000)
Lenchik
@Lenchik
это же логи latex - почему в них что-то зависит от редактора?!
Ilia Volkov
@VolkovIlia
Я не говорю, что однозначно дело в редакторе, лишь говорю что одни и те же файлы прекрасно работают с такой конструкцией на windows + miktex + texstudio , и перестают работать в vim + texlive+ vimtex. Помимо этого vimtex, мне постоянно кидает в лицо ошибками о неправильном наименовании label или новых переменных (TeXStudio тихонько помалкиват) кроме того, почему-то vimtex собирает список литературы с временем обращения на английском языке (хотя все остальная литература и оформление на русском)) я всю ночь просидел, всматриваясь в код теха в поиске забытой скобки 😀 но так ничего и не обнаружил... Вообщем, прерывая мою же демогогию, есть ли гипотезы о причине возникновения подобной проблемы и ее решении, и есть ли тут люди кто работал с vim + latex вместе с вашим шаблоном? Пока у меня ситуация такова, пишу в вим, собираю на texstudio 😀
Lenchik
@Lenchik
почитайте начало лога, что у вас там за версия texlive, потом выясните версию latexmk, проверьте под линуксом в texstudio.
make варианты линуксом срабатывают на свежесклонированном шаблоне?
Ilia Volkov
@VolkovIlia
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch Linux) (preloaded format=pdflatex 2020.5.17)  2 JUN 2020 10:23
entering extended mode
 restricted \write18 enabled.
 %&-line parsing enabled.
**dissertation.tex
(./dissertation.tex
LaTeX2e <2019-10-01> patch level 1

latexmk version 4.65

На свежем шаблоне с подобной конструкцией texstuido на linux тоже выдает подобную ошибку:

\legend{Подрисуночный текст,  \\ описывающий обозначения, например. Согласно
    ГОСТ 2.105, пункт 4.3.1, располагается перед наименованием рисунка.}

Скрин с ошибками

Lenchik
@Lenchik

у меня ваша вставка и на windows + texlive2018 не срабатывает
Попробуйте

\legend{Подрисуночный текст 1}\legend{Подрисуночный текст 2}
    \legend{Подрисуночный текст, \newline описывающий обозначения, например. Согласно
        ГОСТ 2.105, пункт 4.3.1, располагается перед наименованием рисунка.}

и ещё https://tex.stackexchange.com/questions/134399/how-to-center-table-caption-that-includes-a-newline

Дело в том, что \\, это совсем не перенос строки, а непростая команда, которая в некоторых случаях работает как перенос строки, но будучи вставленной в непредусмотренные для этого места вызывает цепочку странных ошибок.

Ilia Volkov
@VolkovIlia
Благодарю! Решил проблему!
Ilia Volkov
@VolkovIlia
Еще есть предложение, по разделу работы с таблицами... Наверное неплохо было бы дабавить в шаблон по умолчанию пакет '\usepackage{multirow}' и в примере с таблицами добавить пример с объединением строк... думаю это достаточно популярная задача
Lenchik
@Lenchik
Уже пакет есть - https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/common/packages.tex#L114
а примера нет - так что PR welcome
Ilia Volkov
@VolkovIlia
Благодарю)
Svarcrisp
@Svarcrisp
Добрый день. Каким образом можно к данному шаблону подключить пакет varioref на русском языке? Вариант \usepackage[russian]{varioref} не работает.