nps-tug / nps-thesis-template

LaTeX template for NPS dissertations, theses and tech reports
9 stars 1 forks source link

New documentclass options for draft #33

Open toastertaster opened 10 years ago

toastertaster commented 10 years ago

I'll just propose an idea for draft and final document class options.

draft will not print "unnecessary" pages (cover, sf-298, abstract, toc, lists, etc). This way the student can focus on their content without needed to comment out entries.

final will do a few things

gondree commented 10 years ago

I think I'm in favor of adding the final checks that you mention.

I'm not in favor of a draft option --- I think it will just clutter the style file. I have my students use a "draft.tex" file where they include those chapters that need review. Its a single-column, double-spaced article style. Its convenient for printing and marking up. If this seems convenient for other people, we could make a contrib directory where we add useful tools, like this one. I also use the latexdiff package, to show whats changed between drafts. How I do this is a little hacky --- I have a makefile that copies all their files to a hidden directory, then they edit their files, afterwards they can generate the diff.

If these ideas are interesting, we can open a ticket to add a contribs section where we put stuff not directly related to the npsreport style file.

gondree commented 10 years ago

I'm having second thoughts on my previous opinion. I was projecting the fact that my 'drafts' don't use heavy customizations from external packages. I can see the value in having a 'draft' option, given that the preamble of the working document could be highly complex (custom macros, extra packages, etc). Such that working in an entirely separate document would not be trivial.

gondree commented 10 years ago

Per coffee today: archive maybe, instead of final