Alterar o tipo de fonte na versão Clean Thesis v0.4.1 2020/06/17

Alterar o tipo de fonte na versão Clean Thesis v0.4.1 2020/06/17

Estou usando o modelo de tese limpa para escrever uma tese. O que parece bom, no entanto, quero alterar a fonte do texto principal paraquadrinhos.

Editado: estou passando a opção de usar sans-serif nas opções do pacote: \PassOptionsToPackage{...., sansserif=true,...}{cleanthesis}

Além disso, encontrei a seção de código em cleanthesis.sty onde supõe que o modelo faça a mudança de Serif para Sans-Serif, usando os tipos de fonte definidos:

\RequirePackage[T1]{fontenc}        % font types and character verification
% \ifthenelse{\boolean{@sansserif}}%
\ifct@cthesis@sansserif
%   {
% Using sans-serif fonts
%       \RequirePackage{helvet}
%       \RequirePackage{opensans}
%       \RequirePackage{comicneue}
        \RequirePackage{libertine}
%       \RequirePackage{tgadventor}
        \renewcommand*\familydefault{\sfdefault}%
%   }{%
\else
        % Using serif fonts
%       \RequirePackage{lmodern}    % font set: Latin Modern
%       \RequirePackage{charter}    % font set: Charter
%   }
\fi

Eu descomentei o código para que o modelo usequadrinhoscomo o tipo de fonte SS. No entanto, por algum motivo, a fonte não muda.

Mudei para libertino para verificar se o código estava funcionando e sim, a fonte mudou: insira a descrição da imagem aqui

Mas quando eu mudo paraquadrinhos, a fonte "retorna" ao que parece ser uma fonte sans serif padrão para a classe scrreprt (não sei se isso é verdade).

insira a descrição da imagem aqui

Tentei ambos, com e sem a opção [default] ao carregar o pacote, mas sem sucesso.

Mais do que o específicoquadrinhostipo de fonte, o que estou procurando é usar um tipo de fonte no texto principal que faça as letrasaegparece que fazemos isso manualmente. Então, também tentei comTEX Gyre Adventor tgadventor qagmas sem véu. O interessante é que estou usando o mesmo tipo de fonte qag para a fonte do capítulo e da seção e o modelo o aceita, mas não para o texto principal.

\newcommand{\tgherosfont}{\fontfamily{qag}\selectfont}
\newcommand{\thesischapterfont}{\color{ctcolorblack}\nobreak\normalfont\huge\fontfamily{qag}\selectfont}
\newcommand{\thesissectionfont}{\color{ctcolorsection}\nobreak\normalfont\Large\tgherosfont}

Alguma sugestão?

Desde já, obrigado!

Responder1

Em cleanthesis.styencontramos

% own font definitions
\newcommand{\helv}{\fontfamily{phv}\fontsize{9}{11}\selectfont}
\newcommand{\book}{\fontfamily{pbk}\fontseries{m}\fontsize{11}{13}\selectfont}
\newcommand{\tgherosfont}{\fontfamily{qhv}\selectfont}

\newcommand{\thesispartlabelfont}{\color{ctcolorpartnum}\nobreak\book\fontsize{60}{60}\selectfont}
\newcommand{\thesispartfont}{\color{ctcolorparttext}\nobreak\normalfont\huge \tgherosfont\selectfont}
\newcommand{\thesischapterfont}{\color{ctcolorblack}\nobreak\normalfont\huge \fontfamily{phv}\selectfont}
%\newcommand{\thesissectionfont}{\color{ctcolormain}\nobreak\LARGE\bfseries \tgherosfont}
\newcommand{\thesissectionfont}{\color{ctcolorsection}\nobreak\normalfont\LARGE \tgherosfont}
\newcommand{\thesissubsectionfont}{\color{ctcolorsubsection}\nobreak\normalfont\Large \tgherosfont}
\newcommand{\thesisparagraphfont}{\color{ctcolorparagraph}\nobreak\tgherosfont\small\bfseries}

