Автор Гілка: Класи LaTeX для дисертації та автореферату  (Прочитано 197083 раз)

Відсутній DonAlonzo

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Олександре, стилі стоять. списки не генеруються якщо їх підключено через

\include{mon2017dev-bib}
якщо підключати напряму в головному файлі

\bibliographystyle{gost2008}
\bibliography{xampl-thesis,xampl-mybib}

тоді список формується. звісно тільки один, основний.
мінімальний приклад спробую зробити

Відсутній DonAlonzo

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Мінімальний приклад
головний файл

\documentclass{mon2017dev}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[russian,english,ukrainian]{babel}
\makeatletter
\let\@Asbuk\@Alph
\let\@asbuk\@alph
\makeatother


\begin{document}
\begin{bibset}%[a]
  {Список публікацій здобувача за~темою~дисертації}
  \bibliographystyle{gost2008}
  \makeatletter
  \renewcommand\@biblabel[1]{#1.}
  \makeatother
  \bibliography{xampl-mybib}
\end{bibset}


\tableofcontents
\include{xampl-ch1}%         Розділ 1
\include{mon2017dev-bib}%         Список використаних джерел (який включає список публікацій здобувача)
\end{document}

файл xampl-ch1
\chapter{Подання дійсних чисел рядами~Остроградського $1$-го виду}
\label{ch:o1series}

Це не є справжній розділ дисертації. Це лише приклад, який повинен
допомогти користувачу підготувати свій файл. Але я зробив його з
розділу~1 своєї дисертації.~\cite{Rem51,Sie11STNW,Pie29,VaZ75,Sha86,Bar98fasp1,Bar98fasp2,PrB01umc}

у файлі mon2017dev-bib виставлений gost2008, все інше без змін
лог і результуючий pdf в аттачі

Відсутній Олександр Барановський

  • Модератор дошки
  • Графоман
  • *****
  • дописів: 359
  • Карма: +0/-0
Не можу відтворити проблему. Я спробував Ваш приклад, у мене обидва списки літератури генеруються і показуються в PDF-файлі. Причому не бачу залежності від розміщення: у мене все працює, чи команди для списку в окремому файлі, чи в головному.

Не впевнений, чи правильно я розумію слова «при спробі компіляції as-is» у Вашому початковому повідомленні. Ви генеруєте .bbl-файли так, як описано в документації vakthesis (розділ 4.7, с. 10)?
У своїх заявках дехто з науковців описував, якими корисними будуть їхні заплановані дослідження для національних інтересів, тоді як насправді ними рухала щира наукова допитливість і бажання написати пару статей.
Станіслав М. Улям, «Пригоди математика»

Відсутній DonAlonzo

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Фух, здається розібрався. списки генеруються. навіть три :) з них два - це списки праць автора.

bibtex в мене запускався з оболонки WinEdt чи TeXstudio. Відповідно, по дефолту там запускався звичайний bibtex без ключів. Хоча він там шось генерив і це збивало з толку.

В результаті допоміг подвійний запуск правильного бібтеха з відповідними ключами вручну і подальша компіляція вручну. Тепер треба подумати як це все запихнути в оболонку особливо фокус з перейменуванням :) В принципі має допомогти рецепт Василя Черлінки тут.

Дякую за допомогу і вашу роботу.

ЗІ А я вже хотів їхати до Вас в інститут з ноутбуком. ;)

Андріi

  • Гість
Доброго дня,
можливо знаєте, звідки можна завантажити приклда дисертації в LaTex стилях?

Відсутній DonAlonzo

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0

Андріi

  • Гість
На першій сторінці є посилання
https://www.imath.kiev.ua/~baranovskyi/tex/vakthesis/
і додаток
https://www.imath.kiev.ua/~baranovskyi/tex/vakthesis/support/mon2017dev/
Можете зорієнтувати, де шаблон, куди вставляти назву дисертації, автора, зміст і т.д.?

Андріi

  • Гість
Маю на увазі шаблон такого типу?


