康奈尔风格布局

康奈尔风格布局

我正在寻找一种方法来将文本添加到我的笔记模板的左侧“列”。(它实际上不是代码中的单独列 - 它只是在纸上看起来像那样。)以下是完整笔记的示例。我曾考虑过使用 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 中不起作用?。希望对您有帮助!

相关内容