[PATCH -perfbook 3/7] Use minipage environment in \ebresizeverb

Akira Yokosawa <[email protected]>
Newsgroups org.kernel.vger.perfbook
Message-ID <[email protected]>
In Ebook-size builds, tens of warnings from varwidth are emitted:

    Package varwidth Warning: Failed to reprocess entire contents
    on input line xxx.

It turns out that this is due to the wrong use of varwidth package.
Instead, the bare minipage environment suffices in \ebresizeverb.

Stop using varwidth and get rid of those warnings.
As a bonus, we no longer need ad-hoc \vspace*{} command at the
bottom of its definition.

Signed-off-by: Akira Yokosawa <[email protected]>
---
 perfbook-lt.tex | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/perfbook-lt.tex b/perfbook-lt.tex
index 4c8870a135d9..842e0fc6b924 100644
--- a/perfbook-lt.tex
+++ b/perfbook-lt.tex
@@ -35,7 +35,6 @@
 \captionsetup[listing]{font=small,labelsep=colon}
 \captionsetup[subfloat]{font=small}
 % \usepackage{breakurl}
-\usepackage{varwidth}
 \usepackage{graphicx}
 \usepackage{rotating}
 \usepackage{setspace}
@@ -541,12 +540,11 @@
 \newcommand{\ebresizewidthsw}[1]{\resizebox{.95\textheight}{!}{#1}}
 \newcommand{\ebresizeverb}[2]{%
   \begin{lrbox}{\ebbox}%
-    \begin{varwidth}{\textwidth}%
+    \begin{minipage}{\textwidth}%
       {#2}%
-    \end{varwidth}%
+    \end{minipage}%
   \end{lrbox}%
   \resizebox{#1\textwidth}{!}{\usebox{\ebbox}}%
-  \vspace*{-7pt}%
 }
 \newcommand\ebFloatBarrier{\FloatBarrier}
 }{
-- 
2.25.1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.