diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 16c6c08..61a665f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,7 +13,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - uses: CatInCosmicSpace/latex-template/actions/miktex@master @@ -29,7 +29,7 @@ jobs: latexmk -c ./main.tex - name: "Git artifact: PDF" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: PDF path: | diff --git a/.github/workflows/tags.yml b/.github/workflows/tags.yml index 1ab37a2..f252868 100644 --- a/.github/workflows/tags.yml +++ b/.github/workflows/tags.yml @@ -12,7 +12,7 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: 'Get tag' run: | @@ -43,7 +43,7 @@ jobs: zip -r bmstu-iu8.zip ./bmstu-iu8/ - name: "Git artifact: CTAN zip" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: CTAN zip path: | diff --git a/actions/miktex/action.yaml b/actions/miktex/action.yaml index ee8ee91..391ce6d 100644 --- a/actions/miktex/action.yaml +++ b/actions/miktex/action.yaml @@ -22,11 +22,14 @@ runs: - name: Update MikTeX (admin) shell: bash run: | - sudo mpm --admin --find-updates - sudo mpm --admin --update + sudo miktex --admin packages update-package-database + sudo miktex --admin packages update + sudo miktex packages update + sudo miktex packages install xkeyval - name: Update MikTeX (user) shell: bash run: | - mpm --find-updates - mpm --update + miktex packages update-package-database + miktex packages update + miktex packages install xkeyval diff --git a/tex/latex/bmstu-iu8/DEPENDS.txt b/tex/latex/bmstu-iu8/DEPENDS.txt index 8176df3..9485bbd 100644 --- a/tex/latex/bmstu-iu8/DEPENDS.txt +++ b/tex/latex/bmstu-iu8/DEPENDS.txt @@ -36,3 +36,4 @@ ltablex # Here (and below) go some dependencies of dependencies biblatex ifoddpage relsize +xkeyval # glossaries dependency diff --git a/tex/latex/bmstu-iu8/styles/IU8-04-section-numbering.sty b/tex/latex/bmstu-iu8/styles/IU8-04-section-numbering.sty index 7070c5c..1e2a6ae 100644 --- a/tex/latex/bmstu-iu8/styles/IU8-04-section-numbering.sty +++ b/tex/latex/bmstu-iu8/styles/IU8-04-section-numbering.sty @@ -33,20 +33,29 @@ \AddEnumerateCounter{\Asbuk}{\@Asbuk}{А} \AddEnumerateCounter{\asbuk}{\@asbuk}{а} +% Настройка нумерованных списков \setlist[enumerate]{ - leftmargin=\parindent+\labelwidth+\labelsep, labelindent=\parindent, + itemindent=\parindent+\labelwidth+\labelsep, + leftmargin=0cm, align=left, nosep, } +\setlist[enumerate, 1]{label=\asbuk*)} +% Отступ для элементов равен 0, поэтому вручную добавляем отступ для сторки с маркером +\setlist[enumerate,2]{itemindent=\labelwidth+\labelsep+2\parindent, label=\arabic*)} +\setlist[enumerate,3]{itemindent=\labelwidth+\labelsep+3\parindent, label=\alph*)} +\setlist[enumerate,4]{itemindent=\labelwidth+\labelsep+4\parindent, label=\roman*)} + +% Настройка маркированных списков \setlist[itemize]{ - label=\textendash, - leftmargin=\parindent+\labelwidth+\labelsep, + label=\textendash, labelindent=\parindent, + itemindent=\parindent+\labelwidth+\labelsep, + leftmargin=0cm, align=left, nosep, } -\setlist[enumerate, 1]{label=\asbuk*)} -\setlist[enumerate, 2]{label=\arabic*)} -\setlist[enumerate, 3]{label=\alph*)} -\setlist[enumerate, 4]{label=\roman*)} \ No newline at end of file +\setlist[itemize,2]{itemindent=\labelwidth+\labelsep+2\parindent} +\setlist[itemize,3]{itemindent=\labelwidth+\labelsep+3\parindent} +\setlist[itemize,4]{itemindent=\labelwidth+\labelsep+4\parindent} diff --git a/tex/latex/bmstu-iu8/styles/IU8-16-references.sty b/tex/latex/bmstu-iu8/styles/IU8-16-references.sty index 1300c7c..35d7681 100644 --- a/tex/latex/bmstu-iu8/styles/IU8-16-references.sty +++ b/tex/latex/bmstu-iu8/styles/IU8-16-references.sty @@ -16,8 +16,8 @@ \defbibenvironment{bibliography} {\list {} - {\setlength{\leftmargin}{1.25cm} - \setlength{\itemindent}{0em} + {\setlength{\leftmargin}{0em} + \setlength{\itemindent}{1.25cm} \setlength{\itemsep}{\bibitemsep} \setlength{\parsep}{\bibparsep}}} {\endlist} @@ -36,4 +36,4 @@ \renewcommand{\UrlFont}{\normalfont} % Изменяем шрифт для авторов в списке литературы на обычный -\renewcommand{\mkgostheading}[1]{\normalfont{#1}} \ No newline at end of file +\renewcommand{\mkgostheading}[1]{\normalfont{#1}} diff --git a/tex/latex/bmstu-iu8/styles/IU8-18-extra.sty b/tex/latex/bmstu-iu8/styles/IU8-18-extra.sty index 3e5297c..9706bf3 100644 --- a/tex/latex/bmstu-iu8/styles/IU8-18-extra.sty +++ b/tex/latex/bmstu-iu8/styles/IU8-18-extra.sty @@ -23,18 +23,3 @@ } % Кликабельные ссылки в pdf \hbadness=10000 - -\setlist[enumerate]{ - leftmargin=\parindent, - labelindent=\parindent, - align=left, - nosep, -} - -\setlist[itemize]{ - label=\textendash, - leftmargin=\parindent, - labelindent=\parindent, - align=left, - nosep, -}