
Я использую чистый шаблон тезиса для написания тезиса. Выглядит хорошо, однако, я хочу изменить шрифт основного текста накомический.
Изменено: я передаю опцию использования sans-serif в параметрах пакета: \PassOptionsToPackage{...., sansserif=true,...}{cleanthesis}
Кроме того, я нашел раздел кода в cleanthesis.sty, где предполагается, что шаблон выполняет изменение с Serif на Sans-Serif, используя определение типов шрифтов:
\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
Я раскомментировал код, поэтому шаблон используеткомическийкак тип шрифта SS. Однако по какой-то причине шрифт не меняется.
Я изменил его на libertine, чтобы проверить, работает ли код, и да, шрифт изменился:
Но когда я меняю его накомический, шрифт «возвращается» к тому, что мне кажется шрифтом без засечек по умолчанию для класса scrreprt (я не знаю, правда ли это).
Я пробовал оба варианта, с опцией [default] и без нее при загрузке пакета, но безрезультатно.
Больше, чем конкретноекомическийтип шрифта, я ищу такой тип шрифта в основном тексте, который делает буквыаигпохоже, мы делаем это вручную. Так что, я также попробовал сTEX Gyre Adventor tgadventor qagно без вейла. Интересно, что я использую один и тот же тип шрифта qag для глав и разделов, и шаблон его принимает, но не для основного текста.
\newcommand{\tgherosfont}{\fontfamily{qag}\selectfont}
\newcommand{\thesischapterfont}{\color{ctcolorblack}\nobreak\normalfont\huge\fontfamily{qag}\selectfont}
\newcommand{\thesissectionfont}{\color{ctcolorsection}\nobreak\normalfont\Large\tgherosfont}
Любое предложение?
Заранее спасибо!
решение1
В cleanthesis.sty
мы находим
% 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}
что действительно спорно. Непонятно, почему qbk
(Bookman) используется для частей: это шрифт с засечками, который действительно несовместим ни с одним из других вариантов. Зачем чередовать phv
(Helvetica) и qhv
(Heros)? Зачем явно неправильные \nobreak
команды?
Возможно, вам захочется изменить определения шрифтов, используемых в заголовках разделов \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}
При этом тезис – этоСЕРЬЕЗНЫЙдокумент. Хотя ComicNeue не такой уродливый, как ComicSans, онсовершенно неуместнодля серьезного документа.
Хотели бы вы, чтобы Конституция вашей страны была напечатана таким образом? Или вы верите, что кто-то даже подумает напечатать Папскую буллу в ComicNeue? Ваша диссертация — это достижение многих лет обучения, не высмеивайте ее.
Вы готовы к поднятым бровям или даже смеху, когда комиссия начнет рассматривать вашу диссертацию? Я так не думаю.
Оставьте в покое cleanthesis
. Это плохо написано. Если вы настаиваете, оставьте в покое эту sansserif
опцию. И сохраните эти переопределения, чтобы шрифты для заголовков не были установлены каким-то случайным шрифтом.
\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}