Tell me more ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I have a complex typesetting task which can all but be made automatic by embedding environments provided by parrun.sty within those from parallel.sty.

However, the lower box in parrun seems to be robustly flush to the bottom of the page. This results in some really ugly blank lines between paragraphs and misserves the text I’m preparing.

I’ve tried adding \raggedbottom and \parskip=0pt both in the preamble and after \begin{sframe}. Any other suggestions?


(Irritatingly, in the MWE below, \parskip=0\baselineskip does the job but not in my real file, which I can post if necessary. “Wish 2” pertains to a different question, posted elsewhere on this site.)


EDIT. I can hack the correct effect by using by placing \hspace*{\parindent} (rather than a blank line) between paragraphs. I notice that the new line carriage of Texshop is interpreted differently in the sframe environment: a single hit of the return button would not normally affect paragraphation, but here it causes latex to start a new (unindented) line.

\documentclass[12pt]{book}
\usepackage[pagestyles]{titlesec}
\usepackage{scrextend}
    \changefontsizes[20pt]{14pt}
\usepackage[Verbose]{parallel}
\usepackage{parrun,lipsum}
\usepackage{etoolbox}
    \makeatletter
    \patchcmd{\splitb@x}{\hrule}{}{}{}% relevant for the MWE
    \makeatother
\usepackage{pdfpages}
    \setlength{\pdfpageheight}{210mm} 
    \setlength{\pdfpagewidth}{148mm} 
    \setlength{\topmargin}{-20mm}
    \setlength{\evensidemargin}{-20mm}
    \setlength{\oddsidemargin}{-11mm}
    \setlength{\textheight}{186mm} 
    \setlength{\textwidth}{128mm}

\begin{document}

Title page \thispagestyle{empty} \newpage

\newpagestyle{kiowa-english}{
  \sethead%
    [\thepage][{\small \textsf{FOREIGN TEXT TOP} /} {\scriptsize\sc commentary bottom}][]%
    {}{{\small \textit{ENGLISH TEXT TOP} /} {\scriptsize\sc commentary cont'd bottom}}{\thepage}
  \setfoot[][][]{}{}{}
}
\pagestyle{kiowa-english}

\begin{Parallel}[p]{}{}

\ParallelLText{%
\begin{fframe}\sf \lipsum[1-2]\end{fframe}
\begin{sframe}\scriptsize \sc \lipsum[1]\textbf{\fbox{WISH 1} KILL THE PARSKIP BETWEEN THIS AND THE PRECEDING PARAGRAPH} \lipsum[2]\end{sframe}
\Place{53}{468}}

\ParallelRText{%
\begin{fframe}\it \lipsum[1-2]\end{fframe}
\begin{sframe}\scriptsize \sc \textbf{\fbox{WISH 2} THAT ``Morbi ac orci et'' OF PAGE 2 WOULD CONTINUE HERE WITH ``nisl hendrerit'', NOT ON PAGE 4; AND THAT ``ultricies'' AT THE BOTTOM OF THIS PAGE WOULD CONTINUE WITH ``et, tullus'' ON PAGE 4} \lipsum[1-2]\end{sframe}
\small\Place{53}{468}}

\end{Parallel}

\end{document}
share|improve this question

closed as too localized by lockstep, Stefan Kottwitz Nov 4 '12 at 16:52

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.