arsclassica integrated into classicthesis

Issue #148 resolved
André Miede repo owner created an issue

Evaluate the chance to put the "ArsClassica" code straight inside the "ClassicThesis" code: this way, if someone wants to use ArsClassica, he can just write

\uespackage[...,arsclassica]{classicthesis}

https://ctan.org/tex-archive/macros/latex/contrib/arsclassica?lang=de

(Suggestion made by the author of arsclassica, Lorenzo Pantieri)

Comments (5)

  1. Ivo Pletikosić

    If I may suggest: how about we keep all the redefinitions in a separate arsclassica.sty that can be called from classicthesis.sty when needed; LaTeX is all about macro redefinitions anyway, and the code will look better if there are only few if-then-elses. classicthesis.sty can introduce a few hooks to make some redefinitions easier. One example:

    \newcommand{\ct@scfont}{\color{red}\sffamily\scshape}
    
    \DeclareRobustCommand{\spacedallcaps}[1]{\textls[160]{\ct@scfont\MakeTextUppercase{#1}}}%pdftex, luatex
    \DeclareRobustCommand{\spacedallcaps}[1]{{\addfontfeature{LetterSpace=18.0}\ct@scfont\MakeTextUppercase{#1}}}%xetex
    
  2. André Miede reporter

    Thanks for your input, Ivo. I've made some progress and let's see how things will go.

  3. Ivo Pletikosić

    Looks good! I added a few comments to your last commit here on bitbucket, please check. Can we get some indentation in arsclassica.ct to make it more readable?

  4. André Miede reporter

    Thanks for all your input. I fixed and beautified a couple of things with arsclassica (hopefully, I did not break any of our own old things).

    For now, everyhing seems to be fine and working. From a typographic point of view, the arsclassica part might need some serious revision, e.g., the consistent use of bold faces etc. But I am not too sure about this.

  5. Log in to comment