file:///home/andrii/Downloads/dissertation-draft.pdf

Відсутній Олександр Барановський

  • Модератор дошки
  • Графоман
  • *****
  • дописів: 359
  • Карма: +0/-0
На першій сторінці є посилання
https://www.imath.kiev.ua/~baranovskyi/tex/vakthesis/
і додаток
https://www.imath.kiev.ua/~baranovskyi/tex/vakthesis/support/mon2017dev/
Можете зорієнтувати, де шаблон, куди вставляти назву дисертації, автора, зміст і т.д.?
Якщо Ви хочете скористатися LaTeX-класом vakthesis для оформлення дисертації, то LaTeX-файл, який може бути шаблоном для Вашої дисертації, можна знайти всередині файла vakthesis.dtx. Цей файл спочатку треба «розпакувати». У файлі README описано, як встановити vakthesis у систему. Далі для сучасних вимог до оформлення дисертації Вам може знадобитися LaTeX-клас mon2017dev. Тут простіше (нічого «розпаковувати» не треба): всі .tex-файли — це і є шаблон. Для початку гляньте файл mon2017dev.tex.

Якщо з цим є якісь труднощі, спробуйте точніше сформулювати запитання, будь ласка. Бо я поки що не можу зрозуміти, чи це жарт, чи такий тонкий тролінг.

У наступному Вашому дописі — посилання на файл у Вашій локальній системі. Я не можу його переглянути.
У своїх заявках дехто з науковців описував, якими корисними будуть їхні заплановані дослідження для національних інтересів, тоді як насправді ними рухала щира наукова допитливість і бажання написати пару статей.
Станіслав М. Улям, «Пригоди математика»

Андріi

  • Гість
На першій сторінці є посилання
https://www.imath.kiev.ua/~baranovskyi/tex/vakthesis/
і додаток
https://www.imath.kiev.ua/~baranovskyi/tex/vakthesis/support/mon2017dev/
Можете зорієнтувати, де шаблон, куди вставляти назву дисертації, автора, зміст і т.д.?
Якщо Ви хочете скористатися LaTeX-класом vakthesis для оформлення дисертації, то LaTeX-файл, який може бути шаблоном для Вашої дисертації, можна знайти всередині файла vakthesis.dtx. Цей файл спочатку треба «розпакувати». У файлі README описано, як встановити vakthesis у систему. Далі для сучасних вимог до оформлення дисертації Вам може знадобитися LaTeX-клас mon2017dev. Тут простіше (нічого «розпаковувати» не треба): всі .tex-файли — це і є шаблон. Для початку гляньте файл mon2017dev.tex.

Якщо з цим є якісь труднощі, спробуйте точніше сформулювати запитання, будь ласка. Бо я поки що не можу зрозуміти, чи це жарт, чи такий тонкий тролінг.

У наступному Вашому дописі — посилання на файл у Вашій локальній системі. Я не можу його переглянути.
Вибачте, ось коректне посилання [size=78%]https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/releases/download/v0.9.0/dissertation-draft.pdf[/size]
Я згенерував згідно README pdf файл інструкцію "Класи документiв LATEX vakthesis та vakaref: ...", але я питаю про зразок самої дисертації, як в лінку який я привів вище.

Андріi

  • Гість
Також, не можу знайти mon2017dev.tex

Відсутній Олександр Барановський

  • Модератор дошки
  • Графоман
  • *****
  • дописів: 359
  • Карма: +0/-0
Я згенерував згідно README pdf файл інструкцію "Класи документiв LATEX vakthesis та vakaref: ...", але я питаю про зразок самої дисертації, як в лінку який я привів вище.
Якщо Ви все зробили згідно з файлом README, у тому самому каталозі мали зʼявитися xampl-thesis.tex та інші .tex-файли. Це і є шаблон.

Також, не можу знайти mon2017dev.tex
Як Ви це робите?

