我正在尝试让下面两个相邻列的基线正确对齐。该包grid
无法按我想要的方式处理浮动,因此我尝试使用gridset
。它看起来可以完成这项工作,但我无法让它工作...
这是使用以下方式排版后的页面gridset
:
您可以看到第二列的最后一行高于第一行。
我知道在 LaTeX 中设置网格系统并不是最容易的工作,但我希望可以解决我的问题。欢迎任何解决方案,我并不局限于使用gridset
。
(不是这样的)我们:
\documentclass{scrartcl}
\usepackage{lipsum}
\usepackage[utf8]{inputenx}
\usepackage{microtype}
\usepackage[top=.6667in,left=.5in,right=.5in,bottom=.5in]{geometry}
\usepackage{graphicx}
\usepackage[dvipsnames,svgnames,x11names,table]{xcolor}
\usepackage{titling}
\setlength{\droptitle}{-31.5pt}% aligns the top of the title with the top of the right column
\preauthor{}
\author{}
\postauthor{}
\predate{}
\date{}
\postdate{}
\pretitle{\noindent\bfseries\fontsize{40pt}{0pt}\selectfont}% the font size can be modified if needed
\title{Title}
\posttitle{}
\usepackage{multicol}
\setlength{\columnsep}{.25in}
\setlength{\columnseprule}{.4pt}
\usepackage{gridset}
\usepackage{lettrine}
\renewcommand{\LettrineTextFont}{\upshape}
\renewcommand{\LettrineFontHook}{\color[gray]{0.5}}
\setcounter{DefaultLines}{3}
\usepackage[osfI,sups]{XCharter}
\usepackage[T1]{fontenc}
\frenchspacing
\setlength{\parskip}{0pt}
\setlength{\parindent}{1em}
\begin{document}
\begin{figure}[t]
\includegraphics[width=\textwidth]{thepicture}
\end{figure}
\begin{multicols}{2}
\savepos{pos1}
%\theposinfo{pos1}% in my case y=44087932; my picture is 691x137
%\thegridinfo{pos1}
\edef\gridbase{44087932}
\maketitle
\vskipnextgrid
\lettrine{L}{orem} \lipsum
\end{multicols}
\end{document}