テキストの横に空のボックスを作成する

テキストの横に空のボックスを作成する

PDF 内のドキュメント テンプレートを再作成しようとしていますが、その一部に、次のように、横にテキストの単語が入ったボックスを作成する必要があります。オリジナル

\fboxやなどの関数を使用してみました\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}

ここに画像の説明を入力してください

関連情報