我想将二维码置于 cventry 的中心。可以替换已实施的解决方案(四边形 + 二维码)。
当前代码(MWE):
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\usepackage[scale=0.87]{geometry}
\usepackage{qrcode}
\name{}{}
\begin{document}
\section{Lorem ipsum}
\cventry
{Lorem -- ipsum}
{dolor sit amet}{}{}{}
{a urna ut auctor. Proin venenatis lacus vitae eros posuere, id pretium tortor rutrum. Donec ac auctor nunc. Suspendisse libero nibh, iaculis blandit tellus ac, faucibus euismod purus. Sed quis lacus vel nunc dictum aliquet. Sed hendrerit ultrices nisi non facilisis.
\quad
\qrcode[height=0.5in]{qrcode message}
\qquad
}
\end{document}
我试图使用
\hfill
但没有成功。
答案1
您可以在具有预先指定宽度(正好为,留给右侧的二维码,以及或间隙)的[t]
op-aligned内设置文本参数:\parbox
\linewidth-.5in-1em
.5in
\quad
1em
\cventry
{Lorem -- ipsum}
{dolor sit amet}
{consectetur}
{adipiscing, elit}
{\newline\textbf{Nullam:} mattis}
{\parbox[t]{\linewidth-.5in-1em}{\strut
a urna ut auctor. Proin venenatis lacus vitae eros posuere, id pretium tortor rutrum.
Donec ac auctor nunc. Suspendisse libero nibh, iaculis blandit tellus ac, faucibus euismod purus.
Sed quis lacus vel nunc dictum aliquet. Sed hendrerit ultrices nisi non facilisis.\strut}\hfill
\raisebox{-\height+.7\baselineskip}[0pt][0pt]{\qrcode[height=0.5in]{qrcode message}}%
}
二维码被“凸起”以与 的顶部对齐。请注意在内容的开始和结束处\parbox
使用,以确保\strut
\parbox
一致基线跳跃。
我用了template.tex
作为上述例子的基础。