@daleif I looked yesterday at lualatex-math (loaded by unicode-math). It redefines a mathtools command \MT_cramped_internal:Nn, but the redefinition is broken, so now you get as definition simply #1#2->{\ensuremath {#2}} which probably gives wrong results. Do you have any reports about that?
@JosephWright nice ;-) I won't be able to look today, we are flying back tomorrow, so I'm busy. But I think after the release is out we should think about how to coordinate this with color, xcolor, colorspace and pgf. (And I still have no idea what to do with these blend/mixin colors.)
@ComFreek floats use \sloppy so "increase" \hfuzz from their normal value but here they decrease it, you could use this (no point in using a nested environment here)
\makeatletter% if not in a package
\newenvironment{ignorehbox}{%
\hfuzz=5cm \let\hfuzz\dimen@
}{%
}
\makeatother
@ComFreek that sets the "real" hfuzz, then masks it so any further settings to \hfuzz in that scope just set the scratch register \dimen@ and the real \hfuzz register is inaccessible and unchanged
@ComFreek either, if it is some existing scope you don't need the environment at all, just \hfuzz=5cm inside a subfigure would be enough. You don't need the masking then as you are setting it after the figure environment has done \sloppy
@ComFreek you can define the horizontal width of figures to be 5cm wider than the textwidth so they stick in the margin if that is what you want (not an uncommon design actually) then you would only get overfull warnings on content that was bigger than that. That would have advantages in that for example centred captions would centre on the actual allocated width not the ignored smaller textwidth. Basically \addtolength\linewidth{5cm}\hsize=\linewidth` at the start of the figure
@daleif do you have some examples where this command matters? I could then test, if it is broken (btw: nobody uses it for this, but lualatex-math could also be used without unicode-math).
@ComFreek yes true but they are design choices you can implement and tex will warn you if they fail, just zapping hfuzz means that you get no warning even in a two column document and a float in the left column over-prints the right column, or in a twoside document the float overprints into the narrow right hand margin on even pages
@UlrikeFischer It forms the basis of the \cramped command. Described in section 3.1.2 in the mathtools manual. The manual uses $2^{2^2}$ vs $\cramped{2^{2^2}}$ as an example.
@DavidCarlisle yes, that is the idea, but as it uses \use:c{luatex_crampedscriptstyle:D} instead of the primitive name, it doesn't use anything now, after the rename to \tex_crampedscriptstyle:D.
@DavidCarlisle while it is possible of course, but it is time consuming. I'm guessing publishers may draw with software like blender but I'm not totally sure.
@PauloCereda I once had to use the laptop of a french colleague to chat with someone else. I had to manage the whole conversation without a single full stop because I could not find the .
(it did not occur to me that something so elementary might be hidden behind modifier keys ...)
@daleif well basically \usepackage{mathtools}\usepackage{unicode-math} <old mathtools definition here> and then your 2^2^2 example. In any case, we will disable lualatex-math, so that it no longer breaks mathtools, and it is then up to mathtools to decide which definition is best for lualatex.
@UlrikeFischer do you mind adding an issue to the mathtools tracker? Then I'll have a look at it at some point. That \use:c {cramped \cs_to_str:N #1} #2}} will only work if unicode-math is loaded and the format is new enough? right?
@daleif I don't have time now, but will try to think at it later. The \cramped-commands are primitives, they work also without unicode math (see e.g. the example above).
@Rmano IKEA Valladolid: ikea.com/es/es/stores/valladolidCómo llegar a tu tienda de muebles de Valladolid: Calle Me Falta un Tornillo, Arroyo de la Encomienda, 47195 Valladolid Wait a minute: "Calle me falta un tornillo"?!
Yes --- didn't know, but it seems it was voted upon: https://www.europapress.es/portaltic/internet/noticia-internautas-eligen-me-falta-tornillo-nombre-calle-nuevo-ikea-20111114152601.html Anyway, it's in the great tradition of Iain M. Banks' startship names... (missing him)
how do you use new lines in a tikz node? the \\ causes an error in
\begin{tikzpicture} \node[rotate=0] at (0.6,3) { $\mathbb{E}(X\mid Y)$ is a function of only $Y$.\\ $\mathbb{E}(X\mid Y=y)$ = \sum_x\Pr(X=x\mid Y=y) = \sum_x x\frac{p(x,y)}{p(y)}$}; \end{tikzpicture}
@JosephWright In most practical documents the speedup is minor, but if you are doing a color release anyway I would go for it.
@JosephWright I want to prepare a PR for the sys_timer thing, but it would need some coordination between the l3kernel and l3experimental releases. Can I assume that are synchronized or do we have to deal with cross-version compatibility?
@MarcelKrüger The only thing you might want to do is step the check on expl3 version in l3benchmark, so it gives an error if you get new-l3benchmark-old-expl3
@MarcelKrüger Key is that both ChangeLog files get updates, so I know to do both releases :)
But "Gender" is a (new) hate-word in Germany. There are small cliques who abuse the English language and conjure up fake English words (e.g. 'Handy'). It's not your fault.
@JosephWright I don't think this is much the case for German really. For French maybe. But note that Latin didn't have a strict rule for gender <-> declension class, so this might be even more complicated
@PauloCereda The rule in English is simple: feminine things and ships are feminine, masculine things are masculine and non organic things other than ships and pipe connectors have no gender.
@cis handy is a real English word, it just doesn't mean phone:-)
@JosephWright 100 documents at latexcgi.xyz again today
I have to say, I like the English language. I am not very good; I can't say why either. I like this way of phrasing.
Normally you only learn school English here, i.e. 'Oxford English'. In practice, this means that as soon as you stop talking with academics, you can't understand any word.
I particularly liked the series 'Cobra Kai' (continuation of 'Karate Kid' 1-3). I think that's the real English, I had to watch it with subtitles.
@cis but it is not latex. LaTeX is written in TeX and there is no compilation so all tex primitives are available but that does not mean that they should be used. Also defining something as 1 in that way has some "interesting" behaviour.
@cis what do you expect this will print? \def\ShowHelps{1} TEST: \ifnum 1=\ShowHelps 1 \else 0\fi
@cis you still didn't say what you expected to get from \def\ShowHelps{1}\ifnum 1=\ShowHelps 1 \else 0\fi the answer requires quite a deep knowledge of TeX's inner workings, seems a strange construct to want to use in a document.
@cis as I say you happen to use \ShowHelps in that way and you get lucky and it works as the value 1 but in other cases it doesn't and in any case if you want that definition you should not use \def but \renewcommand, but even with \renewcommand it is a fragile form to use in numeric tests.
@egreg Hi, I have done a question on meta where there is your name :-) for the changed the color of the code. For my humble opinion it was better before. I not see the differences between the same operators.
This afteroon I remember that there war another color for the code {}. Is it has been changed again, after the invite of @egreg, to change from blue color to the old colors to the mainteniers of the site?