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 22 19:09
    Lenchik labeled #447
  • Jul 22 19:09
    Lenchik labeled #447
  • Jul 22 14:23
    componavt commented #447
  • Jul 22 14:20
    componavt commented #447
  • Jul 21 20:13
    Lenchik commented #451
  • Jul 21 20:13

    Lenchik on master

    update max_repeat in latexmkrc (compare)

  • Jul 21 20:06
    matsievskiysv commented #451
  • Jul 21 20:01
    matsievskiysv commented #451
  • Jul 21 19:57

    Lenchik on master

    поправлена проблема со ссылками… Merge pull request #451 from ma… (compare)

  • Jul 21 19:57
    Lenchik closed #451
  • Jul 21 19:41
    matsievskiysv opened #451
  • Jul 21 19:35
    matsievskiysv commented #418
  • Jul 21 16:11
    Lenchik commented #418
  • Jul 21 04:16
    palkinev commented #450
  • Jul 21 04:16
    palkinev closed #450
  • Jul 21 04:16
    palkinev commented #450
  • Jul 20 21:27
    Lenchik commented #450
  • Jul 20 21:23
    Lenchik commented #450
  • Jul 20 09:46
    palkinev opened #450
  • Jul 19 20:11

    Lenchik on master

    добавление переменной для управ… Merge pull request #449 from ma… (compare)

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 Отвечу в стиле вопроса: Подскажите пожалуйста, почему Вы, не приводите воспроизводимый код, связанный с сутью вопроса?
VeronikaKop
@VeronikaKop
@Lenchik Спасибо, я уже разобралась.
Peter Sovietov
@true-grue
Всем привет! У меня следующий, довольно странный вопрос. Я смотрю на текст, сгенерированный в XeLaTeX с системным шрифтом Times New Roman из Windows. И сравниваю результат с PDF, который был создан в Word с тем же Times New Roman. Почему-то версия Word выглядит более четкой на экране. Как это понять?
Peter Sovietov
@true-grue
Ага, кажется, понял. В Word более широкий "полуторный" интервал.
Rustam Sayfutdinov
@rstm-sf
Там и шрифт отличается
Lenchik
@Lenchik
В windows Times New Roman разный в ворде и latex?!