Snugshade 尺寸限制

Snugshade 尺寸限制

我试图将代码变黑的区域限制为只有一行文本,而不是现在的三行在此处输入图片描述。但我猜乳胶很硬。

\documentclass[a4paper, 11pt]{article}
\usepackage{comment} % enables the use of multi-line comments (\ifx \fi) 
\usepackage{fullpage} % changes the margin
\usepackage[swedish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{xcolor}
\usepackage{framed}
\definecolor{shadecolor}{RGB}{0,0,0}
\usepackage{float}
\usepackage{fancyhdr}
\usepackage{enumitem}
\pagestyle{fancy} 
\usepackage{pdfpages}
\usepackage{multicol}
%\usepackage[head=128pt]{geometry}
\title{\textsc{Extra Curricular Achievements}}
\author{Erik Jonasson}
\usepackage{geometry}
\setlength{\footskip}{0.1pt}
\setlength{\headheight}{80pt}
\setlength{\topmargin}{0pt}
\setlength\parindent{0pt}
\usepackage{titlesec} 
\begin{document}

\newcommand\FUM{5} 


\begin{snugshade*}
    \noindent\textsc{\section*{\begin{tabular}{c|c}
    \color{white}{F18-{\FUM}.1} 
    & \color{white}{Formalia} 
\end{tabular}}}
\end{snugshade*}
\end{document}

答案1

如果您不想使用 KOMA 类,您可以尝试使用 的一些变体snugshade。首先是原始的,然后不带 noindent 和 smallcaps(反正不起作用),然后在snugshade内使用section,最后snugshade在 内section使用 而没有tabular

\documentclass[a4paper, 11pt]{article}

\usepackage[table]{xcolor}
\usepackage{tabularx}
\usepackage{framed}
\definecolor{shadecolor}{RGB}{0,0,0}
\usepackage{titlesec} 
\begin{document}

\begin{snugshade}
    \noindent\textsc{\section*{\begin{tabular}{c|c}
    \color{white}{F18-5.1} 
    & \color{white}{Formalia} 
\end{tabular}}}
\end{snugshade}

\begin{snugshade}
\section*{\begin{tabular}{c|c}
    \color{white}{F18-5.1} 
    & \color{white}{Formalia} 
\end{tabular}}
\end{snugshade}

\section*{\begin{snugshade}\begin{tabular}{c|c}
    \color{white}{F18-5.1} 
    & \color{white}{Formalia} 
\end{tabular}\end{snugshade}\vspace{-1cm}}
abc

\section*{\begin{snugshade}\color{white}F18-5.1\quad Formalia\end{snugshade}}

\end{document}

结果:

在此处输入图片描述

请注意,\vspace{-1cm}在第三种变体中,由于某种原因,此选项占用了大量的垂直空间,需要稍微进行一些修正。

相关内容