Вище ж давали посилання:
https://www.imath.kiev.ua/~baranovskyi/tex/vakthesis/support/mon2017dev/
У своїх заявках дехто з науковців описував, якими корисними будуть їхні заплановані дослідження для національних інтересів, тоді як насправді ними рухала щира наукова допитливість і бажання написати пару статей.
Станіслав М. Улям, «Пригоди математика»

Відсутній DonAlonzo

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0

Андріі

  • Гість

Дякую.
Отже, в одну папку я завантажив vakthesis-0.08.zip і support/mon2017dev/
Далі latex vakthesis.ins


Не зрозумів цього
3. Помістити файли туди, де TeX може їх знайти, наприклад (тут TEXMF
   позначає кореневий каталог (локального) дерева texmf):
   *.cls, *.sty, speciality.*  ->  TEXMF/tex/latex/vakthesis
   vakthesis.{dvi,pdf}, README ->  TEXMF/doc/latex/vakthesis
   xampl-*.*                   ->  TEXMF/doc/latex/vakthesis/example


Що таке TEXMF/doc/latex/vakthesis ?


Менше  з тим, утворилися такі файли:
-r--r--r-- 1 andrii 223352 apr  1  2009 vakthesis.pdf
-r--r--r-- 1 andrii   2477 apr  1  2009 vakthesis.ins
-r--r--r-- 1 andrii 246615 apr  1  2009 vakthesis.dtx
-r--r--r-- 1 andrii   7048 apr  1  2009 README
-rw-r--r-- 1 andrii  36259 apr  9 12:37 mon2017dev.cls
-rw-r--r-- 1 andrii   4026 apr  9 12:37 mon2017dev-intro.tex
-rw-r--r-- 1 andrii   1249 apr  9 12:37 mon2017dev-bib.tex
-rw-r--r-- 1 andrii    592 apr  9 12:37 mon2017dev-app1.tex
-rw-r--r-- 1 andrii  11577 apr  9 12:37 mon2017dev.tex
-rw-rw-r-- 1 andrii 263956 lug 13 11:23 vakthesis-0.08.zip
-rw-rw-r-- 1 andrii 298245 lug 13 11:31 t.pdf
-rw-rw-r-- 1 andrii  18671 lug 17 15:58 mon2017dev-0.02.zip
-rw-rw-r-- 1 andrii   3300 lug 17 16:01 xampl-thesis.bib
-rw-rw-r-- 1 andrii   2378 lug 17 16:01 xampl-mybib.bib
-rw-rw-r-- 1 andrii   7781 lug 17 16:01 xampl-intro.tex
-rw-rw-r-- 1 andrii   3063 lug 17 16:01 xampl-concl.tex
-rw-rw-r-- 1 andrii  11426 lug 17 16:01 xampl-ch1.tex
-rw-rw-r-- 1 andrii   1250 lug 17 16:01 xampl-bib.tex
-rw-rw-r-- 1 andrii  21561 lug 17 16:01 xampl-aref.tex
-rw-rw-r-- 1 andrii  39821 lug 17 16:01 vakthesis.cls
-rw-rw-r-- 1 andrii  40451 lug 17 16:01 vakaref.cls
-rw-rw-r-- 1 andrii  36301 lug 17 16:01 speciality.20070212N70
-rw-rw-r-- 1 andrii   6454 lug 17 16:01 casus.sty
-rw-rw-r-- 1 andrii   8042 lug 17 16:03 vakthesis.log
-rw-rw-r-- 1 andrii  66888 lug 17 16:03 vakthesis.dvi
-rw-rw-r-- 1 andrii   6324 lug 17 16:03 vakthesis.aux
-rw-rw-r-- 1 andrii   4806 lug 17 16:07 xampl-thesis.tex
-rw-rw-r-- 1 andrii   4868 lug 17 16:07 xampl-intro.aux
-rw-rw-r-- 1 andrii   8406 lug 17 16:07 xampl-ch1.aux
-rw-rw-r-- 1 andrii    924 lug 17 16:07 xampl-concl.aux
-rw-rw-r-- 1 andrii   8858 lug 17 16:07 xampl-thesis.toc
-rw-rw-r-- 1 andrii    359 lug 17 16:07 xampl-thesis.aux
-rw-rw-r-- 1 andrii    806 lug 17 16:07 xampl-bib.aux
-rw-rw-r-- 1 andrii    695 lug 17 16:07 xampl-app2.aux
-rw-rw-r-- 1 andrii    695 lug 17 16:07 xampl-app1.aux
-rw-rw-r-- 1 andrii 217627 lug 17 16:07 xampl-thesis.pdf
-rw-rw-r-- 1 andrii  13276 lug 17 16:07 xampl-thesis.log


