Caleb Fangmeier лет назад: 5
Родитель
Сommit
0002d3f807
8 измененных файлов с 747 добавлено и 1 удалено
  1. 13 1
      .gitignore
  2. 157 0
      build/american-physics-society.csl
  3. 12 0
      build/chapter.html
  4. 4 0
      build/chapter.latex
  5. 1 0
      build/figures
  6. 251 0
      build/nuthesis.cls
  7. 1 0
      build/references.bib
  8. 308 0
      build/unl.pdf

+ 13 - 1
.gitignore

@@ -1,6 +1,18 @@
 __pycache__/
 env/
 output/
+
 build/*.md
-build/*.tex
 build/*.html
+
+build/*.tex
+build/*.aux
+build/*.bbl
+build/*.bcf
+build/*.blg
+build/*.log
+build/*.out
+build/*.pdf
+build/*.run.xml
+build/*.toc
+

+ 157 - 0
build/american-physics-society.csl

@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="utf-8"?>
+<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-US">
+  <info>
+    <title>American Physics Society</title>
+    <title-short>APS</title-short>
+    <id>http://www.zotero.org/styles/american-physics-society</id>
+    <link href="http://www.zotero.org/styles/american-physics-society" rel="self"/>
+    <link href="http://www.zotero.org/styles/american-institute-of-physics" rel="template"/>
+    <link href="http://authors.aps.org/STYLE/ms.html#citations" rel="documentation"/>
+    <author>
+      <name>Richard Karnesky</name>
+      <email>karnesky+zotero@gmail.com</email>
+      <uri>http://arc.nucapt.northwestern.edu/Richard_Karnesky</uri>
+    </author>
+    <category citation-format="numeric"/>
+    <category field="physics"/>
+    <summary>Common style use by APS publications.</summary>
+    <updated>2015-01-21T22:37:41+00:00</updated>
+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
+  </info>
+  <macro name="author">
+    <names variable="author">
+      <name delimiter=", " initialize-with=". " and="text"/>
+      <label form="long" prefix=", " suffix=" "/>
+      <substitute>
+        <names variable="editor"/>
+        <names variable="translator"/>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="editor">
+    <names variable="editor">
+      <label form="verb" suffix=" "/>
+      <name delimiter=", " initialize-with=". " and="text"/>
+    </names>
+  </macro>
+  <macro name="year-date">
+    <choose>
+      <if variable="issued">
+        <date variable="issued">
+          <date-part name="year"/>
+        </date>
+      </if>
+      <else>
+        <text term="no date" form="short"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="day-date">
+    <choose>
+      <if variable="issued">
+        <date variable="issued">
+          <date-part name="day" suffix=" "/>
+          <date-part name="month" form="long" suffix=" "/>
+          <date-part name="year"/>
+        </date>
+      </if>
+      <else>
+        <text term="no date" form="short"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="publisher">
+    <group prefix="(" suffix=")" delimiter=", ">
+      <text variable="publisher"/>
+      <text variable="publisher-place" text-case="title"/>
+      <text macro="year-date"/>
+    </group>
+  </macro>
+  <macro name="edition">
+    <choose>
+      <if is-numeric="edition">
+        <group delimiter=" ">
+          <number variable="edition" form="ordinal"/>
+          <text term="edition" form="short"/>
+        </group>
+      </if>
+      <else>
+        <text variable="edition"/>
+      </else>
+    </choose>
+  </macro>
+  <citation collapse="citation-number">
+    <sort>
+      <key variable="citation-number"/>
+    </sort>
+    <layout delimiter="," prefix="&#160;[" suffix="]">
+      <text variable="citation-number"/>
+    </layout>
+  </citation>
+  <bibliography entry-spacing="0" second-field-align="flush">
+    <layout suffix=".">
+      <text variable="citation-number" prefix="[" suffix="]"/>
+      <text macro="author" suffix=", "/>
+      <choose>
+        <if type="bill book graphic legal_case legislation motion_picture report song" match="any">
+          <group delimiter=" ">
+            <group delimiter=", ">
+              <text variable="title" text-case="title" font-style="italic"/>
+              <text macro="edition"/>
+            </group>
+            <group delimiter=", ">
+              <text macro="publisher"/>
+              <group delimiter=" ">
+                <label variable="page" form="short"/>
+                <text variable="page"/>
+              </group>
+            </group>
+          </group>
+        </if>
+        <else-if type="chapter paper-conference" match="any">
+          <group delimiter=" ">
+            <text term="in"/>
+            <group delimiter=", ">
+              <text variable="container-title" form="short" text-case="title" font-style="italic"/>
+              <text macro="editor"/>
+              <text macro="edition"/>
+            </group>
+            <group delimiter=", ">
+              <text macro="publisher"/>
+              <group delimiter=" ">
+                <label variable="page" form="short"/>
+                <text variable="page"/>
+              </group>
+            </group>
+          </group>
+        </else-if>
+        <else-if type="patent">
+          <group delimiter=" ">
+            <text variable="number"/>
+            <text macro="day-date" prefix="(" suffix=")"/>
+          </group>
+        </else-if>
+        <else-if type="thesis">
+          <group delimiter=", ">
+            <text variable="title" text-case="title"/>
+            <text variable="genre"/>
+            <text variable="publisher"/>
+            <text macro="year-date"/>
+          </group>
+        </else-if>
+        <else>
+          <group delimiter=" ">
+            <text variable="container-title" form="short" text-case="title"/>
+            <group delimiter=", ">
+              <text variable="volume" font-weight="bold"/>
+              <group delimiter=" ">
+                <text variable="page-first" form="short"/>
+                <text macro="year-date" prefix="(" suffix=")"/>
+              </group>
+            </group>
+          </group>
+        </else>
+      </choose>
+    </layout>
+  </bibliography>
+</style>

+ 12 - 0
build/chapter.html

@@ -0,0 +1,12 @@
+<html>
+    <head>
+        <title>$title$</title>
+        $if(modified)$
+        <meta name="modified" content="$modified$" />
+        <meta name="category" content="thesis" />
+        $endif$
+    </head>
+    <body>
+$body$
+    </body>
+</html>

+ 4 - 0
build/chapter.latex

@@ -0,0 +1,4 @@
+\chapter{$title$}
+
+$body$
+

+ 1 - 0
build/figures

@@ -0,0 +1 @@
+../content/figures

+ 251 - 0
build/nuthesis.cls

@@ -0,0 +1,251 @@
+%%
+%% This is file `nuthesis.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% nuthesis.dtx  (with options: `class')
+%% This is a generated file.
+%% 
+%% Copyright (C) 2008 by Ned W. Hummel nhummel@gmail.com
+%% 
+%% This file may be distributed and/or modified under the conditions of
+%% the LaTeX Project Public License, either version 1.3c of this license
+%% or (at your option) any later version.  The latest version of this
+%% license is in:
+%% 
+%%    http://www.latex-project.org/lppl.txt
+%% 
+%% and version 1.3c or later is part of all distributions of LaTeX version
+%% 2006/05/20 or later.
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{nuthesis}
+    [2017/10/12 v0.7.2 University of Nebraska Thesis class]
+%% \CharacterTable
+%% {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%%  Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%%  Digits        \0\1\2\3\4\5\6\7\8\9
+%%  Exclamation   \!     Double quote  \"     Hash (number) \#
+%%  Dollar        \$     Percent       \%     Ampersand     \&
+%%  Acute accent  \'     Left paren    \(     Right paren   \)
+%%  Asterisk      \*     Plus          \+     Comma         \,
+%%  Minus         \-     Point         \.     Solidus       \/
+%%  Colon         \:     Semicolon     \;     Less than     \<
+%%  Equals        \=     Greater than  \>     Question mark \?
+%%  Commercial at \@     Left bracket  \[     Backslash     \\
+%%  Right bracket \]     Circumflex    \^     Underscore    \_
+%%  Grave accent  \`     Left brace    \{     Vertical bar  \|
+%%  Right brace   \}     Tilde         \~}
+
+%% The ToC is required
+%% Uncomment these if need be
+
+\RequirePackage{ifthen}
+\RequirePackage{keyval}
+\RequirePackage{setspace}
+\RequirePackage{scrtime}
+\newboolean{nu@print}
+\newboolean{nu@single}
+\newcommand{\doctype}[1]{%
+  \gdef\nu@doctype{#1}}
+\newcommand{\nu@doctype}{}
+\newcommand{\degree}[1]{%
+  \gdef\nu@degree{#1}}
+\newcommand{\nu@degree}{}
+\newcommand{\degreeabbreviation}[1]{%
+  \gdef\nu@degreeabbreviation{#1}}
+\newcommand{\nu@degreeabbreviation}{}
+\newcommand{\major}[1]{%
+  \gdef\nu@major{#1}}
+\newcommand{\nu@major}{}
+\newcommand{\college}[1]{%
+  \gdef\nu@college{#1}}
+\newcommand{\nu@college}{Graduate College}
+\newcommand{\university}[1]{%
+  \gdef\nu@university{#1}}
+\newcommand{\nu@university}{University of Nebraska}
+\newcommand{\city}[1]{%
+  \gdef\nu@city{#1}}
+\newcommand{\nu@city}{Lincoln}
+\newcommand{\state}[1]{%
+  \gdef\nu@state{#1}}
+\newcommand{\nu@state}{Nebraska}
+\newcommand{\adviser}[1]{%
+  \gdef\nu@adviser{#1}}
+\newcommand{\adviserAbstract}[1]{%
+  \gdef\nu@adviserAbstract{#1}}
+\newcommand{\nu@adviser}{}
+\newcommand{\nu@adviserAbstract}{}
+\newcommand{\degreemonth}[1]{%
+  \gdef\nu@month{#1}}
+\newcommand{\nu@month}{}
+\newcommand{\degreeyear}[1]{%
+  \gdef\nu@year{#1}}
+\newcommand{\nu@year}{}
+\DeclareOption{testing}{%
+  \PassOptionsToPackage{showframe}{geometry}
+}
+\DeclareOption{single}{%
+  \setboolean{nu@single}{true}
+}
+
+\DeclareOption{double}{%
+  \setboolean{nu@single}{false}
+}
+\DeclareOption{print}{%
+  \setboolean{nu@print}{true}
+  \PassOptionsToPackage{bindingoffset=0.5in}{geometry}
+}
+\DeclareOption{electronic}{%
+\relax
+}
+\DeclareOption{phd}{%
+  \doctype{Dissertation}
+  \degree{Doctor of Philosophy}
+  \degreeabbreviation{Ph.D.}
+}
+
+\DeclareOption{edd}{%
+  \doctype{Dissertation}
+  \degree{Doctor of Education}
+  \degreeabbreviation{Ed.D.}
+}
+
+\DeclareOption{ms}{%
+  \doctype{Thesis}
+  \degree{Master of Science}
+  \degreeabbreviation{M.S.}
+}
+
+\DeclareOption{ma}{%
+  \doctype{Thesis}
+  \degree{Master of Art}
+  \degreeabbreviation{M.A.}
+}
+\DeclareOption*{%
+  \PassOptionsToClass{\CurrentOption}{memoir}
+}
+\ExecuteOptions{double,electronic,phd}
+\ProcessOptions
+\LoadClass[12pt,oneside]{memoir}
+\renewcommand{\chapnamefont}{\normalfont\large\bfseries}
+\renewcommand{\chapnumfont}{\normalfont\large\bfseries}
+\renewcommand{\chaptitlefont}{\large\bfseries}
+\renewcommand{\partnamefont}{\normalfont\large\bfseries}
+\renewcommand{\partnumfont}{\normalfont\large\bfseries}
+\renewcommand{\parttitlefont}{\normalfont\large\bfseries}
+\renewcommand{\secheadstyle}{\large\bfseries}
+\renewcommand{\subsecheadstyle}{\normalsize\bfseries}
+\renewcommand{\paraheadstyle}{\normalsize\bfseries}
+\renewcommand{\subparaheadstyle}{\normalsize\bfseries}
+\RequirePackage[letterpaper,margin=1in,includehead,nofoot]{geometry}
+\makepagestyle{nu@pagestyle}
+\makeoddhead{nu@pagestyle}%
+  {}{}{\normalfont\thepage}
+\makeevenhead{nu@pagestyle}%
+  {\normalfont\thepage}{}{}
+
+\makepagestyle{nu@pagestyleDraft}
+\makeoddhead{nu@pagestyleDraft}%
+  {\itshape\LaTeX{}ed at \thistime{} on \today}{}{\normalfont\thepage}
+\makeevenhead{nu@pagestyleDraft}%
+  {\normalfont\thepage}{}{\itshape\LaTeX{}ed at \thistime{} on \today}
+\ifdraftdoc
+  \aliaspagestyle{plain}{nu@pagestyleDraft}
+  \aliaspagestyle{empty}{nu@pagestyleDraft}
+%%  \aliaspagestyle{cleared}{nu@pagestyleDraft}
+  \pagestyle{nu@pagestyleDraft}
+\else
+  \aliaspagestyle{plain}{nu@pagestyle}
+%%  \aliaspagestyle{cleared}{nu@pagestyle}
+  \pagestyle{nu@pagestyle}
+\fi
+\renewcommand{\maketitle}{%
+\begin{center}%
+\MakeUppercase{\thetitle}\\[1\baselineskip]
+\singlespacing
+by\\[2\baselineskip]
+\theauthor\\[4\baselineskip]
+\MakeUppercase{A \nu@doctype}\\[4\baselineskip]
+Presented to the Faculty of\\[\baselineskip]
+The \nu@college{} at the \nu@university\\[\baselineskip]
+In Partial Fulfilment of Requirements\\[\baselineskip]
+For the Degree of \nu@degree\\[3\baselineskip]
+Major: \nu@major\\[3\baselineskip]
+Under the Supervision of \nu@adviser\\[3\baselineskip]
+\nu@city, \nu@state\\[1\baselineskip]
+\nu@month, \nu@year
+\end{center}
+\thispagestyle{empty}
+\cleardoublepage
+}
+\renewenvironment{abstract}{%
+  \pagestyle{empty}%
+  \begin{doublespacing}%
+    \begin{center}%
+      \MakeUppercase{\thetitle}\\[.5\baselineskip]
+      \theauthor, \nu@degreeabbreviation\\
+      \nu@university, \nu@year%
+    \end{center}%
+    \begin{flushleft}%
+      Adviser: \nu@adviserAbstract%
+    \end{flushleft}%
+  }{\par\end{doublespacing}\cleardoublepage}
+
+\newenvironment{copyrightpage}[1][Copyright]{%
+  \begin{center}%
+    \MakeUppercase{#1}\\
+    \copyright{} \nu@year, \theauthor%
+  \end{center}%
+  \ifthenelse{\boolean{nu@single}}{\begin{singlespacing}}{\begin{doublespacing}}%
+    }{\par%
+      \ifthenelse{\boolean{nu@single}}{\end{singlespacing}}{\end{doublespacing}}%
+  \cleardoublepage}
+
+\newenvironment{dedication}[1][Dedication]{%
+  \begin{center}%
+    \MakeUppercase{#1}%
+  \end{center}%
+  \ifthenelse{\boolean{nu@single}}{\begin{singlespacing}}{\begin{doublespacing}}%
+    }{\par%
+      \ifthenelse{\boolean{nu@single}}{\end{singlespacing}}{\end{doublespacing}}%
+  \cleardoublepage}
+
+\newenvironment{acknowledgments}[1][Acknowledgments]{%
+  \begin{center}
+    \MakeUppercase{#1}
+  \end{center}
+  \ifthenelse{\boolean{nu@single}}{\begin{singlespacing}}{\begin{doublespacing}}%
+    }{\par%
+      \ifthenelse{\boolean{nu@single}}{\end{singlespacing}}{\end{doublespacing}}%
+  \cleardoublepage}
+
+\newenvironment{grantinfo}[1][Grant Information]{%
+  \begin{center}
+    \MakeUppercase{#1}
+  \end{center}
+  \ifthenelse{\boolean{nu@single}}{\begin{singlespacing}}{\begin{doublespacing}}%
+    }{\par%
+      \ifthenelse{\boolean{nu@single}}{\end{singlespacing}}{\end{doublespacing}}%
+  \cleardoublepage}
+
+
+\let\nu@ToC\tableofcontents
+\renewcommand{\contentsname}{Table of Contents}
+\renewcommand{\tableofcontents}{\cleardoublepage\nu@ToC*}
+
+\let\nu@LoF\listoffigures
+\renewcommand{\listoffigures}{\cleardoublepage\nu@LoF}
+
+\let\nu@LoT\listoftables
+\renewcommand{\listoftables}{\cleardoublepage\nu@LoT}
+\maxsecnumdepth{subsubsection}
+\setsecnumdepth{subsubsection}
+\maxtocdepth{subsubsection}
+\let\backmatter\relax
+\AtBeginDocument{%
+\ifthenelse{\boolean{nu@single}}{\singlespacing}{\doublespacing}%
+}
+\endinput
+%%
+%% End of file `nuthesis.cls'.

+ 1 - 0
build/references.bib

@@ -0,0 +1 @@
+../content/references.bib

Разница между файлами не показана из-за своего большого размера
+ 308 - 0
build/unl.pdf