作为标题页的一部分,我想在标题周围制作一个简单的方框。没什么特别的,只是一个带黑色线条的方框。但我不希望方框像平常一样狭窄,而是希望周围留出一些空间(标题的上下以及左右)。
我在谷歌上搜索了这个问题,但遗憾的是没有找到类似的问题——我不关心这个框,它一点也不花哨,我只是想在打印框之前在我的文本周围留出一些空间。
我尝试做的第一件事是制作如下的 1x1 表格:
\begin{tabular}{|c|}
\hline
\textbf{\huge{The Problem}}\\
\hline
\end{tabular}
现在这些行与文本非常接近,所以我在标题前后添加了新行
\begin{tabular}{|c|}
\hline
\\
\textbf{\huge{The Problem}}\\
\\
\hline
\end{tabular}
这在垂直方向上可以解决问题,但是空间大小不一样(下面的空间大于上面的空间) - 所以我在这里遇到了第一个问题。
然后,我还想在左侧和右侧留出一些空间。我尝试使用 \quad 来实现这一点,但如果我不在 \quad{} 后面写一个空格,右侧的空间就会被忽略。但是,右侧的空间比左侧的空间要多。
所以我的问题是:我得到了以下内容,它看起来很像我想要的,但是左/右和上/下的空间并不相等。
\begin{tabular}{|c|}
\hline
\\
\textbf{\huge{ \quad{}The Problem\quad{} }}\\
\\
\hline
\end{tabular}
谁能帮我在标题周围画一个框吗?
根据要求,这里有一份完整的最小文档:
\documentclass[UKenglish,12pt,twoside]{scrartcl}
\usepackage[english]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amssymb,amsmath,amsfonts}
\usepackage{amsthm}
\usepackage{dsfont}
\usepackage{url}
\usepackage[a4paper,left=20mm,right=20mm,top=25mm,bottom=25mm,marginparwidth=3cm]{geometry}
\usepackage{color}
\usepackage{graphicx}
\usepackage{csquotes}
\usepackage{verbatim}
\usepackage{hyperref}
\usepackage{cleveref}
\begin{document}
% Front page
\thispagestyle{empty}
% a picture is inserted on the top left
%\includegraphics[width=7cm]{img/eth_logo.png}
\begin{center}
\vspace{20mm}
\LARGE{Here's some text}
\vspace{20mm}
\begin{tabular}{|c|}
\hline
\\
\textbf{\huge{ \quad{}The Problem\quad{} }}\\
\\
\hline
\end{tabular}
\vspace{20mm}
\LARGE{Manuel}\\
\medskip
\Large{Number}
\vfill
\LARGE{Some more text}
\vspace{20mm}
\LARGE{Zurich}\\
\LARGE{\today}\\
\end{center}
\end{document}
答案1
如果您不太关心框架,您可以使用\fbox{The Problem}
并通过设置长度来设置间距\fboxsep
:
%the classica behaviour
\fbox{The problem}
%saving the default length to modify it and restore it
\newlength{\fboxsepsave}
\setlength{\fboxsepsave}{\fboxsep}
\setlength{\fboxsep}{1cm}
\fbox{The problem}
%restoring the length back to normal
\setlength{\fboxsep}{\fboxsepsave}
\fbox{The problem}
如果您想对框进行更多控制,我建议您使用像中的节点这样的工具tikz
,使用inner sep
参数来控制间距。