Файл xampl-thesis.tex компілюється в зразок дисертації, але без літератури. Література повинна бути в xampl-bib.tex. Але в цьому файлі немає зразку списку літератури, а лише
\begin{bibset}{Список використаних джерел}
\bibliographystyle{gost71u}
% Для сортування літератури за алфавітом використовуйте
%\bibliographystyle{gost71s}
\bibliography{xampl-thesis}
\end{bibset}
%GATHER{xampl-mybib.bib}
\begin{bibset}[a]{Список публікацій автора}
\bibliographystyle{gost71u}
\bibliography{xampl-mybib}
\end{bibset}


Як вставити літературу?

Відсутній Олександр Барановський

  • Модератор дошки
  • Графоман
  • *****
  • дописів: 359
  • Карма: +0/-0
Не зрозумів цього
3. Помістити файли туди, де TeX може їх знайти, наприклад (тут TEXMF
   позначає кореневий каталог (локального) дерева texmf):
   *.cls, *.sty, speciality.*  ->  TEXMF/tex/latex/vakthesis
   vakthesis.{dvi,pdf}, README ->  TEXMF/doc/latex/vakthesis
   xampl-*.*                   ->  TEXMF/doc/latex/vakthesis/example


Що таке TEXMF/doc/latex/vakthesis ?
Щоб просто спробувати, достатньо усі файли покласти в один каталог. Усі файли в одному місці — все має працювати.

Але якщо Ви вирішили, що будете з цим пакунком працювати, можна вбудувати його в свою систему, щоб не робити «кашу». Наприклад, покласти файли у персональне локальне дерево texmf. Типово це підкаталог у домашньому каталозі користувача: ~/texmf. Тобто TEXMF у цій ситуації означає ~/texmf. Треба в цьому каталозі створити вкладені підкаталоги doc, latex, vakthesis і скопіювати туди вказані файли.

Детальніше про встановлення пакунків у LaTeX-систему: Installing things on a (La)TeX system або «Не надто короткий вступ до LaTeX2e», розділ «Звантаження і встановлення пакетів LaTeX» (може бути, що цей посібник уже встановлений у Вашій системі).

Файл xampl-thesis.tex компілюється в зразок дисертації, але без літератури. Література повинна бути в xampl-bib.tex. Але в цьому файлі немає зразку списку літератури, а лише
\begin{bibset}{Список використаних джерел}
\bibliographystyle{gost71u}
% Для сортування літератури за алфавітом використовуйте
%\bibliographystyle{gost71s}
\bibliography{xampl-thesis}
\end{bibset}
%GATHER{xampl-mybib.bib}
\begin{bibset}[a]{Список публікацій автора}
\bibliographystyle{gost71u}
\bibliography{xampl-mybib}
\end{bibset}


Як вставити літературу?
Щоб швидко спробувати, дивіться інструкцію в документації vakthesis (розділ 4.7, с. 10).

Щоб розібратися, як робити список літератури в LaTeX (вручну чи за допомогою BibTeX), варто щось почитати на цю тему: «Не надто короткий вступ до LaTeX2e», розділ «Бібліоґрафія», і Normal use of BibTeX from LaTeX.
У своїх заявках дехто з науковців описував, якими корисними будуть їхні заплановані дослідження для національних інтересів, тоді як насправді ними рухала щира наукова допитливість і бажання написати пару статей.
Станіслав М. Улям, «Пригоди математика»