« first day (2686 days earlier)      last day (2250 days later) » 

2:45 AM
Hi
I am using this title in my .bib file
title={Model-predictive cascade mitigation in electric power systems with storage and {renewables—Part II}: {C}ase-study},
but in the reference section it ignore the "dash" between renewables and part (e.g. renewablesPart )
has anyone faced this before?
 
 
2 hours later…
4:23 AM
@Mahraz Replace the dash with ---.
 
5:11 AM
@samcarter tikzducks is also here: ctan.org/pkg/visualtikz?lang=en!
 
 
3 hours later…
8:03 AM
@marmot @Kurt But still, it has only two prime factors.
 
 
1 hour later…
9:16 AM
I have come to the conclusion that I am too stupid to understand zref ^^
 
9:34 AM
@JohnDorian Insufficient knowledge is a more likely explanation, I think. But it could also be that the documentation is bad. (I haven't tried it, so this is not a judgment.)
 
 
1 hour later…
10:52 AM
Interesting question from new user:
1
Q: Package hyperref spoils vertical spacing between displayed math and consecutive environment

Rodrigo VargasWhen the hyperref package is used, the vertical space is spoiled in the following example: \documentclass{article} %\usepackage{hyperref} \newtheorem{rk}{Remark} \begin{document} Consider this: \[ a=b \] \begin{rk} Too much space above if hyperref line is uncommented! \end{rk} \end{document} W...

 
@daleif I just added a comment.
 
@UlrikeFischer see my comment, I wonder why hyperref on/off changes the doc horizontally.
 
@daleif Ask @DavidCarlisle ;-).
 
ohh, it is an viewer issue, the zoom level in my Evince changes
 
@daleif ooh. I actually didn't test I simply believed you ;-)
 
11:03 AM
If I run the example without hyperref I get A4 sized PDF (even if the doc does not load a4paper) with hyperref it is correctly set to letter. So that was a non issue and I deleted my comment.
 
11:18 AM
There is new sans serif math font on CTAN:
\documentclass{beamer}
\usefonttheme{professionalfonts}
\usepackage{unicode-math}
\setmathfont{GFSNeohellenicMath}
\begin{document}
\begin{frame}
Show some sans serif math 123:

\[\int_1^n g(x)=\sum f(x)+123 \symbb{RNC}\symcal{ABC}\]
\end{frame}
\end{document}
 
11:44 AM
@WillRobertson well I see the problem but I'm not sure about the solution. But I will add a "vage" issue so that it is remembered.
 
 
2 hours later…
1:19 PM
@DavidCarlisle I think the easiest method of getting rid of luatex85 in memoir is simply to do more or less what geometry does, if \pdfpaperwidth is defined set it to the stock size (and similar). We already always set \paperwidth. That way I don't need a large engine test tower. Probably only need to test for whether or not dvi output is used so we can output a special in that case.
 
1:40 PM
hmm, nope that does not work in lualatex, 10cm by 10cm example ends up as an A4
Ohh, I misunderstood what the luatex equivalent was...
 
