diff --git a/.gitignore b/.gitignore index d630183..d88ccef 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ *.sublime-project *.sublime-workspace -.DS_Store \ No newline at end of file +.DS_Store +*.log +*.blg \ No newline at end of file diff --git a/build.sh b/build.sh index 0a57ecb..ff67d7d 100755 --- a/build.sh +++ b/build.sh @@ -15,17 +15,19 @@ find -E $IMG -type f -name "*.eps" -exec rm -f {} \; # Сборка latex cd tex -$PDFLATEX $MAINTEX +$PDFLATEX $MAINTEX > /dev/null BIBOUTPUT=$(bibtex $MAINTEX) # Показывать output bibtex'a только в случае ошибок if [[ "$BIBOUTPUT" =~ "error" ]]; then echo "$BIBOUTPUT" fi +$PDFLATEX $MAINTEX > /dev/null $PDFLATEX $MAINTEX + cp $MAINTEX.pdf ../$PDF_NAME cd .. # Clear -find -E $TEX/ -maxdepth 1 -type f ! -regex ".*\.(tex|bib|cls|sty|bst|clo|asm|gitignore)" -exec rm -f {} \; ; +find -E $TEX/ -maxdepth 1 -type f ! -regex ".*\.(tex|log|blg|bib|cls|sty|bst|clo|asm|gitignore)" -exec rm -f {} \; ; diff --git a/tex/0-main.tex b/tex/0-main.tex index dd96de5..c9dd609 100644 --- a/tex/0-main.tex +++ b/tex/0-main.tex @@ -3,8 +3,9 @@ % 1. Стиль и язык \documentclass[utf8x, 12pt]{G7-32} % Стиль (по умолчанию будет 14pt) + % Остальные стандартные настройки убраны в preamble.inc.tex. -\include{01-preamble} +\include{10-preamble} \begin{document} @@ -16,6 +17,7 @@ \tableofcontents \clearpage + \include{2-intro} \mainmatter @@ -32,4 +34,6 @@ \appendix % Тут идут приложения +\include{61-appendix} + \end{document} diff --git a/tex/10-preamble.tex b/tex/10-preamble.tex index 60fd3f6..20a278d 100644 --- a/tex/10-preamble.tex +++ b/tex/10-preamble.tex @@ -40,4 +40,4 @@ citecolor=black, menucolor=black, filecolor=black, % Произвольная нумерация списков. \usepackage{enumerate} -\usepackage{tabu} \ No newline at end of file +ч \ No newline at end of file diff --git a/tex/61-appendix.tex b/tex/61-appendix.tex new file mode 100644 index 0000000..33b711f --- /dev/null +++ b/tex/61-appendix.tex @@ -0,0 +1 @@ +\chapter{Первое Приложение} \ No newline at end of file diff --git a/tex/G2-105.sty b/tex/G2-105.sty old mode 100644 new mode 100755 index 15a2f11..3ec4655 --- a/tex/G2-105.sty +++ b/tex/G2-105.sty @@ -239,24 +239,42 @@ \setcounter{secnumdepth}{3} % в оглавлении- тоже могут быть все. \setcounter{tocdepth}{4} %% virens: обычно только первый подраздел -% перенос в словах-с-дефисом -\lccode`\-=`\- -\defaulthyphenchar=127 % Импорт необходимых пакетов +\RequirePackage{iftex} \if@usehyperref \RequirePackage[unicode]{hyperref} \fi -\if@usepscyr - \RequirePackage[math]{pscyr} +\ifPDFTeX + % перенос в словах-с-дефисом + \lccode`\-=`\- + \defaulthyphenchar=127 + + \RequirePackage[english,russian]{babel} + \RequirePackage[T2A]{fontenc} % T1 по этой же пичине, иначе акробату плохо. + \RequirePackage[\Gost@encoding]{inputenc} + \RequirePackage{ucs} %теперь из pdf можно копипастить русский текст + \RequirePackage{mathtext}%русские буквы в формулах + \RequirePackage{cmap} %теперь из pdf можно копипастить русский текст + \if@usepscyr + \RequirePackage[math]{pscyr} + \fi +\else + % breaks +% \RequirePackage{unicode-math} + +% \RequirePackage{xunicode} +% \RequirePackage{xltxtra} + \RequirePackage{fontspec} + \RequirePackage{polyglossia} + \RequirePackage{xecyr} + \setmainlanguage[spelling=modern]{russian} + \setotherlanguage{english} + \defaultfontfeatures{Mapping=tex-text} + \setmainfont{CMU Serif} + \setsansfont{CMU Sans Serif} + \setmonofont{CMU Typewriter Text} \fi -\RequirePackage{mathtext}%русские буквы в формулах -% \RequirePackage[T2A]{fontenc} -\RequirePackage{cmap} %теперь из pdf можно копипастить русский текст -\RequirePackage{ucs} %теперь из pdf можно копипастить русский текст -\RequirePackage[T2A]{fontenc} % T1 по этой же пичине, иначе акробату плохо. -\RequirePackage[\Gost@encoding]{inputenc} -\RequirePackage[english,russian]{babel} \RequirePackage{flafter} % 4.2.7 Перечисления @@ -450,8 +468,8 @@ \setcounter{chapter}{0}% \EqInChapter\PicInChapter\TableInChapter% \gdef\@chapapp{\appendixname}% - \gdef\thechapter{\@Asbuk\c@chapter}% - \renewcommand\Gost@ChapterStyle{\cyr\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre~\Gost@MainChapterStyle}% + \gdef\thechapter{\Asbuk{chapter}}% + \renewcommand\Gost@ChapterStyle{\appendixname~\Gost@MainChapterStyle}% \setlength\Gost@ChapterIndent{0mm}% } diff --git a/thesis.pdf b/thesis.pdf index e3dd40a..8c6020c 100644 Binary files a/thesis.pdf and b/thesis.pdf differ