\newcommand{\ctfontfooterpagenumber}{%
    \color{ctcolorfooterpage}%
    \normalfont\normalsize\bfseries \tgherosfont%
}
\newcommand{\ctfontfootertext}{%
    \color{ctcolorfootertitle}%
    \normalfont\footnotesize \tgherosfont%
}
%
% headings
\setkomafont{part}{\thesispartfont} % for chapter entries
\setkomafont{chapter}{\thesischapterfont} % for chapter entries
\setkomafont{section}{\thesissectionfont} % for section entries
\setkomafont{subsection}{\thesissubsectionfont} % for section entries
\addtokomafont{subsubsection}{\tgherosfont}
%\addtokomafont{paragraph}{\tgherosfont}
\setkomafont{paragraph}{\thesisparagraphfont}

o que é realmente discutível. Não está claro por que qbk(Bookman) é usado para partes: é uma fonte serifada realmente incompatível com qualquer uma das outras opções. Por que alternar entre phv(Helvetica) e qhv(Heros)? Por que os comandos obviamente errados \nobreak?

Talvez você queira alterar as definições das fontes dos títulos das seções a serem usadas \normalfont.

\documentclass[a4paper]{scrbook}
\usepackage[
  sansserif,
]{cleanthesis}
\usepackage[default]{comicneue}

\renewcommand{\thesispartlabelfont}{\color{ctcolorpartnum}\fontsize{60}{60}\normalfont}
\renewcommand{\thesispartfont}{\color{ctcolorparttext}\normalfont\huge\bfseries}
\renewcommand{\thesischapterfont}{\color{ctcolorblack}\normalfont\huge\bfseries}
\renewcommand{\thesissectionfont}{\color{ctcolorsection}\normalfont\LARGE}
\renewcommand{\thesissubsectionfont}{\color{ctcolorsubsection}\normalfont\Large}
\renewcommand{\thesisparagraphfont}{\color{ctcolorparagraph}\normalfont\small\bfseries}
\renewcommand{\ctfontfooterpagenumber}{\color{ctcolorfooterpage}\normalfont\normalsize\bfseries}
\renewcommand{\ctfontfootertext}{\color{ctcolorfootertitle}\normalfont\footnotesize}

\begin{document}

\chapter{Test}

This is a test

\section{Test}

This is a test

\end{document}

insira a descrição da imagem aqui

Dito isto, uma tese é umaSÉRIOdocumento. Embora o ComicNeue não seja tão feio quanto o ComicSans, écompletamente inapropriadopara um documento sério.

Você gostaria de ver a Constituição do seu país impressa dessa forma? Ou você acredita que alguém pensaria em imprimir uma Bula Papal na ComicNeue? Sua tese é a conquista de anos de estudo, não a ridicularize.

Você está pronto para levantar as sobrancelhas ou até rir quando a comissão começar a examinar sua tese? Eu não acho.

Deixe em paz cleanthesis. Está mal escrito. Se você insiste, deixe de lado a sansserifopção. E mantenha essas redefinições, para que as fontes dos títulos não sejam definidas em alguma fonte aleatória.

\documentclass[a4paper]{scrbook}
\usepackage{cleanthesis}
\usepackage{cochineal}

\renewcommand{\thesispartlabelfont}{\color{ctcolorpartnum}\fontsize{60}{60}\normalfont}
\renewcommand{\thesispartfont}{\color{ctcolorparttext}\normalfont\huge\bfseries}
\renewcommand{\thesischapterfont}{\color{ctcolorblack}\normalfont\huge\bfseries}
\renewcommand{\thesissectionfont}{\color{ctcolorsection}\normalfont\LARGE}
\renewcommand{\thesissubsectionfont}{\color{ctcolorsubsection}\normalfont\Large}
\renewcommand{\thesisparagraphfont}{\color{ctcolorparagraph}\normalfont\small\bfseries}
\renewcommand{\ctfontfooterpagenumber}{\color{ctcolorfooterpage}\normalfont\normalsize\bfseries}
\renewcommand{\ctfontfootertext}{\color{ctcolorfootertitle}\normalfont\footnotesize}

\begin{document}

\chapter{Test}

This is a test

\section{Test}

This is a test

\end{document}

insira a descrição da imagem aqui

informação relacionada