by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jul 09 19:54
    Lenchik commented #443
  • Jul 09 17:00
    matsievskiysv commented #443
  • Jul 09 16:59
    matsievskiysv commented #443
  • Jul 09 15:53
    Lenchik commented #443
  • Jul 09 15:43
    matsievskiysv commented #443
  • Jul 09 14:54
    matsievskiysv commented #443
  • Jul 09 14:07
    matsievskiysv commented #443
  • Jul 09 12:51
    Lenchik commented #443
  • Jul 09 11:51
    matsievskiysv commented #443
  • Jul 08 21:24
    Lenchik commented #443
  • Jul 08 21:21
    Lenchik commented #443
  • Jul 08 13:00
    matsievskiysv edited #443
  • Jul 08 12:59
    matsievskiysv edited #443
  • Jul 08 12:59
    matsievskiysv opened #443
  • Jul 07 19:22
    Lenchik commented #433
  • Jul 07 15:08
    tausackhn commented #433
  • 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
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} не работает.
Svarcrisp
@Svarcrisp
Удалось обойтись без varioref. Для этого создал команду, которая проверяет ссылку на предмет совпадения с текущей страницей. В 95% случаев делает то, что требуется. Для работы необходимы пакеты refcount и xifthen
\newcommand{\sref}[1]{% 
\stepcounter{rpn}\label{rpn-\therpn}%
\ifthenelse{\equal{\getpagerefnumber{#1}}{\getpagerefnumber{rpn-\therpn}}}
    {\ref{#1}}
    {\hyperref[#1]{\ref{#1} на~странице~\pageref{#1}}}%
}
Svarcrisp
@Svarcrisp
Также хотел отобразить надпись "Стр." в списке рисунков и таблиц, по аналогии с оглавлением, но что-то идёт не так. Эта надпись, вместо своего положенного места, улетает в конец и отображается только на самой последней странице перечня снизу. Что интересно, изначально этот способ как раз таки реализовывался для списка рисунков (https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/Dissertation/disstyles.tex#L86), поэтому, по идее, он должен работать.
Lenchik
@Lenchik
Опишите ваши наработки, пожалуйста, хотя бы в вики проекта - https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/wiki/Tips-&-Tricks
KharukN
@KharukN
Здравствуйте! Подскажите, пожалуйста, как решить проблему. В библиографии после названия журнала в каждом пункте появляется надпись "[текст]". Как ее можно убрать?
KharukN
@KharukN
@Lenchik Спасибо большое!
5taras
@5taras
Здравствуйте. Буквы \epsilon и \varepsilon не отличаются после компиляции шаблона.
Можно ли исправить такое ?
5taras
@5taras
на глаз почти не отличаются в шаблоне
исходно отличие между буквами заметнее
Lenchik
@Lenchik
image.png
@5taras Вы вот это ^^^ хотите "вернуть обратно как было"?
5taras
@5taras
я хочу, чтобы varepsilon отличалось от epsilon
Lenchik
@Lenchik
https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/Dissertation/userstyles.tex#L282 - и рядом по обстановке закомментировать. Может, ещё upgreek пакет отключить
5taras
@5taras
мне недостает греческих букв, потому и спросил
спасибо за ответ
Lenchik
@Lenchik
Если потенциальному читателю придется для понимания следить за начертанием или наклоном символов, то на мой взгляд это плохо. Можно было бы что-нибудь с использованием индексов придумать
VeronikaKop
@VeronikaKop
Здравствуйте! Спасибо огромное за проделанную работу. Столкнулась с проблемой, с которой, как я поняла, многие здесь сталкиваются: если в источнике литературы 4 и более авторов, то имена авторов располагаются после названия работы. Нашла решение этой проблемы, может, кому-нибудь полезно будет. Не знаю, где можно ещё описать это, поэтому написала тут.
Такой метод срабатывает в отличие от закомменчивания строк, которое просто убирает повтор авторов. В соответствии с biblatex-gost необходимо использовать опцию "movenames=true, false" (по умолчанию стоит true). Опция разрешает или запрещает перемещение имён в область сведений об ответственности, если количество имён больше трёх. При наличии 4-х и более имён авторов, редакторов, переводчиков и пр. ГОСТ позволяет на выбор либо выводить их полный список, либо сокращать его до одного имени с добавлением [et al.], [и др.] и пр. (взято из описания biblatex-gost). Данную опцию необходимо добавить в файл biblatex.tex.
Lenchik
@Lenchik
Можно в вики проекта описать https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/wiki/Bibliography там не требуются особые права доступа для внесения правок
belovna
@belovna
Столкнулся со следующей проблемой: когда обращаюсь на несколько формул по команде \eqref{link1,link2,link3}, то она не работает. Обращение по-отдельности выдаёт нужные номера уравнений. Видимо нужен новый пакет или костыль.
VeronikaKop
@VeronikaKop
Здравствуйте. подскажите, пожалуйста, почему не ставится ударение?
Lenchik
@Lenchik
@VeronikaKop Отвечу в стиле вопроса: Подскажите пожалуйста, почему Вы, не приводите воспроизводимый код, связанный с сутью вопроса?