Introduction
The files below include a set of LaTeX class files for Bucknell University theses, and examples of how to use them. Theses classes are based on simple modifications to the standard LaTeX book class. (The class for undergraduate honors proposals is based on the standard article class.) The goal is a single class that will automatically generate the title page, text formatting, pagination, etc., called for by the Bucknell Honors Program. (For proposals, see, Proposal Preparation Guidelines, for undergraduate honors theses see, Thesis Preparation Instructions (I know this link is broken, but I can't find a replacement, ML, 8/30/2016), and for Masters Theses, see Thesis Formatting Instructions. or for Masters Degrees. As of May 2017 there are separate class files for the Honors Program and Engineering Masters Theses. The longer term goal is to produce a single class file with options, and load it in the standard TeX path on the Bucknell Linux network.
This LaTeX class was used for the first time by students in
April 2005, and most recently in Spring 2017. The
examples below are written assuming that graphics files are in the PDF
format, and that the document will be compiled with pdflatex
.
This is not essential. The same class file can be used with
latex
and
EPS files. I expect to modify the class file based on the
experience of users. Please send questions, comments, and
suggestions for improvement to Marty Ligare
(mligare@bucknell.edu).
Undergraduate Honors Program
Class File
- buthesis.cls - This is the class file for an Undergraduate Honors Thesis. It must be in the working directory or in the users TeX path.
BibTex users should use the following files:
- sample_bt.tex - This is a sample tex
file that uses bibtex to get the references from a
.bib
database. - thesis_num.bst - A
.bst
file that formats the references pulled from the database much like a Physical Review paper. For other formats it's easy to make alternate.bst
files, or you can use standard.bst
files. (Contact Marty Ligare for help.) - samplebib.bib - Simple
.bib
file. - speaker.pdf - A PDF figure that is used
in
sample_bt.tex
. (There is nothing special about this file; use any PDF figure.) - sample.pdf - The output produced from
sample.tex
and thebuthesis
class.
Files for those inputting references "by hand":
- sample.tex - This is a sample tex
file that has the bibliography put in "by hand," i.e., with
a section that starts
\begin{thebibliogrpaphy}
and individual references entered as\bibitem
's. - speaker.pdf - A PDF figure that is used
in
sample.tex
. (There is nothing special about this file; use any PDF figure.) - sample.pdf - The output produced from
sample.tex
. and thebuthesis
class.
Files for Proposals:
- buthesis_p.cls - This is the class file for proposals. It must be in the working directory or in the users TeX path.
- sample_p.tex - This is a sample tex file for a proposal for the Undergraduate Honors Program
- sample_p.pdf - The output produced from
sample_p.tex
and thebuthesis_p
class.
Engineering Masters Theses
- buthesis_masters.cls - This is the class file for Masters Degree in Engineering. It must be in the working directory or in the users TeX path. This assumes that you are creating the bibliography using BibTeX.
- sample_masters.tex - This is a sample tex file for a proposal for the Undergraduate Honors Program
- sample_masters.pdf - The output
produced from
sample_masters.tex
and thebuthesis_masters
class.
Notes
The templatesample.tex
is meant to be self-explanatory,
but here are a few notes:
- Put the appropriate class file in your working directory. (I'll get this in the standard TeX path on the Linux network once I'm more confident that it's robust.)
- Make the first line of your thesis either
\documentclass[numbib]{buthesis}
or
\documentclass{buthesis}
The first gives numerical citations, i.e. [1]; the second gives author-year citations, i.e., [Ligare, 2005]. (If you want author-year, it's probably best to use \citep instead of \cite to enclose the citation in parentheses.) - Make sure you have uncommented the appropriate graphics package.
I use
graphicx
but I know some of you may usegraphics
which has a slightly different command syntax for\includegraphics
. - See the attached file sample.tex for other things. You enter
the author, title, advisor, abstract, acknowledgments, etc., in the
appropriate curly braces, and then the
\maketitle
command makes the right kind of title page. Note: Don't use the standard\title
command; use\butitle{}
instead.