我试图将代码变黑的区域限制为只有一行文本,而不是现在的三行。但我猜乳胶很硬。
\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}
在第三种变体中,由于某种原因,此选项占用了大量的垂直空间,需要稍微进行一些修正。