Skip to content

Conversation

@vimishra
Copy link

@vimishra vimishra commented Apr 7, 2017

Hello Prof Downey,

As discussed with you on the email, i have created a pull request with the updated latex file and other changes to the repository. Following are the major changes made by me. Please let me know in case you have any questions.

  1. Updated the latex file to use the scrbook template from Koma Script. This allows improved typesetting of the Chapter and the Document headings.

  2. Changed typesetting engine from pdflatex for the PDF output to XeTeX.

  3. Use of listings class to typeset code examples. Related to this the code segment environment was changed from verbatim to lstlistings. I am proofreading the document to see if any of these should be changed back to verbatim. Please let me know in case you are already aware of some segments.

  4. Replaced the deprecated \tt, \it, \sf with \texttt, \textit and \textsf to reduce the number of warnings thrown by Koma Script.

  5. Updated the options for hyperref.

  6. Fonts that I had used in the original PDF that I had sent to you were Myriad Pro, Minion Pro and Consolas. The PDF looked really good, but these fonts are not free, so replaced them with Linux Libertine, Linux Biolinum and Inconsolata. The rendered PDF looks decent.

  7. Updated the Makefile for both the PDF generation as well as the HTML export using hevea. Undoing the verbatim -> lstlisting change since hevea is barfing on the lstlisting class. I tried a smaller example with lstlisting and that seemed to work fine, but for some reason a longer example doesn't work very well.

As I said earlier, please let me know in case you have questions and I would be happy to answer them. I am hopeful that these changes are useful to you.

Regards,
Vikas

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.

1 participant