[texworks] Feature/enhancement request

Duncan Murdoch murdoch.duncan at gmail.com
Sun May 1 19:22:22 CEST 2022

On 01/05/2022 12:28 p.m., Philip Taylor (Hellenic Institute) wrote:
> On 01/05/2022 17:22, Philip Taylor (Hellenic Institute) wrote:
>> [...]
>> To make this acceptable to the compiler, the pragmat itself would have 
>> to be wrapped in PRAGMAT delimiters, as in :
>>     PRAGMAT % !TeX Program=Algol-68 PRAGMAT
> Oops — I should have tested this before posting.  The compiler 
> interprets such pragmats according to its own rules,so in practice the 
> delimiters would have to be COMMENT delimiters, as in :
>     COMMENT % !TeX Program=Algol-68 COMMENT
> As before, is there any possibility to make the syntax of the line-1 
> typesetting engine programat more flexible, perhaps defining it in terms 
> of a regular expression to allow other compiler syntaces to be supported ?

I'll let Stefan answer your question, but as a workaround, wouldn't it 
be possible to configure the Algol-68 typesetting script to strip the 
first line before compiling?

Specifically, I'm guessing that you've configured the "Algol-68" tool to 
run your compiler with arguments based on the current file.  Instead, 
have it run some scripting language that removes the first line, saves 
to a temp file, and then passes that to the compiler.

I do similar things with R as the scripting language to process things 
using "knitr".  The whole script becomes so invisible that I had a hard 
time just now remembering where to find it to remind myself how it works.

Duncan Murdoch

More information about the texworks mailing list.