
我正在嘗試重新建立 PDF 中的文件模板,在其中一部分中,我需要建立一個框,旁邊有一個文字單字,如下所示:
我嘗試過使用像\fbox
and 之類的函數\framebox
,但是它左邊的文字應該在頂部對齊,但最終卻在中間或底部。就像這個例子:
\documentclass[a4paper]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[serbianc]{babel}
\begin{document}
Коментар:
\fbox{
\begin{minipage}
{0.7\linewidth}\hfill\vspace{5cm}
\end{minipage}
}
\end{document}
答案1
一個解決方案與\framebox
.如果您希望框自動移至右邊距,可以使用linegoal
包輕鬆實現,該包測量從插入點到右邊距的距離:
\documentclass[a4paper]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[showframe]{geometry}
\usepackage{linegoal}
\usepackage[serbianc]{babel}
\begin{document}
Коментар:
\framebox[\linegoal][l]{\rule[-5cm]{0pt}{\dimexpr5cm+1ex}
}
\end{document}
答案2
您應該將[t]
其用於minipage
.不過,使用 比較容易\parbox
。設定\fboxsep
將使盒子具有精確指定的尺寸。
\documentclass[a4paper]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[serbianc]{babel}
\newcommand{\blankbox}[2]{% #1 = width, #2 = total height
\begingroup
\setlength{\fboxsep}{-\fboxrule}%
\fbox{\parbox[t][#2]{#1}{\strut}}%
\endgroup
}
\begin{document}
Коментар: \blankbox{0.7\linewidth}{5cm}
\end{document}