GithubHelp home page GithubHelp logo

dylanmikesell / bsu_latex_thesis_template Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 11.0 4.04 MB

A LaTeX template for the Boise State University graduate thesis

License: Other

TeX 7.87% Makefile 0.45% PostScript 91.68%

bsu_latex_thesis_template's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

bsu_latex_thesis_template's Issues

Margins and Page Numbers

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.

Delete Blank Pages

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

Separate title pages for 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.

Page numbering roman numerals

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)

Dedication Page

The dedication page should look like the acknowledgement page, with a title.
It should also be included in the table of contents.

No Extra space between headings/ subheadings

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.

hyperref

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

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.

committeeMemberC needed in BSUthesis.sty

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.

\degree command definition in BSUthesis.sty conflicts with gensymb package

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}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.