小页面不会彼此相邻,第二个小页面会显示在下一页

小页面不会彼此相邻,第二个小页面会显示在下一页

早上好,

我确实犯了一个看似非常愚蠢的错误:我试图为我的简历构建一个与 20secondcv 非常相似的东西,但出于某些原因(首先要更习惯使用 LaTeX)我想从头开始构建它。我想在左侧“信息栏”中有一个迷你页面。我以前用过迷你页面,觉得它应该很容易。问题是,如果我不对右侧部分使用迷你页面,它似乎会从我页面的最后三分之一开始一行,然后继续下一页。点击此处查看示例这对我来说已经非常非常奇怪了,如果有人能给我解释一下我会很高兴的。接下来的事情是,当我对它们两个都使用 minipages 时,即使我将它们的宽度都设置为 0.2 textwidth,正确的页面也会被放到下一页上。这又非常非常奇怪。单击此处查看此示例

我觉得我犯了一个非常愚蠢的错误而没有找到它,但是在搜索和谷歌搜索了几个小时却没有任何成功之后,我来找你了。

由于并非所有人都愿意点击随机链接,因此我将对我来说最重要的最后一部分代码放在这里:

\documentclass[10pt,a4paper]{article}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\usepackage{tikz}
\usepackage[left=0cm,right=0cm,top=1cm,bottom=0cm]{geometry}
\definecolor{sidebargrey}{HTML}{ECEDF3}
\newcommand{\infowidth}{0.23 \textwidth}
\begin{document}

\begin{flushleft}
\begin{minipage}[][\textheight][t]{0.2 \textwidth}
    \begin{tikzpicture}[remember picture,overlay]
        \fill [fill=sidebargrey] (-21,-40) rectangle (5,300);
    \end{tikzpicture}
    \blindtext
    \blindtext
\end{minipage}
\end{flushleft}
\begin{flushright}
    \begin{minipage}[][\textheight][t]{0.7 \textwidth}
        \blindtext
    \end{minipage}
\end{flushright}

\end{document}

非常感谢您的帮助!

相关内容