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

Add class option 'baseclass' with argument. #148

Closed
wants to merge 4 commits into from

Conversation

ascherer
Copy link
Contributor

@ascherer ascherer commented Sep 7, 2019

Enable executive (user) override of the base document class. For example, the user may want to use scrartcl instead of article or scrbook instead of book. Now she can choose baseclass=scrartcl or baseclass=scrbook as class option.

@godbyk
Copy link
Contributor

godbyk commented Sep 8, 2019

I'm not very familiar with the scr document classes. The Tufte-LaTeX classes redefine some of the macros found in the standard book and article classes. Will those same redefinitions work as well for the scrartcl and scrbook classes?

@ascherer
Copy link
Contributor Author

ascherer commented Sep 8, 2019

I've tried baseclass=scrbook on sample-book.tex and baseclass=scrartcl on sample-handout.tex and apart from the slightly different page layout the results look fine.

@ascherer
Copy link
Contributor Author

I'll resolve the merge conflict shortly.

'tufte-book.cls' might set '\@tufte@class' to some different base class.
The package _name_ will still be 'tufte-book'.
Enable executive (user) override of the base document class. For
example, the user mayx want to use 'scrartcl' instead of 'article' or
'scrbook' instead of 'book'. Now she can choose 'baseclass=scrartcl' or
'baseclass=scrbook' as class option.
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