“showframe”,如何制作页面布局的彩色线条?

“showframe”,如何制作页面布局的彩色线条?

在我这里的回答中,在 TeX.SS 上,我多次喜欢将宽度为 的表格\textwidth与页面布局一起显示。由于两条线都是黑色的,因此很难将表格垂直边框线和表格顶部线与页面布局区分开来。如果页面布局线是蓝色的,这将变得更加容易。

一个例子:

在此处输入图片描述

上图是由

\documentclass{article}
\usepackage{showframe}
\usepackage{array, booktabs}

\begin{document}
    \scriptsize
    \centering
\setlength\tabcolsep{0pt}
    \begin{tabular*}{\textwidth}{@{\,}m{2cm}@{\extracolsep{\fill}}*{18}{c}@{\,}}
    \toprule
        & \multicolumn{17}{c}{APE Thresholds (\%)} &   
                            \\  \cmidrule(lr){2-18}
\centering  Model   
        & 0.01 & 0.05 & 0.1 & 0.25 & 0.5 &  1 &  2 & 5 
        & 7.5  & 10   & 15  & 30   & 40  & 50 & 75 & 100 
        & None & Best       \\  \midrule
Closed
        & 25   & 50   & 35  & 40   & 45  &    &    &  
        &      &      &     &      &     &    &    & 
        &      &            \\ \bottomrule
\end{tabular*}
\end{document}

答案1

重新声明\ShowFrameColor

例子:

\documentclass{article}
\usepackage{showframe}
\usepackage{array, booktabs}

\renewcommand*\ShowFrameColor{\color{red}}
\begin{document}
    \scriptsize
    \centering
\setlength\tabcolsep{0pt}
    \begin{tabular*}{\textwidth}{@{\,}m{2cm}@{\extracolsep{\fill}}*{18}{c}@{\,}}
    \toprule
        & \multicolumn{17}{c}{APE Thresholds (\%)} &
                            \\  \cmidrule(lr){2-18}
\centering  Model
        & 0.01 & 0.05 & 0.1 & 0.25 & 0.5 &  1 &  2 & 5
        & 7.5  & 10   & 15  & 30   & 40  & 50 & 75 & 100
        & None & Best       \\  \midrule
Closed
        & 25   & 50   & 35  & 40   & 45  &    &    &
        &      &      &     &      &     &    &    &
        &      &            \\ \bottomrule
\end{tabular*}
\end{document}

在此处输入图片描述


也可以使用\renewcommand*\ShowFrameLinethickness{5pt}

在此处输入图片描述


参考

http://mirror.physik-pool.tu-berlin.de/tex-archive/macros/latex/contrib/eso-pic/showframe.sty

相关内容