From b3120c22e2087180c92c944d9e33a9d8df826c35 Mon Sep 17 00:00:00 2001
From: Edward Longman <el7g15@soton.ac.uk>
Date: Tue, 15 Jan 2019 18:21:14 +0000
Subject: [PATCH] Move Getting started instructions into Starting.tex, add
 index and glossary instructions

---
 Introduction.tex | 63 ---------------------------------------
 README.tex       |  1 +
 Starting.tex     | 77 ++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 78 insertions(+), 63 deletions(-)
 create mode 100644 Starting.tex

diff --git a/Introduction.tex b/Introduction.tex
index f631933..883d672 100644
--- a/Introduction.tex
+++ b/Introduction.tex
@@ -48,68 +48,5 @@ You can use this page as a reference or crib sheet, the symbols are rendered as
 \section{Prerequisistes}\label{prereq}
 You should have installed a TeX distribution (MiKTeX or TexLive). How to do so can be found by searching the internet.
 
-Following a medium install of texlive some extra packages are required to be able to use this template.
-These packages are:
 \begin{itemize}
-  \item droid
-  %TODO: finish package requirements
 \end{itemize}
-
-The particular packages required following MiKTeX are unknown as it was not tested with this.
-%TODO: Test with MiKTeX
-\section{Getting Started}\label{start}
-You probably have downloaded the templates as a zip file.
-This zip file should be extracted to the tex-mf folder that is probably in the same place as where your tex distribution was installed.
-For TeXLive this defaults to `C:\textbackslash texlive` on Windows. It can be found by running `kpsewhich -var-value=TEXMFHOME`.
-The structure of this folder should results as so is as so:
-\begin{lstlisting}
-+-texmf
-    +-bibtex
-    |  +-bib
-    |  |   +-ecsdocs
-    |  +-bst
-    |      +-ecsdocs
-    +-doc
-    |  +-latex
-    |      +-ecsdocs
-    +-templates
-    |  +-latex
-    |      +-ecsdocs
-    +-tex
-       +-latex
-           +-ecsdocs
-\end{lstlisting}
-
-The `templates\textgreater latex\textgreater ecsdocs` folder contains the files to get you started.
-The base file is `Thesis.tex` for a thesis and `Progress.tex` for a progress report.
-
-The base files have dependancies for the sections and the figures.
-These files are: `Definitions.tex`, `Introduction.tex`, `Conclusion.tex`, `AppendixA.tex`, `figure.eps`, `ECS.bib`.
-These files are designed as a starting point for the structure of your thesis.
-
-To start using the templates, copy the base file and the dependancies into your working directory.
-You are then free to edit them.
-
-\section{Common Changes}
-\subsection{University Structure Changes}
-The template assumes that you are in the \groupname, \deptname, \facname  at the \univname.
-This can be easily changed at the top of your latex file by redefinition of the variables.
-
-These commands are:
-\begin{lstlisting}
-\university  {\texorpdfstring{\href{http://www.soton.ac.uk}
-                {University of Southampton}}
-                {University of Southampton}}
-\UNIVERSITY  {\MakeUppercase{\univname}}
-\department  {}
-\DEPARTMENT  {\MakeUppercase{\deptname}}
-\group       {}
-\GROUP       {\MakeUppercase{\groupname}}
-\faculty     {}
-\FACULTY     {\MakeUppercase{\facname}}
-\end{lstlisting}
-The all caps command version must be run after changing the normal case command for it to change the default. The university example here also has a link embedded.
-
-More detail can be found in the class docs file. Found in `doc\textgreater latex\textgreater ecsdocs` of the texmf directory discussed in Section~\ref{start}.
-
-The other common commands already exist in the top level template file.
diff --git a/README.tex b/README.tex
index f5e9899..39ec774 100644
--- a/README.tex
+++ b/README.tex
@@ -44,6 +44,7 @@
 \mainmatter
 %% ----------------------------------------------------------------
 \include{Introduction}
+\include{Starting}
 \include{Rebuilding}
 \include{Conclusions}
 \begin{lstlisting}[caption=Without a title it doesn't appear in the table]
diff --git a/Starting.tex b/Starting.tex
new file mode 100644
index 0000000..cd62d9a
--- /dev/null
+++ b/Starting.tex
@@ -0,0 +1,77 @@
+\chapter{Getting Started}\label{start}
+You probably have downloaded the templates as a zip file.
+This zip file should be \emph{extracted to the texmf} folder that will either need to be created in your user directory or will be near your installation directory.
+For TeXLive this defaults to \verb|<userdirectory>\texlive| on Windows. It can be found by running the command \verb|kpsewhich -var-value=TEXMFHOME|. For MiKTeX see \url{https://miktex.org/kb/texmf-roots}.
+
+The structure of this folder should look like this.
+\begin[caption=Folder Structure of the texmf folder.]{lstlisting}\label{folder_struct}
++-texmf
+    +-bibtex
+    |  +-bib
+    |  |   +-ecsdocs
+    |  +-bst
+    |      +-ecsdocs
+    +-doc
+    |  +-latex
+    |      +-ecsdocs
+    +-templates
+    |  +-latex
+    |      +-ecsdocs
+    +-tex
+    |  +-latex
+    |      +-ecsdocs
+    +-source
+       +-docstrip
+           +-ecsdocs
+\end{lstlisting}
+On some \LaTeX{} systems, the directory look-up tables will need to be refreshed after making additions or deletions to the system files.
+For TeXlive systems this is accomplished via executing \verb|texhash| as root. 
+MikTeX users can run \verb|initexmf -u| to accomplish the same thing.
+
+The \verb|templates/latex/ecsdocs| folder contains the files to get you started.
+The base file is \verb|Thesis.tex| for a thesis and \verb|Progress.tex| for a progress report.
+
+The base files have dependancies for the sections and the figures.
+These files are: \verb|Definitions.tex|, \verb|Introduction.tex|, \verb|Conclusion.tex|, \verb|AppendixA.tex|, \verb|figure.eps|, \verb|ECS.bib|. To start using the templates, copy the base file and the dependancies into your working directory.
+
+These files are designed as a starting point for the structure of your thesis.
+If you are familiar with \LaTeX{}, go and explore the template and use it. Maybe start with putting your info in the section \emph{THESIS/DOC INFORMATION} block of the \verb|Thesis.tex| or \verb|Progress.tex| file. You can then modify the rest of this file to your unique specifications based on your degree/university. If you are new to \LaTeX{} then read about the file structure below.
+
+\section{File Structure}
+The \verb|Thesis.tex| file is composed of two main parts.
+Firstly, \verb|frontmatter| is all the information that goes before your  and \verb|mainmatter|.
+
+It is advisable to write each chapter (an possibly section) in a separate file to keep each file of a manageable size.
+They are included into the main file with an \verb|\include{Filename}| statement.
+Also keep Appendix and Listings files separate if possible.
+
+\section{Changes and additions}
+\subsection{University Organizational information}
+The template assumes that you are in the \groupname, \deptname, \facname  at the \univname.
+This can be easily changed at the top of your latex file by redefinition of the variables.
+These commands are:
+\begin{lstlisting}
+\university  {\texorpdfstring{\href{http://www.soton.ac.uk}
+                {University of Southampton}}
+                {University of Southampton}}
+\UNIVERSITY  {\MakeUppercase{\univname}}
+\department  {}
+\DEPARTMENT  {\MakeUppercase{\deptname}}
+\group       {}
+\GROUP       {\MakeUppercase{\groupname}}
+\faculty     {}
+\FACULTY     {\MakeUppercase{\facname}}
+\end{lstlisting}
+The all caps command version must be run after changing the normal case command for it to change the default. The university example here also has a link embedded.
+
+More detail can be found in the class docs file. Found in \verb{doc\latex\ecsdocs}` of the texmf directory discussed in Section~\ref{start}.
+
+The other common commands already exist in the top level template file.
+\subsection{Add a Glossary or Index}
+\emph{Both Indexes and Glossaries involve an extra build step so you will need to read the manual before inserting these.} They should be put after a \verb|\cleartoeven| as is convention for indexes to start on the left.
+Some people may want to have an index or prefer Glossary instead of a list of symbols.
+The \href{http://anorien.csc.warwick.ac.uk/mirrors/CTAN/macros/latex/contrib/glossaries}{\texttt{glossaries}} package can be used.
+Inserting the \verb|\printglossaries| command will put the glossary where you want it.
+The list of symbols command can be removed in this case.
+Inserting the \verb|\printindex| command will put the glossary where you want it.
+The recomended index package is \href{https://en.wikibooks.org/wiki/LaTeX/Indexing}{\texttt{makeidx}}.
-- 
GitLab