我正在寻找一种方法来将文本添加到我的笔记模板的左侧“列”。(它实际上不是代码中的单独列 - 它只是在纸上看起来像那样。)以下是完整笔记的示例。我曾考虑过使用 minipage,但是后来我失去了使用 \vfill 的能力,这是我解决问题的常用方法,而且我的笔记跨越多页。
这是我的模板的 MWE:
\documentclass{article}
\usepackage[left=0.85in, right=0.85in, top=0.5in, bottom=0.95in]{geometry}
\usepackage{changepage}
\usepackage{lastpage, epstopdf}
\usepackage{fancyhdr}
\usepackage{tcolorbox}
\usepackage{background}
%=======HEADER & FOOTER=======%
\def\lesson{Lesson Title}
\def\outcome{\textbf{Learning Outcomes:} Outcomes go here. }
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{1.4pt}
\lfoot{My Name $\diamond$ \the\year}
\cfoot{Page \thepage/\pageref{LastPage}}
\rfoot{\lesson}
%=======CORNELL STYLE FORMAT=======%
\SetBgScale{1}
\SetBgAngle{0}
\SetBgColor{black}
\SetBgContents{\rule{1pt}{0.855\paperheight}}
\SetBgHshift{-1.6in}
\SetBgVshift{-0.1in}
%=======CUSTOM BOXES=======%
\newtcolorbox{mybox}[2][]{colbacktitle=gray!15!white, colback=white, coltitle=black, title={#2},fonttitle=\bfseries,#1}
\parindent 0ex
%=======BODY=======%
\begin{document}
\section*{\lesson \hfill Date: \hrulefill}
\begin{tcolorbox}{\outcome}\end{tcolorbox}
\begin{adjustwidth}{2in}{}
Notes go here.
\vfill
\begin{mybox}{Critical Thinking:}Question goes here.\end{mybox}
\end{adjustwidth}
\end{document}
任何建议将不胜感激!
答案1
我知道我没有使用相对距离,但我认为这可以重现您想要的内容。我使用它是minipage
因为它可以让你更好地控制你正在写的内容,但adjustwidth
如果我能找到它,我会尝试使用并在这里提出解决方案。
\documentclass{article}
\usepackage[left=0.85in, right=0.85in, top=0.5in, bottom=0.95in]{geometry}
\usepackage{graphicx}
\usepackage{changepage}
\usepackage{lastpage, epstopdf}
\usepackage{fancyhdr}
\usepackage{tcolorbox}
\usepackage{background}
%=======HEADER & FOOTER=======%
\def\lesson{Lesson Title}
\def\outcome{\textbf{Learning Outcomes:} Outcomes go here. }
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{1.4pt}
\lfoot{My Name $\diamond$ \the\year}
\cfoot{Page \thepage/\pageref{LastPage}}
\rfoot{\lesson}
%=======CORNELL STYLE FORMAT=======%
\SetBgScale{1}
\SetBgAngle{0}
\SetBgColor{black}
\SetBgContents{\rule{1pt}{0.855\paperheight}}
\SetBgHshift{-1.6in}
\SetBgVshift{-0.1in}
%=======CUSTOM BOXES=======%
\newtcolorbox{mybox}[2][]{colbacktitle=gray!15!white, colback=white, coltitle=black, title={#2},fonttitle=\bfseries,#1}
\parindent 0ex
%=======BODY=======%
\begin{document}
\section*{\lesson \hfill Date: \hrulefill}
\begin{tcolorbox}{\outcome}\end{tcolorbox}
\begin{minipage}[t][.91\textheight]{1.6in}
More notes go here.
\end{minipage}%
\begin{minipage}[t][.91\textheight]{.4in}
\hphantom{m}
\end{minipage}%
\begin{minipage}[t][.91\textheight]{4.8in}
Notes go here.
\null\vfill%
\begin{mybox}{Critical Thinking:}Question goes here.\end{mybox}
\end{minipage}
\end{document}
这篇文章讨论了minipage
和的问题:\vfill
为什么 \vfill 在 minipage 中不起作用?。希望对您有帮助!