dylanmikesell / bsu_latex_thesis_template Goto Github PK
View Code? Open in Web Editor NEWA LaTeX template for the Boise State University graduate thesis
License: Other
A LaTeX template for the Boise State University graduate thesis
License: Other
This is a template of the file that should go in place of the final reading approval page
Currently the margins and page numbers alternate.
All left-hand margins should be 1.5 inches to leave room for binding and page numbers of the main document should be on the right hand side. Every other page currently has a smaller left hand margin and the page numbers are on the left.
There shouldn't be any blank pages anywhere in the document. Currently, There are blank pages:
after title page
after copyright page
after electronic final approval page
after list of tables and before 1st chapter
after references and before appendices
One of the comments I got back was for a separate title page for appendices. I just used \newpage in my input files to fix it, but thought I should add it here for future reference.
The appendix should have a title page preceding the appendix content. This title page will contain the words “APPENDIX” and the corresponding letter according to the number of appendices. Below this Heading 1 title, a corresponding subheading (Heading 2) should indicate what is included in the appendix; this subheading should be a single clear title.
Please update the link in the following line in the README.md file to point to https://github.com/BoiseState/thesis-dissertation-template
If you are a Computer Science major, you can find the CS Master's thesis template from Amit Jain here.
The beginning of the document should be as follows:
Page i : Title page
Page ii: copyright page
page iii: Final reading approval page
all of the above pages should NOT have page numbers. Page iv is the Dedication page and should have the page number as well as all following pages (page number is in correct place at the bottom, centered)
The dedication page should look like the acknowledgement page, with a title.
It should also be included in the table of contents.
This one is not crucial. But technically there shouldn't be an extra space between headings. The entire document should be double spaced. Currently there is a blank line before sections and subsections.
Tate noticed that hyperref broke the latex code. This was due to problems with \MakeUpperCase in the chapter definition. This is fixed now after looking at this site.
Table captions should be at the top of the table. Figure captions should be below (these are fine).
If possible make all table and figure captions bold print.
"List of symbols" is showing up in the left hand header. Need to fix.
The following code should be added to BSUthesis.sty (after the corresponding committeeMemberB sections):
% committee member C
\def\committeeMemberC{@ifnextchar[{@committeeMemberC}{@committeeMemberC[Member, Supervisory Committee]}}
\def@committeeMemberC[#1]#2#3{\gdef@committeeMemberCname{#2}\gdef@committeeMemberCtitle{#3}
\gdef@committeeMemberCfunction{#1}}
and
{@committeeMemberCname} {@committeeMemberCtitle} \hspace{2cm} & {@committeeMemberCfunction}
Maybe add some committeeMemberD code too for good measure.
The \degree command in BSUthesis.sty conflicts with the \degree command in the common package gensymb (to make the degree symbol). This issue can be resolved by renaming the \degree command in BSUthesis.sty and BSUmain.tex:
BSUthesis.sty: \def\degreetype#1{\gdef@degree{#1}}
BSUmain.tex: \degreetype{Doctor of Philosophy}
instead of
BSUthesis.sty: \def\degree#1{\gdef@degree{#1}} % conflicts with gensymb
BSUmain.tex: \degree{Doctor of Philosophy}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.