2:08 PM
Here is basically what I would replace the current setup with (and get rid of luatex85)
\AtBeginDocument{%
\@ifundefined{pdfpageheight}{}{\pdfpageheight=\the\stockheight}
\@ifundefined{pdfpagewidth}{}{\pdfpagewidth=\the\stockwidth}
\@ifundefined{pageheight}{}{\pageheight=\the\stockheight}
\@ifundefined{pagewidth}{}{\pagewidth=\the\stockwidth}
\@ifundefined{pdfvorigin}{}{\ifdim\pdfvorigin=0pt\pdfvorigin=1in\fi}
\@ifundefined{pdfhorigin}{}{\ifdim\pdfhorigin=0pt\pdfhorigin=1in\fi}
\ifluatex\else
\ifxetex\else
\ifpdf
\ifnum\pdfoutput<\@ne
\AtBeginDvi{\special{papersize=\the\stockwidth,\the\stockheight}
 
2:20 PM
I don't think that \ifpdf \ifnum\pdfoutput<\@ne makes sense. If ifpdf is true pdfoutput is 1.
 
@UlrikeFischer I think that was copied from an older ifpdf version, I'll remove it, I've added minimum dates on loading the if<engine> packages, so we should be ok
 
3:22 PM
@daleif do you input graphics.sty ?
@daleif because if you do you could drop almost all of that as it already will use the right \(pdf)pageheight or \special depending on the engine and driver option:
\ifGin@setpagesize
\ifx\paperwidth\@undefined\else
  \AtBeginDocument{%
% If a package has changed \mag, assume it knows what it is doing
% and leave page size alone
\ifnum\mag=\@m
  \@ifundefined{stockwidth}{%
  \@ifundefined{paperwidth}{%
  }{%
    \ifdim\paperwidth>0pt\relax
      \ifdim\paperheight>0pt\relax
        \pagewidth=\paperwidth
        \pageheight=\paperheight
      \fi
    \fi
  }%
}{%
  \ifdim\stockwidth>0pt\relax
    \ifdim\stockheight>0pt\relax
      \pagewidth=\stockwidth
      \pageheight=\stockheight
eg it does ^^^ in luatex
and this (note a different \speciial with dvipdfmx
\@ifundefined{ifGin@setpagesize}
{\expandafter\let\csname ifGin@setpagesize\expandafter\endcsname
\csname iftrue\endcsname}
{}
\ifGin@setpagesize
\ifx\paperwidth\@undefined\else
\AtBeginDocument{%
% If a package has changed \mag, assume it knows what it is doing
% and leave page size alone
\ifnum\mag=\@m
\AtBeginDvi{%
\begingroup
  \@ifundefined{stockwidth}{}
    {%
      \paperwidth\stockwidth
      \paperheight\stockheight
    }%
\ifdim\paperwidth>\z@
\ifdim\paperheight>\z@
\special{pdf:pagesize width \the\paperwidth\GPT@space height \the\paperheight}%
and similar in other cases
@daleif the "hands off if \mag is set" part was by request of the japanese tex maintainers who do "stuff" with \mag
@UlrikeFischer ooh lots of people ask for sans serif math....
 
3:38 PM
@DavidCarlisle I know, I already said on the dante meeting in 2014 that we need it. That's really good news that something happens here.
 
@UlrikeFischer Είναι ιδιαίτερα καλό για όσους από εμάς μιλάνε ελληνικά
 
@DavidCarlisle I don't, I was looking there for inspiration, that's why I'm now using the \@ifundefined approach. I think I'll leave it like this, then we can see if anyone complains. How many is even using dvipdfmx? Luatex85 is now purged from the memoir sources.
Also got an email from Frank about \counterwithin/out, that was fixed as well.
 
@daleif well anyone using xetex is using (x)dvipdfmx for example, but anyway not including luatex85 is good step, thatnks
[23/28, 02:12/02:12] auto-install: gfsneohellenicmath (46869) [413k] ... done
@UlrikeFischer ^^ :-)
[24/28, 02:13/02:13] auto-install: l3build.x86_64-cygwin (46894) [1k] ... done
@JosephWright I had better try ^^ I think:-)
 
@DavidCarlisle See today's team emails
 
@DavidCarlisle well, in my 10cm by 10cm stock tests all engines gave the same result (engines being latex+dvips+pdf2pdf, latex+dvipdfmx, pdflatex, xelatex and lualatex), not sure what else to test ;-)
 
3:47 PM
@DavidCarlisle It should all work :)
 
@JosephWright yes seen, I meant I better check the cygwin binary does something (not always the case as @PauloCereda knows...)
 
@DavidCarlisle Turns out it's quite easy to add a script to TL: we should think about this more often :)
@DavidCarlisle Probably it's just a symlink
 
@JosephWright yes
@JosephWright er..
$ l3build --version
/usr/local/texlive/2018/bin/x86_64-cygwin/l3build: line 1: --[[: command not found
/usr/local/texlive/2018/bin/x86_64-cygwin/l3build: line 3: syntax error near unexpected token `('
/usr/local/texlive/2018/bin/x86_64-cygwin/l3build: line 3: `File l3build.lua Copyright (C) 2014-2017 The LaTeX3 Project'
 
@DavidCarlisle Now that is odd
@DavidCarlisle Oh, I see
 
$ kpsewhich l3build.lua
/usr/local/texlive/2018/texmf-dist/scripts/l3build/l3build.lua
 
3:51 PM
@DavidCarlisle On Windows we have a proper wrapper, so the 'real' call is always texlua l3build.lua, but on Unix things try to run the script directly ...
 
@JosephWright oh there's no #! at the top, that's the problem then
 
@DavidCarlisle I guess this shows my Windows mindset: the filename is l3build.lua so it's clearly a Lua file, and shouldn't (indeed can't) be executed directly
@DavidCarlisle Well 'problem' is one way of saying it :)
@DavidCarlisle I'd say 'missing feature in TeX Live or Unix'
@DavidCarlisle If you can fix locally for today, I'll do another upload tomorrow: there will likely be more stuff to adjust
 
@JosephWright #! is a good feature of unix isn't it? allowing a script to say what to us eto execute it
 
@DavidCarlisle You might guess I don't quite see it that way ;)
@DavidCarlisle If that's the only problem (other than the one I sorted this morning), I'll be happy :)
 
@JosephWright yes I needed that, i also needed
 chmod a+x /usr/local/texlive/2018/bin/x86_64-cygwin/l3build
then
$ l3build --version

l3build: A testing and building system for LaTeX

Release 2018-03-08
 
3:58 PM
@DavidCarlisle Now that's a trickier one: I assumed that TL would sort it
@DavidCarlisle I'd hope CTAN don't allow any executable files in uploads, plus anyway the concept has no meaning on Windows so I don't think we can even set it generally
@DavidCarlisle Might have to check that one with Karl
 
@JosephWright oh but it seems it was the directory that I needed to make executable (enterable)
 
@DavidCarlisle Er, that's probably not us
 
@JosephWright true, I can't tell anymore what the permissions were before I chmoded it but I got
$ l3build --version
bash: /usr/local/texlive/2018/bin/x86_64-cygwin/l3build: Permission denied
 
@CarLaTeX @egreg Italian question: What would be suitable (but short) exclamation if an Italian would see something disgusting, for example pineapple pizza? My dictionary suggests "ih, che schifo!". Would that be appropriate?
 
@DavidCarlisle Could you report to Karl? Makes more sense than me doing it
 
4:05 PM
@JosephWright i confused myself that isn't the directory in scripts that is, as you said, the symlink to l3build.lua (which then wasn't executable)
@JosephWright OK Karl or tl list?
 
@DavidCarlisle Probably makes no odds, but he mailed me directly about the addition so I'd be tempted to just ask him
 
@JosephWright +1 for Karl only
 
@CarLaTeX This visual tikz thing is really good! Things are so much easier to find than in the documentation! And bonus points for including the ducks :)
 
@DavidCarlisle Perhaps in the first instance I should try doing a release building from Linux: I can use my VM
 
@JosephWright OK I mailed Karl as well but that should probably work (unless ctan rejects it for being executable, although probably not in scripts)
 
4:13 PM
@DavidCarlisle I was wondering that: they might
 
4:31 PM
@JosephWright should I just need to lose the lines loading l3build, like:
$ pwd
/home/graphics-def


$ git diff build.lua
diff --git a/build.lua b/build.lua
index 04aa3f0..c6b78eb 100644
--- a/build.lua
+++ b/build.lua
@@ -12,5 +12,5 @@ sourcefiles  = {"*.def"}
 typesetfiles = {}

 -- Find and run the build system
-kpse.set_program_name("kpsewhich")
-dofile(kpse.lookup("l3build.lua"))
+-- kpse.set_program_name("kpsewhich")
+-- dofile(kpse.lookup("l3build.lua"))
 
@DavidCarlisle Yup
@DavidCarlisle See team email ;)
 
I tried a couple or repos but get
 
@DavidCarlisle I've not changed our core stuff as that will only work generally once TL'18 is out
 
$ l3build check
Running script build.lua with target "bundlecheck" for module .git
Script file build.lua not found
There were errors: checks halted!
@JosephWright that's what I read, but it didn't work:-)
 
