Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More (mostly SE) updates #2

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open

More (mostly SE) updates #2

wants to merge 16 commits into from

Conversation

mhyee
Copy link
Contributor

@mhyee mhyee commented Dec 22, 2012

These changes were made while I was preparing my work report for Fall 2012, but I never got around to submitting a pull request.

Summary of SE changes:

  • Remove letter format options, as all work reports seem to use blockletter now.
  • Update SE director
  • Add (blank) signature image, for electronic submissions

Summary of global changes:

  • Use biber instead of biblatex
  • Add pseudocode example
  • Completely remove DVI, as there were compatibility issues, and nobody really uses it these days

mhyee added 13 commits April 25, 2012 13:34
All the guidelines seem to be using `blockletter` anyways, so set that
as the default instead.

This change will only affect people who used v2.8 of the class, seeing
as the options didn't actually work before.

closes #1
`biber` is more modern than `biblatex`. For example, it can support
UTF-8 encoding.

Updated .gitignore and Makefile.example to reflect the different
generated files.
texi2pdf doesn't run biber, so the template is missing references.
The solution is to run biber afterwards, and then run texi2pdf
one more time.

Thanks to @zmanji for noticing this.
`make clean` was missing some of the other auxilliary files (from
biber).

Update .gitignore to ignore .DS_Store and the generated example pdfs.
There appear to be some compatibility issues with the DVI files.
Also, nobody really uses DVI any more these days. PDF is sufficient.
Previously, this was controlled from within the class. "Appendix" would
prefix every appendix letter, even subsections. So we would get things
like "Appendix A," which is fine, and "Appendix A.1," which doesn't
look as nice.

Thus, the `appendix' package is used in the SE .tex template. This
allows greater control over the appendix formatting.

There may be a way of achieving this without using the `appendix'
package, but it probably isn't as simple.
This prevents a table or figure in Appendix A from being labelled as
1-1. Now it will be A-1 because that is the section letter.

Non-appendix sections should still be fine, eg 1-1.
The class and SE template now support including a PNG image of the
student's signature. A blank PNG is provided; it can be replaced
or left alone.
The SE requirements provide the boilerplate declaration for the
letter of submittal, but it doesn't include the word "further."

I can't find any specific wording requirements for the other
programs (unlike SE), so this change is global.
SE guidelines state that there is "one space between paragraphs."
The previous spacing, 1ex (height of one lowercase 'x') wasn't
enough, so it's changed to 1em (width of one uppercase 'M'),
which works better.
I typically do not put generated files in repos. However, I've heard
that some people have difficulty running the Makefile and creating the
LaTeX class. Therefore, I'm adding it for convenience.
@shalecraig
Copy link

bump.

cc: @kcbanner

mhyee added 3 commits May 5, 2014 20:26
Please note that the Dockerfile is provided by somebody else, and I have
not tested it. I do not endorse and will not offer support for the
Dockerfile, and I mention it only because I believe some people will
find it useful.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants