我有以下代码:
\documentclass[a4paper,landscape,12pt,oneside]{scrbook}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage[pdfborder={0 0 0}, breaklinks=true, pdftex=true, raiselinks=true]{hyperref}
\begin{document}
\color{red}
\title{MainTitle}
\author{"author"}
\subject{Subject} \publishers{Publisher}
\titlehead{Publisher\\City}
\maketitle
\end{document}
我可以将除主题和标题之外的所有内容的颜色设置为红色。有人能给我一些提示,告诉我如何设置文本的大小以及标题和主题的字体颜色吗?
答案1
使用\addtokomafont
fortitle
和subject
。
\documentclass[a4paper,landscape,12pt,oneside]{scrbook}
\usepackage{xcolor}
\addtokomafont{subject}{\color{red}}
\addtokomafont{title}{\color{red}}
\begin{document}
\color{red}
\title{MainTitle}
\author{"author"}
\subject{Subject} \publishers{Publisher}
\titlehead{Publisher\\City}
\maketitle
\end{document}
答案2
该KOMA-Script
包提供了命令\setkomafont
并\addtokomafont
修改某些元素的字体。
我用两个\addtokomafont
指令扩展了您的示例,使标题和主题变为红色:
\documentclass[a4paper,landscape,12pt,oneside]{scrbook}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage[pdfborder={0 0 0}, breaklinks=true, pdftex=true, raiselinks=true]{hyperref}
\addtokomafont{title}{\color{red}}
\addtokomafont{subject}{\color{red}}
\begin{document}
\color{red}
\title{MainTitle}
\author{"author"}
\subject{Subject} \publishers{Publisher}
\titlehead{Publisher\\City}
\maketitle
\end{document}
命令的语法和工作原理以及受它们影响的风格在KOMA-Script
手册中有说明,只需搜索“addtokomafont”或“setkomafont”即可。
顺便说一句:您也可以使用此机制将其他标题页信息设置为红色,而不是通过\color{red}
文本中的命令来执行此操作。