From 6c326410fe60542bdb0e8ed95776ad0d9bf1ce16 Mon Sep 17 00:00:00 2001 From: Ren Kararou Date: Mon, 23 Oct 2023 15:49:44 -0500 Subject: [PATCH] cleanup and bring in line --- .gitignore | 2 + Jenkinsfile | 2 +- Makefile | 110 ++++++++------------------------------ cover.png | Bin 0 -> 9002 bytes src/ack.tex | 0 src/aetherials.tex | 32 +++++++++++ src/fw.tex | 1 - src/main.tex | 129 --------------------------------------------- 8 files changed, 56 insertions(+), 220 deletions(-) create mode 100644 cover.png delete mode 100644 src/ack.tex create mode 100644 src/aetherials.tex delete mode 100644 src/fw.tex delete mode 100644 src/main.tex diff --git a/.gitignore b/.gitignore index 567609b..00ee70b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ build/ +*.swp +*.bak diff --git a/Jenkinsfile b/Jenkinsfile index e9e084c..901da64 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,7 +9,7 @@ agent { label 'tex' } } post { always { - archiveArtifacts artifacts: 'build/*.pdf', fingerprint: true + archiveArtifacts artifacts: 'build/*.{pdf,epub}', fingerprint: true } } } diff --git a/Makefile b/Makefile index 6fcc83e..fdc96a7 100644 --- a/Makefile +++ b/Makefile @@ -1,95 +1,27 @@ -# Build variables -BASEBDIR=./build -BDIR=$(BASEBDIR) -SDIR=./src -BNAME=aetherials-`git show --oneline | head -1 | cut -d" " -f1` -CONF=default.cfg -SOURCE=main.tex -TEMP=templ.tex +.PHONY : all +all: pdf epub -# Author and metadata -# THESE FIELDS MAY NOT CONTAIN ANY SEMICOLONS! -TITLE=Ætherials: a collection of short stories -PENNAME=Liette Faerchild -LEGALNAME=Ren Kararou -PRONOUNS=fae/faer -STREETADDR=1010 Fake Blvd -LASTADDR=Denver, CO -EMAIL=ren@kararou.space -PHONE=(303)555-4202 +build/%.pdf : src/%.tex + @echo "Building $@... $^" + @if [ ! -d "./build" ]; then mkdir ./build; fi + @pdflatex --output-dir ./build $< + @pdflatex --output-dir ./build $< -all: pdf cleanbuild timestamp +build/%.epub : src/%.tex + @echo "Building $@... $^" + @if [ ! -d "./build" ]; then mkdir ./build; fi + @pandoc -f latex $< -o $@ -timestamp: mkbuild - if [ -f $(BDIR)/$(BNAME).epub ]; then mv $(BDIR)/$(BNAME).epub $(BDIR)/$(BNAME)-`date -u +%d%m%y-%H%M`.epub; fi - if [ -f $(BDIR)/$(BNAME).pdf ]; then mv $(BDIR)/$(BNAME).pdf $(BDIR)/$(BNAME)-`date -u +%d%m%y-%H%M`.pdf; fi - if [ -f $(BDIR)/$(BNAME).docx ]; then mv $(BDIR)/$(BNAME).docx $(BDIR)/$(BNAME)-`date -u +%d%m%y-%H%M`.docx; fi - +pdf : build/aetherials.pdf -mkbuild: - if [ ! -d $(BDIR) ]; then mkdir -p $(BDIR); fi +epub : build/aetherials.epub -mktemp: mkbuild - if [ ! -f $(BDIR)/$(TEMP) ]; then cp $(SDIR)/$(SOURCE) $(BDIR)/$(TEMP); fi - -wordcount: mktemp - # This only works when you've got - sed -i "s;WORDCOUNT;`cat $(SDIR)/chapters/*.tex | wc -w`;g" \ - $(BDIR)/$(TEMP) - -repo: mktemp - sed -i "s;REPO;`git remote get-url origin`;g" $(BDIR)/$(TEMP) - -title: mktemp - sed -i "s;PROJECT;$(TITLE);g" $(BDIR)/$(TEMP) - -phone: mktemp - sed -i "s;PHONE;$(PHONE);g" $(BDIR)/$(TEMP) - -pen: mktemp - sed -i "s;PENNAME;$(PENNAME);g" $(BDIR)/$(TEMP) - # Change the following line's -f# to decide which name to use - # LNAME needs to be the family name. - sed -i "s;SNAME;`echo $(PENNAME) | cut -d" " -f2`;g" $(BDIR)/$(TEMP) - -email: mktemp - sed -i "s;EMAIL;$(EMAIL);g" $(BDIR)/$(TEMP) - -3ppn: mktemp - sed -i "s;PRONOUNS;$(PRONOUNS);g" $(BDIR)/$(TEMP) - -addr: mktemp - sed -i "s;STREETADDR;$(STREETADDR);g" $(BDIR)/$(TEMP) - sed -i "s;LASTADDR;$(LASTADDR);g" $(BDIR)/$(TEMP) - -lname: mktemp - sed -i "s;LEGALNAME;$(LEGALNAME);g" $(BDIR)/$(TEMP) - -template: mktemp wordcount repo title phone pen email 3ppn addr lname - if [ -f $(BDIR)/$(TEMP) ]; \ - then mv $(BDIR)/$(TEMP) $(BDIR)/$(SOURCE); \ - else cp $(SDIR)/$(SOURCE) $(BDIR)/$(SOURCE); \ - fi - -pdf: template - pdflatex -jobname=$(BNAME) -output-directory=$(BDIR) $(BDIR)/$(SOURCE) - -epub: template - tex4ebook -f epub -c $(SDIR)/$(CONF) -j $(BNAME) $(BDIR)/$(SOURCE) - mv $(BNAME).epub $(BDIR) - -word: template - pandoc $(BDIR)/$(SOURCE) -o $(BDIR)/$(BNAME).docx - -spellcheck: - for c in $(SDIR)/chapters/*.tex; do aspell -t -c $${c}; done - -cleanbuild: - rm -rf $(BDIR)/*.log $(BDIR)/*.aux $(BDIR)/*.toc $(BDIR)/$(TEMP) \ - $(BDIR)/$(SOURCE) ./*.opf ./*.html ./*.aux ./*.css ./*.dvi \ - ./*-epub/ ./*-mobi/ ./*.idv ./*.lg ./*.log ./*.toc ./*.xref \ - ./*.4ct ./*.4tc ./*.ncx ./*.tmp $(SDIR)/chapters/*.bak - -clean: cleanbuild - rm -rf $(BASEBDIR) +.PHONY : release +release : pdf epub + @echo "Building release.... $<" + @if [ ! -d "./release" ]; then mkdir ./release; fi + @cp ./build/*.pdf ./release/ + @cp ./build/*.epub ./release/ +clean : + @rm -rf *.aux *.dvi *.log *.out *.pdf *.bak ./build/ ./release/ diff --git a/cover.png b/cover.png new file mode 100644 index 0000000000000000000000000000000000000000..0909d30ae1b691a2515438284321f01a6a68df27 GIT binary patch literal 9002 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 boR19N*~UUw9Z+%v9RR2(sLNN#nuq=yeXiPL literal 0 HcmV?d00001 diff --git a/src/ack.tex b/src/ack.tex deleted file mode 100644 index e69de29..0000000 diff --git a/src/aetherials.tex b/src/aetherials.tex new file mode 100644 index 0000000..e9d5677 --- /dev/null +++ b/src/aetherials.tex @@ -0,0 +1,32 @@ +% Document Definition +\documentclass[9pt]{extbook} + +% Required Packages +\usepackage[a6paper, total={3.3in, 4.6in}, bottom=0.6in]{geometry} +\usepackage[utf8]{inputenc} +\usepackage[english]{babel} +\usepackage{ragged2e} +\usepackage{titlesec} + +% Document +\title{{\AE}therials} +\author{Liette Fairchild} +\begin{document} +\frontmatter + +\maketitle + +\tableofcontents + +\mainmatter + +\chapter{The Datacentre} +\input{src/chapters/thedatacentre.tex} + +\chapter{An Arthurian Tale} +\input{src/chapters/arthurian.tex} + +%\chapter{Accidental Summoning} +%\input{src/chapters/summoning.tex} + +\end{document} diff --git a/src/fw.tex b/src/fw.tex deleted file mode 100644 index 3bb2874..0000000 --- a/src/fw.tex +++ /dev/null @@ -1 +0,0 @@ -I keep having weird dreams about things of all natures, as I think about technological problems and other assorted issues. So consider this anthology of aetherial short stories as some weird look into my demented head. diff --git a/src/main.tex b/src/main.tex deleted file mode 100644 index 48b7ec9..0000000 --- a/src/main.tex +++ /dev/null @@ -1,129 +0,0 @@ -% Document Definition -\documentclass[12pt]{book} - -% Required Packages -\usepackage[letterpaper, margin=1in]{geometry} -\usepackage[utf8]{inputenc} -\usepackage[english]{babel} -\usepackage{fancyhdr} -\usepackage{ragged2e} -\usepackage{titlesec} -\usepackage{setspace} -\usepackage{times} -\usepackage{subfiles} % Load me last - -% Package Options - -% Headings bullshit -\pagestyle{fancy} -\fancyhead[L,C]{} -\fancyhead[R]{SNAME / PROJECT / \thepage} -\fancyfoot[L,C,R]{} -\renewcommand{\headrulewidth}{0pt} -\renewcommand{\footrulewidth}{0pt} - -% Formatting Stuff -\setlength{\parindent}{0.5in} - -% Macros -%%% \mkchap -%%% used as \mkchap{toc number}{title}{subtitle} -\newcommand{\mkchap}[3]{ - \newpage - \vspace*{3in} - \addcontentsline{toc}{chapter}{#1 - #2} - \begin{center} - #2 - - {\small #3} - \end{center} - \vspace{0.5in} -} -%%% \mkinfo -%%% used as \mkinfo{name}{pronouns}{address}{phone}{email} -\newcommand{\mkinfo}[5]{ - \begin{flushleft} - \singlespacing - #1 (#2)\newline - #3\newline - #4\newline - #5 - \end{flushleft} -} -%%% \mktitle -%%% used as -%%% \mktitle{title}{penname}{srcuri}% -%%% {legalname}{pronouns}% -%%% {address}{phone}{email}% -%%% {wc} -\newcommand{\mktitle}[9]{ - \begin{titlepage} - \mkinfo{#4}{#5}{#6}{#7}{#8} - \center - \vspace*{3in} - #1 - - by #2 - - \vspace{1in} - - {\tiny - As compiled from \LaTeX source on \today. - - A copy of the source can be found at: - - #3 - } - \vspace{\fill} - \center #9 words - \end{titlepage} -} -\newcommand{\mkack}{ - \newpage - \vspace*{3in} - \addcontentsline{toc}{chapter}{Acknowledgements} - \begin{center} - Acknowledgements - \end{center} - \vspace{0.5in} - \subfile{src/ack} -} -\newcommand{\mkfw}{ - \newpage - \vspace*{3in} - \addcontentsline{toc}{chapter}{Foreword} - \begin{center} - Foreword - \end{center} - \vspace{0.5in} - \subfile{src/fw} -} - -% Document -\begin{document} -\begin{doublespacing} - \mktitle{PROJECT}{PENNAME}% - {REPO}% - {LEGALNAME}{PRONOUNS}% - {STREETADDR\newline% - LASTADDR}{PHONE}% - {EMAIL}% - {WORDCOUNT} - - \mkfw - - \setcounter{page}{1} - - % canon worthy - \mkchap{1}{The Datacentre}{} - \subfile{src/chapters/thedatacentre} - - \mkchap{2}{An Arthurian Tale}{} - \subfile{src/chapters/arthurian} - -% Need acknowledgements before enabling this. -% \mkack - -\end{doublespacing} -\end{document} -