diff --git a/flake.nix b/flake.nix index 3bfdf30..6264ccb 100644 --- a/flake.nix +++ b/flake.nix @@ -1,4 +1,3 @@ -# flake.nix { description = "LaTeX compilation environment for thesis and beamer presentation"; @@ -15,11 +14,15 @@ flake-utils.lib.eachDefaultSystem (system: let pkgs = nixpkgs.legacyPackages.${system}; + texlive = pkgs.texlive.combine { - inherit (pkgs.texlive) scheme-full; + inherit (pkgs.texlive) + scheme-full + biber + latexmk + ; }; - # Build a TEXMF tree for fibeamer so LaTeX can find it fibeamerTexmf = pkgs.runCommand "fibeamer-texmf" {} '' mkdir -p $out/tex/latex/fibeamer cp -r ${fibeamer}/* $out/tex/latex/fibeamer/ @@ -28,13 +31,10 @@ { devShells.default = pkgs.mkShell { name = "latex-env"; - buildInputs = [ - texlive - pkgs.biber - ]; + buildInputs = [ texlive pkgs.biber pkgs.texlab ]; shellHook = '' export TEXMFHOME="${fibeamerTexmf}:" - echo "LaTeX environment loaded (pdflatex + biber + fibeamer)" + echo "LaTeX environment loaded" pdflatex --version | head -1 ''; }; diff --git a/hod2/.auctex-auto/main.el b/hod2/.auctex-auto/main.el new file mode 100644 index 0000000..55a9054 --- /dev/null +++ b/hod2/.auctex-auto/main.el @@ -0,0 +1,19 @@ +;; -*- lexical-binding: t; -*- + +(TeX-add-style-hook + "main" + (lambda () + (TeX-add-to-alist 'LaTeX-provided-class-options + '(("book" "12pt" "a4paper"))) + (TeX-add-to-alist 'LaTeX-provided-package-options + '(("fontenc" "T1") ("inputenc" "utf8") ("babel" "slovak" "shorthands=off") ("lipsum" "") ("fancyhdr" ""))) + (TeX-run-style-hooks + "latex2e" + "book" + "bk12" + "inputenc" + "babel" + "lipsum" + "fancyhdr")) + :latex) + diff --git a/hod2/compiled/main.pdf b/hod2/compiled/main.pdf new file mode 100644 index 0000000..c302c81 Binary files /dev/null and b/hod2/compiled/main.pdf differ diff --git a/hod2/compiled/main.toc b/hod2/compiled/main.toc new file mode 100644 index 0000000..e008907 --- /dev/null +++ b/hod2/compiled/main.toc @@ -0,0 +1,3 @@ +\babel@toc {nil}{}\relax +\contentsline {chapter}{\numberline {1}kratky nazov}{W}{}% +\contentsline {chapter}{\numberline {2}kratky nazov}{Y}{}% diff --git a/hod2/main.tex b/hod2/main.tex new file mode 100644 index 0000000..d9150cb --- /dev/null +++ b/hod2/main.tex @@ -0,0 +1,32 @@ +\documentclass[12pt, a4paper]{book} +\usepackage[utf8]{inputenc} +\usepackage[slovak,shorthands=off]{babel} +% \usepackage[T1]{fontenc} +\usepackage{lipsum} +\usepackage{fancyhdr} +\pagenumbering{Alph} + +\pagestyle{fancy} +\fancyfoot{222} +\fancyhead[LE,RO]{545} + +\renewcommand{\headrulewidth}{5pt} + + + +\begin{document} +\tableofcontents + + +\chapter[kratky nazov]{dlhy velmi dlhy nazov} + + +\lipsum{2-4} + + +\setcounter{page}{23} +\chapter[kratky nazov]{\lipsum{2-4}} + +\lipsum{2-4} + +\end{document}