Subject: | breaking S<> |
In my attempt to get L<> and friends resolved while creating a table, I
bumped into this error. My attempt is that I generate pod pages. The
same short string is once displayed in a paragraph block (and therefore
can contain L<> and friends) and once in an overview table.
Well, tables are not supported, and therefore need to be simulated.
However, when I simulate them with a verbatim block (which is the
obvious choice) then (at least Pod::Man) will not translate L<>... this
looks horrible.
My latest attempt is to simulate the table by formatting the lines as I
would for the verbatim block, but then encapsulate each line with S<>
Example:
S<< Option --Defined in --Default >>
S<< attributes_qualified undef >>
S<< check_occurs true >>
S<< check_values true >>
However, although the manual says
"S<text>" -- text contains non-breaking spaces
This means that the words in text should not be broken across
lines. Example: "S<$x ? $y : $z>".
the output is
Option --Defined in --Default attributes_quali‐
fied undef
check_occurs true check_val‐
ues true elements_quali‐
Of course, the whole second line of my pod should move to the next
line of the output. This is not according to specs.
Is there a work-around, such that I can force a newline?
I hope you can help me further.