Background colour in PDF with export activated
Hi, I'm having issues generating PDF files with a coloured background when export is set to ‘yes’. Minimal example: \setupbackend[export=yes] \setupbackgrounds [page] [background=color,backgroundcolor=black] \starttext \startcolor[white] test \stoptext This example seems to work as expected when I comment out the first line (a black page with the word ‘test’ in white). However, with the first line the pdf looks entirely white. Is this a known issue, or am I doing something wrong here? Use-case: I am trying to generate a pdf and an html files with equivalent content, the latter being primarily used for accessibility purposes. One workaround is to split the tex file in two, e;g;: % main.tex \setupbackgrounds [page] [background=color,backgroundcolor=black] \starttext \startcolor[white] test \stoptext %main-exp.tex \setupbackend[export=yes] \input{main.tex} This way, I can generate the correct pdf by compiling main.tex and the html by compiling main-exp.tex (adding a custom .css file to get a black background). But I'm wondering if there is a way of generating the correct pdf without moving the line ‘\setupbackend[export=yes]’ into a different file. Best regards, Florent
Am 20.11.24 um 17:26 schrieb Florent Michel:
But I'm wondering if there is a way of generating the correct pdf without moving the line ‘\setupbackend[export=yes]’ into a different file.
Why don’t use use a mode? \startmode[export] \setupbackend[export=yes] \stopmode Then you can call "context --mode=export" etc. (It’s a workaround, I don’t think activating the export should have this effect.) Hraban
Le mer. 20 nov. 2024 à 17:09, Henning Hraban Ramm
Why don’t use use a mode? \startmode[export] \setupbackend[export=yes] \stopmode
Then you can call "context --mode=export" etc.
Thanks a lot for that, Henning! It indeed works perfectly! Le mer. 20 nov. 2024 à 17:15, Wolfgang Schuster < wolfgang.schuster.lists@gmail.com> a écrit :
When you use the export mode some features of Context are disabled and in your case the page background is one of these disabled features.
It has always been recommended to make separate runs for the PDF output and the document export.
Thank you Wolfgang for the explanation! That makes sense - and with the workaround suggested by Henning making separate runs is no problem. Best regards, Florent
Florent Michel schrieb am 20.11.2024 um 17:26:
Hi,
I'm having issues generating PDF files with a coloured background when export is set to ‘yes’.
Minimal example:
\setupbackend[export=yes] \setupbackgrounds [page] [background=color,backgroundcolor=black] \starttext \startcolor[white] test \stoptext
This example seems to work as expected when I comment out the first line (a black page with the word ‘test’ in white). However, with the first line the pdf looks entirely white. Is this a known issue, or am I doing something wrong here?
When you use the export mode some features of Context are disabled and in your case the page background is one of these disabled features. It has always been recommended to make separate runs for the PDF output and the document export. Wolfgang
participants (3)
-
Florent Michel
-
Henning Hraban Ramm
-
Wolfgang Schuster