Next in thread → Next in month →

Re: [docbook] pdf/html element customization - line breaks

From
Brendan DeTracey <>
Date
2012-03-19T19:26:29+00:00
ID
980D1E40D14C420AA5A0392AB3218C92@moppet
Thread
Re: [docbook] pdf/html element customization - line breaks
Ah. I placed it into my document custom-cfg 
common.xsl instead of fo.xsl .  So much to 
learn, so little time. Thanks for taking the time to answer this beginner's 
question.

  
----- Original Message ----- 

  
From: 
  Bob Stayton 
  

  
To: Brendan DeTracey ;  

  
Cc:  
  

  
Sent: Monday, March 19, 2012 3:43 
PM

  
Subject: Re: [docbook] pdf/html element 
  customization - line breaks

  

  
It works for me with filename formatting when I 
  import the stock docbook-xsl-1.76.1 stylesheets.  I'm not clear how 
  DobuDish works, so I cannot explain why you are losing your formatting.  
  The xsl:import statement should pick up the default template with 
  match="filename", which applies the format.

  
 

  
Bob Stayton
Sagehill Enterprises


  
 

  
 

  
    
----- Original Message ----- 

    
From: 
    Brendan DeTracey 

    
To: Bob Stayton ;  

    
Cc:  
    

    
Sent: Monday, March 19, 2012 11:15 
    AM

    
Subject: Re: [docbook] pdf/html element 
    customization - line breaks

    

    
Thanks Bob. I am using DobuDish which I thought 
    was 5, but it did not like the d: so I removed it.

    
The file names are now unbroken however they no 
    longer have a font style.

    
      
----- Original Message ----- 

      
From: 
      Bob Stayton 
      

      
To: Brendan DeTracey ;  
      

      
Cc:  
      

      
Sent: Monday, March 19, 2012 2:05 
      PM

      
Subject: Re: [docbook] pdf/html 
      element customization - line breaks

      

      
Hi Brendan,

      
For the filename element, you could try a 
      customization like this:

      
 

      
<xsl:template 
      match="d:filename">

      
  <fo:inline 
      keep-together.within-line="always">

      
    
      <xsl:apply-imports/>

      
  </fo:inline>

      
</xsl:template>

      
 

      
(Omit the d: in the match attribute if you 
      are using DocBook 4.)

      
 

      
Bob Stayton
Sagehill Enterprises


      
 

      
 

      
        
----- Original Message ----- 

        
From: 
        Brendan DeTracey 
        

        
To:  

        
Cc:  
        

        
Sent: Monday, March 19, 2012 6:00 
        AM

        
Subject: Re: [docbook] pdf/html 
        element customization - line breaks

        

        
I suppose I will manually backslash 
        and linebreak for both html and pdf. I now see that 
        others have had to do this (Appendix A ,example A-7 from Advanced 
        Bash Scripting at Linux Documentation Project. Manual backslash in both 
        html and pdf versions.)

        
 

        
Now if only I could stop pdf from 
        line-breaking filename elements. Any help with this?

        
 

        
Thanks,

        
Brendan

        
          
----- Original Message ----- 

          
From: 
          Bob 
          Plantz 

          
To: Brendan DeTracey 
          

          
Cc:  
          

          
Sent: Sunday, March 18, 2012 
          10:00 PM

          
Subject: Re: [docbook] pdf/html 
          element customization - line breaks

          

On 3/18/2012 4:14 PM, Brendan DeTracey wrote: 
          
            
            

            

            
Hello,

            
 

            
I have been using the computeroutput 
            element, but have a problem with line breaks in pdf when my line is 
            too long. In html the user can resize the window to fit the entire 
            line of text but pdf breaks the line clumsily. How do other authors 
            deal with this issue?

            
 

            
Thanks,

            
Brendan

That's the 
          difference between pdf and html. With pdf you specify the presentation 
          formats on the page. With html the reading device has a lot of control 
          over the presentation in the window. Even the user has some control 
          over an html presentation, but not with pdf.

My solution? I'm 
          currently working on converting my textbook from LaTeX (to produce 
          pdf) to ePub (html under the hood). The tools for the conversion are 
          primitive, at best. Since it's a technical book (assembly language 
          programming, etc.), I'm having to eliminate a lot of the nice 
          formatting that LaTeX allows on the printed page. But students these 
          days prefer electronic reading, even if it means dealing with the 
          problems of pdf on portable 
      devices.

--Bob
Next in thread → Next in month →