我遇到了一个问题scrlttr2
,Lualatex
当我使用徽标时,英文手册Koma-script
没有帮助。
我想将它放在发件人地址旁边,部分放在空白处,地址在右边。我使用wrapfig
它,但我无法垂直输入地址和徽标:徽标总是高一点,结果看起来很乱。
在制作这个 MWE 时,出现了另一个问题:地址的最后一行由于未知原因而带连字符。您可以在 [PDF 存档] [1] 上看到结果。
\documentclass{scrlttr2}
\LoadLetterOption{NF}
\KOMAoptions{fromlogo=true,backaddress=false,foldmarks=false}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\usepackage{wrapfig}
\usepackage{kantlipsum}
\usepackage[final]{microtype}
\setkomavar{signature}{Bibi}
\setkomavar{fromname}{Bibi}
\setkomavar{fromaddress}{
Abbey Road\newline
Moscow\newline
Mother Russia}
\setkomavar{fromlogo}{\begin{wrapfigure}
%[5] %
{i}
[6mm]
{0.115\textheight}
\includegraphics[width=0.1\textheight]{logo}
% for information, I took the logo there :
% http://upload.wikimedia.org/wikipedia/en/thumb/2/2a/CSLS_Logo.pdf/page1-600px-CSLS_Logo.pdf.jpg
\end{wrapfigure}}
\firsthead{
\begin{minipage}[t]{10cm}
\vspace{0pt}
%\setlength\intextsep{0pt} %don't seems to solve the issue
~\\ %I don't understand why it's there
\usekomavar{fromlogo}\\
\usekomavar{fromname}\\
\usekomavar{fromaddress}\\
[1cm]
\end{minipage}
}
\title{}
\begin{document}
\setkomavar{subject}{pratical reason disputatio}
\begin{letter}{%
René Descartes\newline
57200 La Flèche\newline
France}
\opening{Sir,}
\kant[1]
\closing{Kind regards,}
\encl{Dummy text.}
\end{letter}
\end{document}
答案1
该wrafig
解决方案仍然不起作用,但简单的minipage
环境可以。缺点是:
我无法使用自动化解决方案来根据我的地址段落调整图像的大小
wrapfig
。当我在左侧添加第三个小页面时,仍然无法将其
{minipage}[t]
与另外两个页面顶部对齐( ),只能居中对齐({minipage}[c]
)。>>> 请参阅下面的编辑。
这是新代码:
\documentclass{scrlttr2}
\LoadLetterOption{NF}
\KOMAoptions{fromlogo=true,backaddress=false,foldmarks=false}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\usepackage{wrapfig}
\usepackage{kantlipsum}
\usepackage[final]{microtype}
\setkomavar{signature}{Bibi}
\setkomavar{fromname}{Bibi}
\setkomavar{fromaddress}{
Abbey Road\newline
Moscow\newline
Mother Russia}
\setkomavar{fromphone}{06~98~76~54~32} %pro
\setkomavar{fromemail}{[email protected]}
\setkomavar{fromlogo}{
\includegraphics[width=0.1\textheight]{logo1}
}
\firsthead{
\begin{minipage}[c]{0.15\textwidth}
% \includegraphics[width=0.1\textheight]{logo}
\usekomavar{fromlogo}
\end{minipage}
\begin{minipage}[c]{0.35\textwidth}
\usekomavar{fromname}\newline
\usekomavar{fromaddress}%\newline
\end{minipage}
% and here is the second, right-aligned part:
\hspace{0.15\textwidth}
\begin{minipage}[c]{0.35\textwidth}
\usekomavar*{fromphone}\usekomavar{fromphone}\\
\usekomavar*{fromemail}\usekomavar{fromemail}\\%
\end{minipage}
}
\title{}
\begin{document}
\setkomavar{subject}{pratical reason disputatio}
\begin{letter}{%
René Descartes\newline
57200 La Flèche\newline
France}
\opening{Sir,}
\kant[1]
\closing{Kind regards,}
\encl{Dummy text.}
\end{letter}
\end{document}
编辑:该包adjustbox
为第一个缺点提供了解决方案。使用 minipage 环境的对齐选项,基线始终用作参考点,而对于图像,基线位于底部。只需使用以下代码并调整 minipages 的宽度,即可在三者之间进行对齐。
\adjustbox{valign=t}
{
\begin{minipage}{0.33\linewidth}
% first minipage content here
\end{minipage}
}
\adjustbox{valign=t}
{
\begin{minipage}{0.33\linewidth}
% second minipage content here
\end{minipage}
}
\adjustbox{valign=t}
{
\begin{minipage}{0.33\linewidth}
% third minipage content here
\end{minipage}
}