Hi Leonard,

Thanks a lot for the tip, unfortunately it doesn't seem to solve the problem, but I'll play with it some more. Is there any way to force this, maybe from the HTML side, like replacing spaces with tabs? (Sorry if this doesn't make sense, I don't know much about the inner workings of the PDF format).

Leonard Rosenthol a következőt írta (2022. január 6., csütörtök, 15:00:08 UTC+1):
Robert - the reason why none of the viewers are copyring out indentation is that there isn't actually indentation there (aka no spaces are tab characters), the text is simply "moved".    Normally PDF viewers are able to apply heuristics to "guess" when the amount of "movement" is supposed to mean indentation - but this particular amount of "movement" is too small for consideration.  If you make the indent say 4 spaces worth instead of 2, I suspect you will get the result you wish.

On Thu, Jan 6, 2022 at 4:10 AM Robert Fekete <fekete7...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hi Everyone,

I'm trying to create PDF output from HTML input, and ran into a weird error:

Code samples (for example, YAML or Python) are properly formatted in the pdf, but most of the formatting is lost when copy-pasting the code from the PDF into a text editor or terminal. Depending on the PDF viewer, either:
  • line breaks are retained, but indentation is lost (evince, preview, adobe reader), or
  • line breaks are lost and everything becomes a single line, but whitespace is retained (built-in pdf viewer of Firefox and VS Code)
I'm currently using pandoc 2.14.2 on MacOS Big Sur.

I have attached two test files (input and output), I created the pdf with the wkhtml2pdf engine, but I've tested other engines as well and the results were similar (xelatex, weasyprint).

Has anyone seen a similar problem? Any pointers are appreciated.

Kind Regards,
Robert

--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/a976bf18-7019-43cf-84c2-0a2d375cef55n%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/d82e995e-040c-44ae-9658-211660d69887n%40googlegroups.com.