On 26 May 2016 at 21:08, 'Marco Ciampa' via asciidoc <[email protected]> wrote: > I have some docs that works well with asciidoctor-pdf and some others that > don't. > > $asciidoctor-pdf gerbview.adoc > Prawn::Errors::CannotFit > Use --trace for backtrace > > if I add --trace ... > > asciidoctor-pdf --trace gerbview.adoc > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/line_wrap.rb:199:in > `update_output_based_on_last_fragment': Prawn::Errors::CannotFit > (Prawn::Errors::CannotFit) > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/line_wrap.rb:190:in > `fragment_finished' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/line_wrap.rb:112:in > `block in add_fragment_to_line' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/line_wrap.rb:96:in > `each' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/line_wrap.rb:96:in > `add_fragment_to_line' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/line_wrap.rb:81:in > `block in apply_font_settings_and_add_fragment_to_line' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/arranger.rb:245:in > `block in apply_font_size' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/font.rb:101:in > `font_size' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-pdf-1.5.0.alpha.11/lib/asciidoctor-pdf/prawn_ext/extensions.rb:242:in > `font_size' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/arranger.rb:245:in > `apply_font_size' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/arranger.rb:167:in > `block in apply_font_settings' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/pdf-core-0.6.1/lib/pdf/core/text.rb:204:in > `character_spacing' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/arranger.rb:160:in > `apply_font_settings' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/line_wrap.rb:77:in > `apply_font_settings_and_add_fragment_to_line' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/line_wrap.rb:49:in > `wrap_line' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/wrap.rb:53:in > `wrap' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-pdf-1.5.0.alpha.11/lib/asciidoctor-pdf/formatted_text/inline_image_arranger.rb:15:in > `wrap' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/box.rb:487:in > `process_vertical_alignment' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/box.rb:218:in > `block (4 levels) in render' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/font.rb:101:in > `font_size' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-pdf-1.5.0.alpha.11/lib/asciidoctor-pdf/prawn_ext/extensions.rb:242:in > `font_size' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/box.rb:216:in > `block (3 levels) in render' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/pdf-core-0.6.1/lib/pdf/core/text.rb:182:in > `text_rendering_mode' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/box.rb:211:in > `block (2 levels) in render' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/pdf-core-0.6.1/lib/pdf/core/text.rb:204:in > `character_spacing' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/box.rb:210:in > `block in render' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/font.rb:207:in > `save_font' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/text/formatted/box.rb:209:in > `render' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table/cell/text.rb:60:in > `block in natural_content_height' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table/cell/text.rb:99:in > `block in with_font' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-2.1.0/lib/prawn/font.rb:207:in > `save_font' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table/cell/text.rb:92:in > `with_font' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table/cell/text.rb:58:in > `natural_content_height' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table/cell.rb:336:in > `content_height' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table/cell.rb:309:in > `height_ignoring_span' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table/cell.rb:325:in > `height' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table.rb:373:in > `block in row_heights' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table.rb:369:in > `each' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table.rb:369:in > `row_heights' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table.rb:656:in > `set_row_heights' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table.rb:148:in > `initialize' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table.rb:111:in > `new' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/prawn-table-0.2.2/lib/prawn/table.rb:111:in > `table'
Have you got a table that won't fit on the page (from above)? It would probably be good to provide a gist or something with the document in it to help debug. > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-pdf-1.5.0.alpha.11/lib/asciidoctor-pdf/converter.rb:1270:in > `convert_table' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-pdf-1.5.0.alpha.11/lib/asciidoctor-pdf/converter.rb:96:in > `convert' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor/abstract_block.rb:71:in > `convert' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor/abstract_block.rb:80:in > `block in content' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor/abstract_block.rb:80:in > `map' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor/abstract_block.rb:80:in > `content' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-pdf-1.5.0.alpha.11/lib/asciidoctor-pdf/converter.rb:112:in > `convert_content_for_block' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-pdf-1.5.0.alpha.11/lib/asciidoctor-pdf/converter.rb:323:in > `convert_section' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-pdf-1.5.0.alpha.11/lib/asciidoctor-pdf/converter.rb:96:in > `convert' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor/abstract_block.rb:71:in > `convert' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor/abstract_block.rb:80:in > `block in content' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor/abstract_block.rb:80:in > `map' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor/abstract_block.rb:80:in > `content' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor/document.rb:1104:in > `content' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-pdf-1.5.0.alpha.11/lib/asciidoctor-pdf/converter.rb:112:in > `convert_content_for_block' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-pdf-1.5.0.alpha.11/lib/asciidoctor-pdf/converter.rb:163:in > `convert_document' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-pdf-1.5.0.alpha.11/lib/asciidoctor-pdf/converter.rb:96:in > `convert' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor/document.rb:1044:in > `convert' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor.rb:1503:in > `convert' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor/cli/invoker.rb:94:in > `block in invoke!' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor/cli/invoker.rb:86:in > `each' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-1.5.4/lib/asciidoctor/cli/invoker.rb:86:in > `invoke!' > from > /home/marco/.rvm/gems/ruby-2.3.0/gems/asciidoctor-pdf-1.5.0.alpha.11/bin/asciidoctor-pdf:31:in > `<top (required)>' > from /home/marco/.rvm/gems/ruby-2.3.0/bin/asciidoctor-pdf:23:in `load' > from /home/marco/.rvm/gems/ruby-2.3.0/bin/asciidoctor-pdf:23:in > `<main>' > from /home/marco/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in > `eval' > from /home/marco/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in > `<main>' > > I still do not see where exactly was the problem... > > asciidoctor works without any problem though... > > -- > > > Marco Ciampa > > I know a joke about UDP, but you might not get it. > > ------------------------ > > GNU/Linux User #78271 > FSFE fellow #364 > > ------------------------ > > -- > You received this message because you are subscribed to the Google Groups > "asciidoc" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/asciidoc. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "asciidoc" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/asciidoc. For more options, visit https://groups.google.com/d/optout.