@DavidCarlisle Er, something is wrong there: how did .git even get seen?
@DavidCarlisle bundlecheck is for more complex set ups ...
 
4:33 PM
@JosephWright i started in required/tools and got that error so I thought I'd try graphics-def as being simpler
 
@DavidCarlisle Working OK here with the version of l3build in the TL'18 pretest and commenting out the last line of build.lua in graphics-def
@DavidCarlisle graphics-def shouldn't even run bundlecheck ...
 
@JosephWright it says it hasn't found build.lua , oh if I type teh command somewhere else entirely like my home directory I get
$ l3build check
...live/2018/texmf-dist/scripts/l3build/l3build-stdmain.lua:34: assertion failed!
 
@DavidCarlisle Hmm, all very odd
C:\Users\joseph\Documents\LaTeX>l3build check
Error: Cannot find configuration build.lua
 
@samcarter Sure!
 
@egreg have you got today's tl2018 ?
 
4:44 PM
@egreg Thanks!
 
@DavidCarlisle Not yet. Maybe later
 
@JosephWright I tried l3build and get this:
 
:43311656
 
C:\....\citeall>l3build ctan
C:\texlive\2018\bin\win32\runscript.tlu:732: c:/texlive/2018/texmf-dist/scripts/l3build/l3build.lua:124: too many C levels (limit is 200) in main function near 'i'
 
