有谁知道为什么 LaTeX 无法调整字体大小(我将其更改为10pt
,,12pt
但5pt
什么也没发生):
\documentclass[10pt,landscape]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{array}
\usepackage{lscape}
\usepackage{booktabs}
\usepackage{enumitem}% for control of list spaceing
\usepackage{graphicx}
\usepackage[table]{xcolor}%coloring rows in tabluar
\usepackage{subfig}%for subfloat
\begin{document}
\newcolumntype{R}[1]{>{\raggedright\arraybackslash}m{#1}}% alignment: centered
\newcommand{\nodata}{\centering\arraybackslash --} %für -- in Tabellen
\begin{appendix}
\section{Cluster data}
\subsection{quarterly data}
%GDP
\subsubsection{Gross domestic product}
\begin{tabular}{R{3.5cm}R{3.5cm}R{3.5cm}R{3.5cm}} %<--- damit geht es jetzt auch ;)
\toprule
\multicolumn{1}{c}{\textbf{Cluster 1}} & \multicolumn{1}{c}{\textbf{Cluster 2}} & \multicolumn{1}{c}{\textbf{Cluster 3}} & \multicolumn{1}{c}{\textbf{Cluster 4}} \\
\midrule
\rowcolor[gray]{.9} Canada, France, Germany & Italy, Japan, United Kingdom, United States &\nodata &\nodata\\
Austria, Belgium, Netherlands, Switzerland &\nodata & Luxembourg &\nodata\\
\rowcolor[gray]{.9} Finland, Iceland, Norway, Sweden & Denmark, Ireland &\nodata &\nodata\\
\nodata & Estonia, Hungary & Czech Republic, Slovenia & Poland, Slovak Republic \\
\rowcolor[gray]{.9} Greece, Portugal, Spain &\nodata &\nodata &\nodata \\
New Zealand &\nodata & Australia, Korea, Turkey & Israel \\
\bottomrule
\end{tabular}
%Plots
$\begin{array}{llll}
\includegraphics[scale=0.5]{GDPClusterPlot1.eps} & \includegraphics[scale=0.5]{GDPClusterPlot2.eps} & \includegraphics[scale=0.5]{GDPClusterPlot3.eps} & \includegraphics[scale=0.5]{GDPClusterPlot4.eps}
\\
\end{array}$
\end{appendix}
\end{document}
答案1
请注意,命令的选项10pt
、11pt
和为整个文档设置默认字体大小。某些文档类别(尤其是 类)可识别文本字体默认大小的其他设置。但是,我所熟悉的文档类别均无法识别该选项。)12pt
\documentclass
memoir
5pt
减小字体大小本地例如,对于tabular
文本块太大而无法容纳的环境,LaTeX 提供了命令\small
、\footnotesize
、\scriptsize
和\tiny
。这些说明是相对的到文档的主字体大小:\small
说明将字体大小缩小约 10%,而\tiny
说明将字体大小缩小约 50%。因此,如果您已指定12pt
默认字体大小,并且正在使用“标准”LaTeX 文档类之一,例如article
、report
和book
(或基于标准类的文档类之一),则\tiny
组中设置的文本将呈现为6pt
。
为了将字体大小更改的范围限制在tabular
相关环境中,您应该使用一对花括号{
和来分隔文档的部分}
。因此,您的tabular
环境现在可能如下所示:
{\footnotesize % change the font size
\begin{tabular}{ *{4}{R{3.5cm}} }
...
\end{tabular}
} % end of scope of \footnotesize macro
最后,如果你将tabular
环境包含在table
环境内,你甚至不需要使用括号来保持字体大小改变命令的本地性。只需在指令之后(和指令之前)立即发出命令\small
、\footnotesize
等,命令的范围将自动在语句处结束。begin{table}
\begin{tabular}{...}
\end{table}