为什么不\ttdefault
改变表格中的字体?我只想更改单个表格的字体。
\begin{table}[h!]
\singlespacing
\footnotesize
\ttdefault
\caption{Some caption.}
\label{tab:xxx}\centering
\begin{tabularx}{\textwidth}{XXX}
\toprule
test1 & test2 & test3 \\
test1 & test2 & test3 \\
test1 & test2 & test3 \\
\bottomrule
\end{tabularx}
\end{table}
答案1
如果你需要全部的表格,包括标题,以等宽字体排版,您可以通过插入序列来实现
\renewcommand{\familydefault}{\ttdefault}\normalfont
紧接着以下\begin{table}
指令:
\documentclass{article}
\begin{document}
\begin{table}
\renewcommand{\familydefault}{\ttdefault}\normalfont
\caption{The table's caption} \label{tab:tt}
\centering
\begin{tabular}{cc}
\hline
Header 1 & Header 2 \\ \hline
1 & 2\\ \hline
\end{tabular}
\end{table}
\end{document}