@UlrikeFischer Have you edited your build.lua to drop/comment the last line?
@DavidCarlisle Think I've found an issue with one of the matches
 
4:51 PM
@JosephWright No. Does this mean I should check the docu first? ;-)
 
@UlrikeFischer The new demo build.lua files don't have it :)
@UlrikeFischer I've not tried to 'filter out' dofile("l3build.lua"): we can but it gets 'interesting'
@DavidCarlisle One issue fixed in latest commit (on *nix one can have arg[0] as just l3build: that never happens on Windows)
@UlrikeFischer I'm hoping that a one-time edit of each build.lua file is a reasonable thing to ask
@DavidCarlisle, @UlrikeFischer I'm expecting a few teething issues, so please do try everything out :)
 
@JosephWright ah is that the issue that's hitting me, i was just going to say that this works
texlua /usr/local/texlive/2018/texmf-dist/scripts/l3build/l3build.lua check
but not this
texlua /usr/local/texlive/2018/bin/x86_64-cygwin/l3build check
 
@DavidCarlisle There were a couple of bugs in that regard: I fixed one this morning (already sent to CTAN), I've now done a second one. I'll update CTAN first thing tomorrow I guess.
 
and running l3build directly acts like the second, complaining about .git module
@JosephWright but if we just want to make a build.lua which works in either style can't we just surround those lines with "if l3build not already loaded ...
 
@JosephWright I don't mind to edit but I can't find no indication in the docu that one should and the pdf still show the dofile. But what can one do if the build.lua should work both with l3build and with texlua build.lua?
 
5:00 PM
in fact isn't that what require() is supposed to do?
 
5:32 PM
@samcarter Che schifo or che schifezza is perfect for pineapple pizza. A more polite expression could be la pizza all'ananas non è di mio gusto :):):)
 
@DavidCarlisle Perhaps ...
 
@samcarter With all the optionals :):):)
 
