« first day (4908 days earlier)      last day (310 days later) » 

cfr
cfr
03:19
@Rmano Thanks. I'll look into it. I suppose I could just try to figure out Wayland, but I suspect it isn't going to let me have different configs for different input devices.
 
5 hours later…
08:10
@UlrikeFischer How did your cancelled train work out? Did you find another one?
@JasperHabicht ooh <3
@JosephWright @UlrikeFischer this look about right?
0
A: pdflatex, include eps file, run with -no-shell-escape => no error/warning/message but broken output

David CarlisleI think the logic in pdftex.def can be improved adding something like the block here \documentclass{article} \usepackage{graphicx} \makeatletter \ifnum\pdfshellescape=0 \expanded{\def\noexpand\Gin@epstopdf@aux#1.\detokenize{eps}}.#2\relax{#1-eps-converted-to.pdf} \def\Ginclude@eps#1{% \...

@samcarter well no train was actually cancelled, only the train to frankfurt was delayed because of a known construction site. Happily the next train was delayed because of a technical problem and so I catched it and in the end got all the trains and seats from my reservation ;-). The only problem was that DB didn't know that everything worked fine and so didn't let me check-in automatically ;-)
@DavidCarlisle too many \noexpand ;-). I couldn't test yet, but shouldn't it error if conversion fails? Or is that error only in epstopdf?
08:25
@UlrikeFischer :) Haha! If all trains agree on a common delay, the system works perfectly! Great to hear your journey went well!
Maybe the real problem Deutsche Bahn should tackle are the trains which are not delayed and thus disturb the perfectly working system?
@UlrikeFischer there is no conversion happening if --no-shell-escape so it just fails if the converted-to file does not exist
@DavidCarlisle yes I know that there is no conversion, I only wondered why there is no error. I need to test to understand that
@UlrikeFischer oh you mean now without the patch?, see the comments from Max Chernoff under the question who had analysed it accurately
08:41
@DavidCarlisle your fix doesn't work for me. If the -converted-to exists there is no error but also no picture, only a blank place.
@DavidCarlisle and if I don't use the extension .eps then it simply errors and doesn't try to look for the converted file (not sure if one should handle that case).
@UlrikeFischer yes I think that's Ok and consistent with if eps had never been defined at all for pdf (We could always add .eps to the default extension list but I think just doing the explicit eps is better here)
@DavidCarlisle and pdftex.def also mentions that one can suppress epstopdf with \newcommand{\DoNotLoadEpstopdf}{} and that should then probably be handled too as it switches silently to draft also with restricted shell-escape.
@UlrikeFischer oh it worked for me at least once, letme check if I didn't break it...
@UlrikeFischer oops..
@DavidCarlisle I did read the code ;-)
@UlrikeFischer what's \Ginclude@pdf{\Gin@tempa doing ...
it logs <use ex1-eps-converted-to.pdf> grr catcodes
 
1 hour later…
10:25
@JosephWright have meetings now but with active spaces couldn't you avoid the tl_replace_all and simply make them active on the way in, like accented characters
10:48
@DavidCarlisle Ah, true
cis
cis
@xparse.sty: I don't understand that completely with the 'tokens', so:

Is there an argument "X" that allows comma-separated values, like

X{<val1>, <val2>} and then \mycmd[a, b]
which setted in a --> #1 and b --> #2 ?
@cis \SplitList ...
@cis \SplitArgument and then forwarding to an underlying macro: \NewDocumentCommand \foo { >{\SplitArgument{,}{2}} m } { \bar#1 }
cis
cis
@Skillmon Aha, I found it in the manual and I think I understand. Thx.
11:04
@cis oopsie, mixed up the {,}{2} vs {2}{,}...
11:40
@DavidCarlisle Changed
12:03
@JosephWright thanks
12:34
@UlrikeFischer So it looks OK?
@JosephWright I tested it now with pdfresources, tagpdf and all of latex-lab and it seems to work fine. I only realized again that latex-dvips-tests are a pain -- I catched one error only by chance ;-).
@UlrikeFischer Anything I need to adjust?
12:54
@JosephWright well you could extend l3build with an option that outputs a list of tests which ended with an error ... (not a test failure, but a tex error) ;-) Then I would catch missing definitions faster ...
@UlrikeFischer We have recordstatus - as messages are 'errors', we can't simply test for the errorlevel
13:55
@JosephWright If I remember correctly it doesn't work on windows. But I need to check.
@JosephWright I pushed the current state of the pdfmanagement into develop, so you could update your version in latex3 and check if your tests against it.
 
7 hours later…
21:22
Just wondering, why is this so bad:
\documentclass[a4paper]{article}
\usepackage{xcolor}
\begin{document}
\[
  \left[\frac12\normalcolor\right]^2
\]
\end{document}
the ^2 is not placed correctly
I was using this inside a macro what might use \middle so I I cannot use grouping so was using \color{red} something \normalcolor and noticed that the placement of scripts in the \left/right was wrong
@daleif you are not superscripting the ] but the restore color \special that is inserted after the left-right group
21:42
@DavidCarlisle ahh, nasty
Just noticed that in this manus the authors never use the \middle feature, so we can add a group
22:14
Hmm, publisher classes and their subtle coding mistakes. That one took a while to find. No idea what they thought effectively \leavevmode\mbox{\itshape} would end up doing....
Why would \ExplSyntaxOn \str_set:Ne \l_tmpa_str {ä} \str_use:N \l_tmpa_str \ExplSyntaxOff distort the ä? What should be done to prevent this?
22:35
Found the answer already: tex.stackexchange.com/a/439820/47927
@JasperHabicht str tokens are all catcode 12 or 10, and accented utf-8 in pdflatex requires catcode 13. So basically you can not prevent it, or to put it another way, do not use str for typesetting, use them for filenames or compuational string functions where you want the bytes directly
@DavidCarlisle Yes. I need to think about this. I either need to do a rescan or maybe it is sufficient to only change the catcode of { and } ...

« first day (4908 days earlier)      last day (310 days later) »