On Tue, 30 Oct 2007 14:53:39 +0100
Helge Hafting <[EMAIL PROTECTED]> wrote:

...
 
> Also, 1.6svn seems useless in that latex now chokes on
> simple things like URLs. Probably an effect of
> ongoing development.  :-)
> 
> Helge Hafting

The attached should solve part of the problem. Going in.

- Martin
Index: output_latex.cpp
===================================================================
--- output_latex.cpp	(revision 21285)
+++ output_latex.cpp	(working copy)
@@ -254,15 +254,18 @@
 	LayoutPtr style;
 
 	if (runparams_in.verbatim) {
-		Font const outerfont =
-			outerFont(std::distance(paragraphs.begin(), pit),
-				  paragraphs);
+		int dist = std::distance(paragraphs.begin(), pit);
+		Font const outerfont = outerFont(dist, paragraphs);
 
+		// No newline if only one paragraph in this lyxtext
+		if (dist > 0) {
+			os << '\n';
+			texrow.newline();
+		}
+
 		/*bool need_par = */ pit->latex(buf, bparams, outerfont,
 			os, texrow, runparams_in);
 
-		os << '\n';
-		texrow.newline();
 		return ++pit;
 	}
 

Reply via email to