@UlrikeFischer You are meant to know what style you are using :)
@DavidCarlisle I can't really fix that after-the-fact
@UlrikeFischer On the PDFs, I'd edited that out but I think the change got lost during some rebasing ...
@UlrikeFischer As @DavidCarlisle says, require() would do the job here but really I'm working on the basis that we'll see a switch in usage. There are some things that will work better using the new approach as all of the globals are set up before build.lua is read. That will allow for example a table-based approach to the main() function.
@DavidCarlisle That is odd: have you tried the latest version?
@DavidCarlisle That's for graphics-def, right? I'll have to check it on my VM I suppose
 
@CarLaTeX So Che schifo or che schifezza depending on the gender of the disgusting thing? Or what is the difference?
 
@samcarter: You have been mentioned in a comment, @Mico and @UlrikeFischer as well ;-)
 
5:44 PM
@ChristianHupfer Would you share a link?
 
@barbarabeeton: I forgot you in the comment above ...
 
@ChristianHupfer Very kind comment!
 
@JosephWright no that was the version from texlive 2018 with the /bin/env lline added, I'll get back to this at weekend got distracted by finding I need to re-format ~3000 example programs before going home....
 
@samcarter No, it's more or less the same, you can say: la pizza all'ananas fa schifo or la pizza all'ananas è una schifezza. Schifo is the generic disgust.
 
@PauloCereda Oh, the society of putting things on top of other things ... I must create that Journal ;-)
 
5:55 PM
@CarLaTeX Ah, thanks for the explanation!
 
@samcarter Yes, indeed
 
@CarLaTeX or you could say ham and pineapple pizza is a tasty thing that close-minded Italians should learn to accept. :)
 
@AlanMunn odly enough I was just about to say L'ignorante non dovrebbe fare commenti su cose che non hanno provato :-)
 
@DavidCarlisle Esattamente!
 
Good evening :-)
 
5:59 PM
@JohnDorian Hello, J.D. ;-)
 
6:17 PM
@AlanMunn :P
@DavidCarlisle L'ignorante... non ha provato (if one) or Gli ignoranti... non hanno provato (if many) tell it to Google Translator!
@samcarter You could ask on Italian.SE, we need questions there :):):) See also: italian.stackexchange.com/questions/1506/…
 
6:55 PM
@CarLaTeX I will after I have finished this delicious pizza
 
@DavidCarlisle LOL
 
@JosephWright l3build working from the git repo (had to re-set the symlink by hand of course but that's probably unavoidable)
now I suppose I have to see why the graphics-def tests fail...
 
 
1 hour later…
8:36 PM
@ChristianHupfer I am looking forward to read you answer in-depth this evening :-)
 
@JohnDorian You're welcome. I hope, I have understood your question correctly.
 
 
1 hour later…
9:56 PM
@ChristianHupfer What is planned for version 1.0 of crossreftools?
 
@CarLaTeX @egreg @DavidCarlisle A „compromesso storico“ to end the pizza pineapple war: tomaten-atlas.de/sorten/a/97-ananastomate
3
 
@UlrikeFischer hahaha :-D
 
@UlrikeFischer no compromise possible @CarLaTeX needs to eat the real thing
 
10:17 PM
@JohnDorian: Having more 'features' than all packages by @DavidCarlisle ;-)
 
@ChristianHupfer then you would be able to make answers like this:
1
A: Landscape ignoring available column if abstract is too long

David CarlisleIf you had to use \afterpage{.. then the solution would be to simply move it further down the source file so that some text started to flow into teh right hand column, and the \afterpage mechanism would fill that column before inserting the landscape page. However a better solution is not to use...

 
10:49 PM
@UlrikeFischer Is it a strange hybridize or what we call cuore di bue? giardinaggio.net/orto/pomodoro/pomodoro-cuore-di-bue.asp
 
@CarLaTeX I don't think that it is this type of tomato but you can search for "pomodoro ananas" to find some italian sites describing it.
 

« first day (2686 days earlier)      last day (2250 days later) »