在下面的例子中,我希望image-example-b
的右边框位于文本主体边框的右侧。因为这样就有一个间隙。我没有想到这一点,因为textwidth
两个minipage
' 之间的跨度是 1.0,并且 RHS 中的图形位于flushright
环境中。如果我更改textwidth
为paperwidth
它,则会跨越该边框并创建一个尾随页面。我可以微调宽度,但这并不令人满意,因为它取决于文档布局。
\documentclass[oneside]{scrbook}
\usepackage{afterpage}
\usepackage{keyfloat}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{xcolor}
% last:
\usepackage{hyperref}
\begin{document}
\begin{titlepage}
\end{titlepage}
\chapter{Intro}
\lipsum[1]
\clearpage
% Here starts backcover% <======================================================
\thispagestyle{empty}
\pagecolor{blue}
{
\Large
\color{red}
\textbf{\lipsum[2]}
\begin{center}
\keyfig[H]{lw=0.6}{example-image-a}
\end{center}
\begin{minipage}{0.5\textwidth}
Who I Am
\end{minipage}
\begin{minipage}{0.5\textwidth}
% \begin{flushleft}
\begin{flushright}
\keyfig[H]{lw=0.4,cstar{}}{example-image-b}
\end{flushright}
% \end{flushleft}
\end{minipage}
}
% Here ends backcover
\end{document}
答案1
这是你想要的吗?
\documentclass[oneside]{scrbook}
\usepackage{afterpage}
\usepackage{keyfloat}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{lipsum}
\usepackage{xcolor}
% last:
\usepackage{hyperref}
\begin{document}
\begin{titlepage}
\end{titlepage}
\chapter{Intro}
\lipsum[1]
\clearpage
% Here starts backcover% <======================================================
\thispagestyle{empty}
\pagecolor{blue}
{
\Large
\color{red}
\textbf{\lipsum[2]}
%
\begin{center}
\keyfig[H]{lw=0.6}{example-image-a}
\noindent\begin{tabularx}{\textwidth}{@{}X >{\raggedleft\arraybackslash}m{0.3\textwidth}@{}}
Who I Am &
\keyfig[H]{w=\hsize, cstar={}}{example-image-b}
\end{tabularx}
\end{center}
% Here ends backcover
\end{document}