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

Fix leading and the definition&documentation of \thesis@xpatch #44

Merged
merged 7 commits into from
May 15, 2021

Conversation

Witiko
Copy link
Collaborator

@Witiko Witiko commented May 15, 2021

The title text has insufficient leading as shown in #42 (bottom right). This is caused by the following:

{\sf\thesis@titlePage@large\thesis@@upper{facultyName}}\par   % Incorrect, will reset to original font before \par.
{\sf\thesis@titlePage@large\thesis@@upper{facultyName}\par}%  % Correct, will only reset to original font after \par.

This pull request exhaustively fixes all instances of this error in all definitions, redefinitions, and xpatches of \thesis@blocks@titlePage and \thesis@blocks@cover. See below for a before-and-after comparison of the title page of FI:

Updating_fithesis_UVS

Additionally, this PR changes the \thesis@blocks@cover redefinition for ECON to a \thesis@xpatch, so that I get to play with it. 😄

@Witiko Witiko force-pushed the feature/fix-leading branch 4 times, most recently from ceaff11 to fdaef2a Compare May 15, 2021 01:09
@Witiko Witiko force-pushed the feature/fix-leading branch from fdaef2a to 79d4344 Compare May 15, 2021 01:19
@Witiko Witiko changed the title Fix leading Fix leading and the definition and the documentation of \thesis@xpatch May 15, 2021
@Witiko Witiko changed the title Fix leading and the definition and the documentation of \thesis@xpatch Fix leading and the definition&documentation of \thesis@xpatch May 15, 2021
@Witiko
Copy link
Collaborator Author

Witiko commented May 15, 2021

As a side change, I added the missing third argument to \ClassError, protected the TeX macro in the error text from expansion, properly documented the three mandatory arguments of \thesis@xpatch, and retroactively documented the addition of \thesis@xpatch using \changes:

image1

image2

@Witiko Witiko force-pushed the feature/fix-leading branch from 94b6f3b to 2f0ec43 Compare May 15, 2021 11:14
@Witiko Witiko force-pushed the feature/fix-leading branch from 2f0ec43 to 4abf8e7 Compare May 15, 2021 11:29
@xvrabcov xvrabcov merged commit 10b8256 into master May 15, 2021
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