在文字旁邊建立一個空白框

在文字旁邊建立一個空白框

我正在嘗試重新建立 PDF 中的文件模板,在其中一部分中,我需要建立一個框,旁邊有一個文字單字,如下所示:原來的

我嘗試過使用像\fboxand 之類的函數\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}

在此輸入影像描述

答案3

將選項[t](頂部)新增至minipage

\documentclass[a4paper]{article} 

\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[serbianc]{babel}

\begin{document}
Коментар:
\fbox{
    \begin{minipage}[t]
    {0.7\linewidth}\hfill\vspace{5cm}
    \end{minipage}
}
\end{document}

在此輸入影像描述

相關內容