创建带有浮动和下划线的部分填充格式的日记本

创建带有浮动和下划线的部分填充格式的日记本

好吧,我意识到我的 Tex 布局技能不如我的 HTML 技能好,所以我制作了一个网页来展示我希望实现的目标。简而言之,我正在制作一本关于人的“服务日志”(用于计划生日礼物等),其中将包含一张小图片、姓名、生日、右侧的一些信息以及一个用于注释的带线区域。这是一份礼物,所以可能会有 10 张类似于此处图像/链接的已填写页面,然后是任意数量的空白。在空白处,将有一个用于图片的占位符框,所有带线区域以及姓名和生日都将为空(除了线条本身)。一旦我完成模板,我就可以执行一个包含空白页模板的 for 循环。

我该如何创建这个,尤其是三部分顶部区域(肖像、姓名/生日、右侧信息)和左侧浮动的带线条的主要内容区域?我该如何让其中几个部分填满,其余部分留空?

请注意,我不需要页码或其他任何东西;本质上只是您看到的(已填写)以及带有线条和占位符的空白版本。

http://www.toryanderson.com/files/sample/index.html 示例页面

答案1

以下是布局的快速而简单的示例:

在此处输入图片描述

基本概念是minipages并排使用三个,每个宽度为 30%,并\hfill在它们之间创建间隙。

不过,我个人认为您应该考虑采用完全不同的布局;这有很多不足之处,我认为更好地决定所显示信息的层次结构将大大改善它。看起来就像有人将网页布局移植到文档中;在浏览器中有效的内容不一定在打印页面上有效。

\documentclass[12pt,letterpaper]{extarticle}
\usepackage[margin=.25in]{geometry}
\usepackage{realboxes}
\usepackage{tikz}

\begin{document}
    \noindent
    \begin{minipage}[t]{.3\textwidth}
        \ \vspace*{-.3\baselineskip}\\
        \includegraphics[width=\textwidth]{me.jpg}
    \end{minipage} \hfill
    \begin{minipage}[t]{.3\textwidth}
        \begin{center}
            \vspace*{-.3\baselineskip}
            \Large \textbf{A Dear Person}\\
            1 January, 1970
        \end{center}
    \end{minipage} \hfill
    \Fbox{
    \begin{minipage}[t]{.3\textwidth}
        \footnotesize
        \vspace*{\baselineskip}
        \textbf{Needs \& Wants:}
        \begin{enumerate}
        \item Ramen Noodles
        \item Facebook Time
        \item Nutella
        \item Stationary
        \item Hair-care products
        \end{enumerate}
        \textbf{Strengths-That-Are:}
        \begin{enumerate}
        \item Kindness
        \item Patience with People
        \item Discernment of Abilities
        \item Loyalty
        \item Empathy
        \end{enumerate}
        \textbf{Strengths-To-Be:}
        \begin{enumerate}
        \item Self-confidence
        \item Stress management
        \item Time management
        \item Money management
        \end{enumerate}\vspace*{\baselineskip}
    \end{minipage}}\\
    Lined area for writing\\
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
    \rule{\textwidth}{.25pt}
\end{document}

相关内容