« first day (3139 days earlier)      last day (1787 days later) » 

3:44 AM
@egreg I am trying to solve a problem that could take one of two approaches: 1) is there a way to add an unmatched brace (not \bgroup or \egroup) to a token list? or alternately, 2) is there a way to make macros expecting a brace, for example \fbox, to accept \bgroup...\egroup delimiters rather than require an actual brace pair?
 
3:54 AM
@egreg If it is not trivial, perhaps just suggest I ask it as a question. I ask it here in chat as I figure there may be a standard, trivial approach to dealing with this problem that I don't know.
 
4:12 AM
@StevenB.Segletes You can't have a token list store a single, unmatched explicit brace. Depending on what you are trying to do, you could define a helper macro with delimited parameters to get the box contents and put it into the actual box afterwards
 
 
1 hour later…
5:15 AM
@AlanMunn "I castori costruiscono dighe" is correct, "costruiscono le dighe" is correct only if you specify "dighe" for example "costruiscono le dighe che hai visto passeggiando lungo il fiume" (but @egreg already answered, I see :) )
 
5:36 AM
@siracusa Yes, there is that approach. Perhaps that would be easiest to consider...since the result I seek will evetually be balanced after final construction.
 
@yo' I kept a punchcard somewhere at home but I have never seen a manual puncher!
 
6:31 AM
Morning. I got a baffling problem with a new MikTex 2.9 installation, and I'm drawing empty after a day of searching for the cause
My .tex -> .dvi compiling step produces a document and a "header" file labeled filename.out.ps which is referred to with an absolute path in the dvi file, causing the translation step from .dvi to .pdf using dvips to fail. I don't know what's causing that, as it's only on a new installation
 
@Magisch if you have a MWE I can try.
 
Thats exceedingly difficult tbh, as the same .tex file on my two different installations behaves differently
I can't really make a MWE without rewriting a whole bunch of code that automatically generates these latex files
It must be some config option in miktex, or some circumstance that makes it this way. The .out.ps file only contains `%!
/pdfmark where{pop}
{/globaldict where{pop globaldict}{userdict}ifelse/pdfmark/cleartomark load put}
ifelse` which seems to me like it's a leftover config setting I need to disable
 
@Magisch then you will have to figure out on your own which part of your code is creating this file and why. It is not the default behaviour.
 
It's not my code that's doing it. It's the MikTex Latex compiling step
I guess I'll have to start tossing packages until it disappears and then dig into what is making it
 
@DavidCarlisle I'm just recreating all the oberdiek tests which fails because of expanded ...
 
6:47 AM
@UlrikeFischer blame @JosephWright
 
@DavidCarlisle ;-). I also changed the error message in bookmark to a warning that the unknown style is ignored. That's imho more sensible.
 
@StevenB.Segletes the other way is \def\zz{\iftrue\fbox{\else}\fi} and \def\zzz{\iffalse{\else}\fi}
@UlrikeFischer thanks, Oh that reminds me, I had a PR from @MarcelKrüger to handle as well, I didn't get to it at the weekend.
@JosephWright @UlrikeFischer see the comments about axessibility package on TL list? Is that the group you talked to at TUG last year?
 
@DavidCarlisle I can merge it. I changed only the version numbers in bookmark.dtx. Is that enough or is there another place?
 
@UlrikeFischer the version numbers and the embedded change log (unless we decide to drop those)
 
@DavidCarlisle yes, and I was in Turin and gave them a talk. Will Karl tell them that package is removed? If not I should perhaps drop them a mail.
 
6:58 AM
@UlrikeFischer he didn't say he would so I guess not
 
@DavidCarlisle inside the dtx I got imho everything. The question is if there is some place in another file referring to bookmark.
 
@UlrikeFischer no should be Ok, thanks.
 
@DavidCarlisle I had a number of test failures also with luatex due to changes of line breaks, I will leave them unchanged for now, then you change check too.
 
@UlrikeFischer thanks
 
7:25 AM
@JosephWright I looked yesterday at pageattr and how dvips/dvipdfmx handles that. Apart from the curiousity that dvips puts everywhere a /Rotate 0 it works ok, but they do it only for single pages and not like pdf also for the following pages. So imho we need the shipout hook to be able to synchronize the behaviour.
 
7:47 AM
@DavidCarlisle Herbert was faster and wrote them ...
 
@UlrikeFischer so I see
 
@DavidCarlisle I have two real failures with oberdiek.luatex.lua' not found. Could you try l3build check -cconfig-luatex luatex-test2 and luatex-test3?
 
@UlrikeFischer we really should get rid of those weird lua files ... I'll pull and see what I get
 
@UlrikeFischer cool: thought so
@DavidCarlisle Use expl3 interfaces instead?
 
@UlrikeFischer did you push your updated test files? Or do you mean you want me to test the original?
 
8:00 AM
@DavidCarlisle test the original, I haven't push anything yet (still recreating, this takes time, as oberdiek is unpacked for everyone ;-().
 
@JosephWright well luatex.lua is mostly an obsolete stub forcing kpse file search so just not using anything would be best
 
@DavidCarlisle Ah right
@DavidCarlisle Sounds good
 
@JosephWright I think I removed it some time back from all the files in the bundle but it is still there in case others using it
 
@DavidCarlisle Ah, right, yes
 
@UlrikeFischer I have that split branch, I suppose that would be worth finishing off....
 All checks passed


davidc@dc-bantham /home/oberdiek
$ git status -uno
On branch master
Your branch is up to date with 'origin/master'.

nothing to commit (use -u to show untracked files)
 
8:04 AM
@DavidCarlisle Yah!
 
@UlrikeFischer l3build check -cconfig-luatex luatex-test3 passes as does ....2
@JosephWright so @UlrikeFischer broke something:-)
 
@DavidCarlisle hm. Then it is something local. I will check when the next bunch of resaving is through.
 
8:20 AM
@DavidCarlisle the lvt compiles fine on its own, it only fails in l3build check, so perhaps I can blame @JosephWright ;-). What variable could l3build set that make it fails on finding someting in scripts?
 
@StevenB.Segletes 1: basically no; 2: for boxes it's possible, with \aftergroup trickery.
 
@UlrikeFischer Is it picking up something from the system tree when you run it without using l3build?
@UlrikeFischer Could also be a texmf.cnf file
@egreg There's Bruno's gtl package, that lets you manipulate token lists with unbalanced braces (via it's mechanisms, of course)
 
@JosephWright It does find e.g. c:/texlive/2019/texmf-dist/tex/latex/etex-pkg/etex.sty (which indicates that we should get rid of the sty and the test anyway ...) both without and with l3build but it doesn't find the lua with l3build, which is both in the texmf-dist and in the current folder.
 
@StevenB.Segletes I forgot to say those macros allow the braces to be specified but you need to make sure they expand before being used or fbox will not see the }
@UlrikeFischer /home/davidc/texmf/tex/latex/l3build/regression-test.tex were you using a tl2019l3build or something from gh (not sure if they are different at the moment...)
@UlrikeFischer still passes here if I remove my locally installed l3 build
@UlrikeFischer I sent you a log file, for comparison
 
9:00 AM
@DavidCarlisle I don't understand why in your log the lua is loaded from the current directory. The code does kpse.find_file("oberdiek.luatex.lua", "texmfscripts"), and in my texmf.cnf TEXMFSCRIPTS doesn't contain the current directory.
 
@UlrikeFischer hmmmm
$ more ./build/test-config-luatex/texmf.cnf
TEXMFSCRIPTS = .:
@UlrikeFischer from ./testfiles-luatex/support/texmf.cnf
@UlrikeFischer do you need ; ?
 
@DavidCarlisle oh yes. If I change this to ; is works ...
So how to do this OS dependant?
 
@yo' My supervisor once gave me one punch card as a souvenir. I was quite curious to know which wacky instruction my card was referring to, until I realized that I got the EXIT one. :) On a bright note, I hold the key to stop computations. :)
@DavidCarlisle ooh git speaks Italian (-uno -due -tre -quattro...)
@egreg @CarLaTeX ^^
 
@PauloCereda oooh
 
@JosephWright Yes, but I don't think it's what @StevenB.Segletes was looking for.
 
9:11 AM
@UlrikeFischer ; would work here
 
@DavidCarlisle and on travis?
 
@UlrikeFischer yes, in a cnf file you can always use ; so they are cross platform, the environment variable form is trickier
 
@DavidCarlisle ok, so I changed to ; but a better plan is to get rid of this luatex.sty and its dependencies.
 
@UlrikeFischer yes
@PauloCereda he was probably giving you a hint
 
@DavidCarlisle oh no
 
9:34 AM
@PauloCereda
 
@DavidCarlisle does l3build check -eluatex accsupp-test1 fails for you?
 
@DavidCarlisle I used to be able to tell what letters (or other symbols) are punched there. That was long ago, though.
 
9:59 AM
@HaraldHanche-Olsen count the length of the word, and search for typical responses to Paulo's arrival
@UlrikeFischer let me try...
All checks passed (@UlrikeFischer)
 
10:18 AM
@DavidCarlisle I feared so. The luatex.tlg shows a line break before (kvoptions.sty but I don't get it when I run the tests. I will leave the four remaining tests unchanged.
 
@UlrikeFischer will be the usual thing, the line above on the console is (/usr/local/texlive/2019/texmf-dist/tex/generic/ifxetex/ifxetex.sty) I guess your line is shorter
 
@DavidCarlisle yes, I only have C:\texlive ...
 
@UlrikeFischer add a \typeout{} somewhere to the test to force a linebreak after loading ifxetex?
 
@DavidCarlisle won't work, it is in the middle of package loading. Probably one need to rewrite the test.
 
@UlrikeFischer it's not testing very much is it? :-)
@UlrikeFischer or put a ifxetex.sty in the support dir so a local file is used with a consistent path?
 
10:36 AM
@DavidCarlisle yes, perhaps. I pushed the new tests along with the change in bookmark.
 
@UlrikeFischer thanks pulling now, want me to do a top level l3build check?
 
@DavidCarlisle would probably a good idea.
 
@UlrikeFischer running...
 
11:08 AM
@UlrikeFischer can't really trace these now but
Failed tests for configuration build:

  Check failed with difference files
  - ./build/test/accsupp-test1.pdftex.diff
  - ./build/test/accsupp-test1.xetex.diff
  - ./build/test/hologo-test1.pdftex.diff
  - ./build/test/hologo-test1.xetex.diff
  - ./build/test/rerunfilecheck-test1.luatex.diff
  - ./build/test/rerunfilecheck-test1.pdftex.diff
  - ./build/test/rerunfilecheck-test1.xetex.diff

Failed tests for configuration config-plain:

  Check failed with difference files

Failed tests for configuration config-noxetex:
 
@DavidCarlisle if you sent me the diff's I can look in the afternoon.
 
11:26 AM
@DavidCarlisle Thanks. I tried a brace hack, but hadn't thought to put the \fbox inside of it.
@egreg Thanks. I'll look into \aftergroup about which I know nothing.
 
@StevenB.Segletes the start is easier than the end as you need to expose the } before you call fbox, which may or may not be easy depending. The official latex way is to use an sbox environment put \begin{sbox}{0} in the start and \end{sbox}\fbox{\usebox0} in the end
@UlrikeFischer done
 
11:46 AM
My initial (failed) attempt to put a box around "abc" was `\def\tmp{abc}
\def\zz{\iftrue\expandafter\fbox\expandafter{\else}\fi}
\def\zzz{\iffalse{\else\expandafter}\fi}
\zz\expandafter\expandafter\expandafter\tmp\zzz`
 
@DavidCarlisle in most cases linebreak changes as I made the tests, in one case (rerunfilecheck-test1.luatex.diff) also linebreaks but something must have changed on your side. The embedfile-diff is due imho to different line endings in the embedded file. I thought I had setup git some month ago to avoid this, but need to check.
 
@StevenB.Segletes That will never work: too few \expandafters :-)
@StevenB.Segletes Try:
\expandafter\expandafter\expandafter\expandafter
\expandafter\expandafter\expandafter\zz
\expandafter\expandafter\expandafter\expandafter
\expandafter\expandafter\expandafter\tmp\zzz
The first run expands \zzz, the second expands the \iffalse in \zzz, and the third expands the \expandafter in \zzz.
@StevenB.Segletes Or: \expandafter\zz\expandafter\tmp\romannumeral-`0\zzz
 
12:07 PM
@PhelypeOleinik this would be more readable if you used \z defined as \let\z\expandafter
 
@DavidCarlisle Oh, how could I forget about that?!
 
12:23 PM
@PhelypeOleinik @StevenB.Segletes if @JosephWright were here he'd mutter something about using expl3 at this point: changing \tmp\zzz to \expandafter\tmp\romannumeral-0\zzz` is changing \tmp:n\zzz to \tmp:f\zzz in expl3 :-)
 
@DavidCarlisle \exp:w
 
12:42 PM
@UlrikeFischer @JosephWright I wonder if (since there is a texmf.cnf in the oberdiek test bundle anyway) we should increase the log line length, it didn't help much with avoiding pdftex/luatex differences but for test suites that are not sandboxed so show local paths everywhere it would probably help.
 
12:58 PM
@DavidCarlisle Yes, might be good
 
1:09 PM
@PhelypeOleinik Nice
@PhelypeOleinik Even nicer.
 
1:22 PM
@DavidCarlisle Ah, makes sense. You are not mean.
 
@UlrikeFischer, @DavidCarlisle Perhaps you could mail me with details of the issue?
 
1:41 PM
@JosephWright I'll send you the diffs that I got wrt the tlg @UlrikeFischer made
 
@DavidCarlisle Great
 
@JosephWright I haven't looked at them yet, a bit distracted by the day job...
 
@DavidCarlisle It doesn't have a cut off corner.
 
@AlanMunn well that's odd, because the one in the keypunch does masswerk.at/keypunch but magically the corner must have got filled in as you hit the enter key and it slides out....
 
2:03 PM
@DavidCarlisle And yet, the three rounded corners are preserved.
 
2:52 PM
@DavidCarlisle -- that's not at all nice!!!!
@HaraldHanche-Olsen -- he's casting aspersions on poor @PauloCereda again.
 
@barbarabeeton I assume you could read the card with ease?
 
@HaraldHanche-Olsen -- Ah, but it is mean!
@DavidCarlisle -- Can't read the holes directly any more, but remember how to decipher, at least for alphanumerics.
@DavidCarlisle -- oh, non-clipped corners always existed, although they weren't usual. I may still have a few. Also cards with the "opposite" corner clipped. But I never saw a card with both (top) corners clipped. (Clipped bottom corners weren't possible without corrupting the reading of the first or last column.)
 
3:22 PM
@DavidCarlisle Actually it is clipped, but the background is almost the same colour.
 
3:33 PM
@DavidCarlisle oh no
@barbarabeeton <3
Robert Pattinson is the new Batman.... :(
If you thought Ben Affleck was an unfortunate choice...
 
@AlanMunn -- I think that the "card" as emitted has all corners restored to square. The "card" in the virtual keypunch has the top left corner clipped, and the other three corners rounded. (The reason for rounded corners was to help avoid jams after a deck of cards had been (ab)used after extended handling, dropping on floor, etc. Believe me, it was necessary. Fortunately I never dropped any full trays, but I did have to replace a number of mangled cards that did get trashed in jams.)
 
3:50 PM
I tried using this example (tex.stackexchange.com/questions/54808/…) to put headers in the margins of pages. It works when I use article class but fails miserably when I goto book. Thoughts?
 
@DavidCarlisle I wouldn't have expected that I spent time in 2019 to decipher a punch card ;-)
 
I should clarify, it fails in my document. The test code works.
 
@LordStryker there are really hardly any differences between article and book, they are from the same source file, define "fails miserably"
 
article class -> margins print correctly. book class -> margins disappear on odd numbered pages. text that is supposed to appear on odd numbered pages show up on even numbered pages.
I say margins... I mean "the text I want to print in the margins"
 
@LordStryker the heading code is identical in teh two classes, just that book deafults to twoside and article oneside, but the fragment you linked to had an explicit twoside option so that removes that difference
@LordStryker anyway don't make people guess, make an example and post it as a question on the main site:-)
 
3:55 PM
Yes, I thought I'd ping here in case there was an obvious answer.
 
@AlanMunn ooh
 
@barbarabeeton Nope. I made the background red in the downloaded card.
 
@AlanMunn you are mean to post such a message
 
@AlanMunn -- Okay. That's more a problem of graphics manipulation; an area in which I'm notably incompetent. (I think the only computer graphic I ever successfully completed was a simulation of Brownian motion. I was very proud of that result.) I'm much more proficient with a crow-quill, broad-edge, or ruling pen/french curve.
@DavidCarlisle -- Nope. Not mean, merely justifiably vindictive.
 
4:19 PM
@DavidCarlisle What? This clearly says 住佈.
 
@DavidCarlisle ooh
 
@AlanMunn actually I hadn't noticed you are using one of the newer style of keypunch that inks the text at the top as well as punching the holes.
 
4:38 PM
I posted my question
 
4:49 PM
What's a good way to test if the argument of a macro is a single character. I want \foo{a} to yield a and \foo{a,b} or \foo{\bar} to yield (a,b) or whatever the expansion of \bar, even if, e.g. \bar was \emph{a} (it won't be so I don't need to distinguish that case.)
For specific characters I can do \def\foo#1{\ifx#1a#1\else(#1)\fi} but can I do this for any 1 character argument?
 
5:20 PM
Commit message: "Remove trailing whitespace (again)" #latexlife #shouldbeusinglatex3
 
@AlanMunn Perhaps something like \tl_if_single:nTF or \tl_if_single_token:nTF, depending if you want \foo{{a}} to return true or false...
 
@PhelypeOleinik You're trying to drag me kicking and screaming into latex3. :)
 
@AlanMunn Drag, yes, kicking and screaming is up to you ;-)
@AlanMunn But the code for these two is fairly simple, so it's easy to remove the _ and :
 
@AlanMunn It may be easier if you run it through \detokenize first.
 
\NewDocumentCommand{\Type}{m}{%
	\tl_if_single:nTF{#1}{(#1)}
	}
@PhelypeOleinik ^^ This doesn't behave as I would expect.
 
5:37 PM
@AlanMunn You are missing the F branch: \tl_if_single:nTF{#1}{(#1)}{#1~is~not~single!}
@AlanMunn Or simply: \tl_if_single:nT{#1}{(#1)}
 
@PhelypeOleinik Ah, ok, I misunderstood the syntax there. I thought I had the false branch.
 
@AlanMunn kickingandscreamingintolatex3
 
@PauloCereda Yep. But now I've written my first macro using it... #littlesteps
 
@AlanMunn ooh
BIG PLANS
@JosephWright ^^
:)
@AlanMunn, @PhelypeOleinik vvvv
In the works. :)
 
@PauloCereda Looks easy :P
 
5:43 PM
@PauloCereda Another oracle for @DavidCarlisle.
 
@PhelypeOleinik :)
 
@PauloCereda You're learning Japanese?
 
@AlanMunn Give him some time. :)
@PhelypeOleinik Not yet, but that's the plan. The course is already in my account. :)
 
@PauloCereda Nice :-) Enjoy!
 
@PhelypeOleinik Thanks. :)
 
6:28 PM
@PauloCereda 練習すればあなたは私と同じくらい良くなるかもしれない
 
I just realized there is probably a better way to space things then just stacking \quads over and over until it works
 
@Canageek more or less anything must be better:-)
 
looks up a list Looks like stacking \qquad it is ;)
 
@Canageek what are you spacing out?
 
@DavidCarlisle Authorship list, one of them is too long so needs to indent just a little bit more then the previous line
Is there a 'Indent this just a bit more then whatever the line before it was indented' command?
 
6:31 PM
@Canageek \hangindent ?
 
@DavidCarlisle Right now it is

\footnotetext{\textit{\(^{a}\)~Department of Chemistry, Simon Fraser University, 8888 University Drive, Burnaby, B.C., Canada.\\
\quad \quad Email:~my\_name\_2@sfu.ca , other\_name@sfu.ca}}
Which I just realized is not working at all
Ah \phantom{Department} works nicely
wonders how many times I've made David headdesk by saying that
 
6:51 PM
@Canageek

\documentclass[varwidth]{standalone}
\begin{document}
\parbox{\hsize}{
\footnotetext{\textit{\(^{a}\)~Department of Chemistry, Simon Fraser University, 8888 University Drive, Burnaby, B.C., Canada.\newline
\makebox[5mm]{}Email:~my\_name\_2@sfu.ca , other\_name@sfu.ca}}
}% END PARBOX
\end{document}
I used \makebox[WIDTH]{EMPTY} before the e-mails.
Other things I've tried didn't seem to work.
 
@bp2017 What does that do differently then \phantom?
@barbarabeeton Thanks, twitter also informed me those are double primes so I just did \3.5'') and hope that is correct. I did not know those where primes, why is an inch prime? Single prime is feet, right? Does yards have some symbol as well? @.@
 
@DavidCarlisle, hello, sir.
What is faster, to use expl3 sequence to add a bunch (100 or so) of dimensions to it (inside a loop) and then output them after \parshape with \seq_use, or to use expl3 token list to do the same? In other words, I would like to know whether token lists are faster than sequences or not.
Thank you.
@Canageek, as far as I know (and I don't know much), \phantom is used to create space which is equal to contents provided to \phantom (it contains some text) whilst \makebox can be used to create (horizontal) space by providing number (measurement) equal to that space. The difference is CONTENT-ORIENTED SPACE (\phantom) vs. MEASUREMENT-ORIENTED SPACE (\makebox). But, again, I'm no expert (you would be better off asking others).
 
@Canageek -- Primes are also used for geographic increments: degrees ("superscript" circle), minutes (single prime), and seconds (double prime). This usage goes back for several centuries at least, having been used in navigation tables. In plain text, the double prime can be substituted by the straight double quote, but getting the single straight quote is more of a challenge. I don't know of any accepted symbol for a shorthand :yards".
 
@bp2017 you can always just time it:-) token list are more primitive (they are just macros, more or less) so in principle they are the fastest except if you are doing lots of list operations the l3 sequence code is likely to be faster as there has been a lot of work optimising that. If it's only 100 entries rather than 10000 it's unlikely to make any measurable difference, do whatever looks more maintainable
 
@bp2017 That sounds right. So conceptually I should be using \makebox, but since I'm just putting in space until it looks right, they are the same in practice for what I need ;)
 
7:01 PM
@bp2017 well makebox makes a box not a space, if you want 5mm of space why not \hspace*{5mm} ?
 
@barbarabeeton OK. American units keep surprising me. A few years ago I saw a sign saying 120# limit, and it took me a minute to figure out that the number sign was hte pound sign on more then just telephones
 
@DavidCarlisle, thank you. On a side note, if only I knew how to time it.
 
hello
 
@bp2017 expl3 includes the l3benchmark package
@Canageek eek do they really do that?
 
@DavidCarlisle, I've tried \hspace{5mm} and it didn't work so I figured I would rather try something else. That's where I must've skipped \hspace*{5mm}. But what do I know...
 
7:04 PM
So texstudio has autocompletion suggestions. When I type \labe I get the suggestion \label[type]{labellist}. What is this mysterious optional "type"? Search engines are confused by my queries and I don't get meaningful results.
 
@Canageek -- At least there's a symbol for pounds (avoirdupois). But you're out of luck when you get to barrels, bushels or hogsheads. (Or even tons.) I think there is a symbol for scruples, but I'd have to look it up. (Oh. These are "English" units, not "American".)
 
@DavidCarlisle, l3benchmark, got it. Thank you.
 
@bp2017 space is dropped at the start of a line, as you don't want a word space if you just did a line break the star forms suppress that
@thymaro you must have some extended cross ref package? the standard \label does not have an optional argument.
 
@DavidCarlisle reassuring, thanks. I have cleveref.
 
@thymaro so texdoc cleveref seems like section 6 is what you need, almost all latex packages have manuals accessable via texdoc.
 
7:10 PM
such a noob
 
@UlrikeFischer ^^^ look I used a manual
 
@PauloCereda Did you see that your bot is asking questions?
 
@DavidCarlisle It was on one a stepladder as I recall, said something like 300# limit. Haven't seen it since.
 
@marmot hm?
 
@barbarabeeton I can never keep track of which ones are Imperial, which ones are English, and which ones are American.
 
7:16 PM
@DavidCarlisle @Canageek Well before it became known as the hashtag, it also used to be called the 'pound' sign.
 
@AlanMunn yes I am sort of used to it being called a pound sign but I didn't know it was ever used to denote the weight unit
 
@AlanMunn Yes, but I only ever heard that with phones. Otherwise it was the number symbol
 
@AlanMunn octothorpe
:D
 
@PauloCereda isn't that the github thingy
 
@DavidCarlisle LOL
 
7:19 PM
@Canageek since the empire straddled the globe, just think of them all as Imperial.
 
@DavidCarlisle ooh colonies
@marmot oh Paul Smith? :)
 
@DavidCarlisle Well it didn't get to be called that for nothing. :) As a prefix it means number, as a suffix it means pound. Usage goes back at least to the very early 20th c. in the US.
 
New Pokémon game
 
@AlanMunn they should teach more Latin in schools so lb is clearly short for pound..
 
@DavidCarlisle That's certainly the one I know. And that's used in the US as well, I think.
 
7:25 PM
@AlanMunn -- At least, the quantity it represents is understood as the same amount everywhere, as far as I'm aware. Compare this with "ton": you've got "short ton", "long ton", "tonne", "metric ton"; "short" = 2000 lb., "long" = 2200 lb., and I'd have to look up the other two to be sure.
 
With biblatex is there an easy way to copy the "data model" from an existing entrytype (e.g., article) to a new entrytype or do i just need to copy and paste from blx-dm.def?
 
@AlanMunn after brexit I wonder if we will revert to £sd
 
@DavidCarlisle -- Unless there's a big re-education program, a lot of people aren't going to understand which "pence" is being referred too. (Other than it's not the current U.S. vice president.)
 
@barbarabeeton also no one learns the 12 times table any more...
 
@barbarabeeton Miles are also problematic. statute mile, imperial mile, nautical mile.
 
7:29 PM
@AlanMunn -- And even the kilogram has been redefined ...
 
@barbarabeeton A friend of mine on FB posted a "mental arithmetic test" from her English school days in the 1950s. They had 20 minutes to do 20 questions. I could do all of them except the ones that dealt with old money and weight in stones. :)
 
@DavidCarlisle -- Oh! I didn't realize that's why I was forced to memorize the 12 times table when I was a kid. But it's probably true. (Is anyone even taught any times tables any more?)
 
@barbarabeeton Although the old money was around when I was in the UK, I was too young to really have used it.
 
@barbarabeeton yes but usually 10x10
 
@barbarabeeton This is a big difference between any metric country and any non-metric country: the times table only goes up to 10 in metric countries.
 
7:35 PM
@DavidCarlisle yes, I remember these.
 
@AlanMunn -- Is there a concept of "dozen" in any metric country? And did France once require a 20 times table? That's still part of the normal numbering system (quatre-vingt-dix, etc.).
 
@barbarabeeton we have dúzia = 12 and grosa = 144, but the latter is only written on packages containing pins. :)
 
@barbarabeeton when I was at school it was always 12x12 but I remember my mother saying she had to learn 16x16 (getting back to pounds and ounces)
 
@DavidCarlisle hmmmmm
 
@PauloCereda How many eggs in a box?
 
7:40 PM
@AlanMunn a dozen! :)
 
@PauloCereda In Brazil too, right?
 
@AlanMunn yes! :)
 
@barbarabeeton but does Brazil have a baker's dozen?
 
@barbarabeeton Well eggs are sold in dozens in (most?) of Western Europe I think. I have no idea if France ever required the 20 times table.
 
@DavidCarlisle -- Question for @PauloCereda, not me.
 
7:50 PM
@barbarabeeton We have “dozzina” (it seems we borrowed it from French too) and also “grossa” (twelve dozens). The latter term is now disused. Something is traditionally sold by the dozen: eggs, roses (either 12 or an odd number), handkerchiefs, glasses; it can mean an indeterminate number (above but not much bigger than ten).
Something is “dozzinale” if made without care (particularly if in great quantity): the composer Donizetti was sometimes called “Dozzinetti” because he wrote several operas in haste.
 
@DavidCarlisle I've also seen that used for mass at least once
 
@barbarabeeton I have no idea what it is. :) Google suggests me as a synonym for 13. :) No, we do not have an expression like this. :)
 
@barbarabeeton @alan
 
@DavidCarlisle No idea, but in Portugal uma padaria brasileira is the term for a bad bakery. :) @PauloCereda
 
@AlanMunn oh my
 
7:52 PM
@PauloCereda The Portuguese aren't big fans of Brazilians.
 
@AlanMunn who is oh my
 
@barbarabeeton @AlanMunn For a unit people actually care about and use, look up how a pint varies depending on where you are. If you order a pint in English in Canada they are legally required to serve you 568 mL, but if you order in French it is 1136 mL, and in the US it is 473 mL (you get ripped off!), but the Imperial pint is 568 mL (What the English Canadian pint is based on)
 
@AlanMunn I was buying a book at Lelo in Porto and, after replying to the cashier that I was Brazilian, she gave me the puzzled look and say, "quite curious, you do not behave like a Brazilian!"
 
@PauloCereda Yes, that sounds quite typical.
 
Brazil is on the list of countries not nice enough to let me in without a visa. Europe is about to join that list, and its the US's fault.
 
7:55 PM
@AlanMunn I was like you are mean "thank you, I guess?". :) While waiting in Barajas, you could spot a pack of Brazilians a mile away.
@Canageek Yes, it's quite unfortunate.
 
@Canageek So if I order in French in Toronto I'll get more? Or is "in French" a proxy for "in Québec"?
 
@PauloCereda I'm now going to have to pay money to visit Europe. Because Canadians are a scary security threat
 
@Canageek Ouch.
@AlanMunn sacred bleu
 
@Canageek Surely no? I find that hard to believe. (The Europe part.)
 
I think a Canadian visa is way harder for me to get than the US counterpart, but I am not sure.
 
7:58 PM
@Canageek Is it a visa or the equivalent of the ETA?
 
I am but a simple duck. :)
 
@AlanMunn Legally if you order "une pinte de bière" they have to give you the French pint, but no one outside of Quebec is likely to know that, and as of a few years ago the office in charge of ensuring a pints proper size had never had a copleint even though bars often shortchange a pint
 
Je suis un cannard
 
@Canageek That's really funny. I've drunk lots of been in both Quebec and Ontario and never knew there was a difference.
 
@AlanMunn I only know that from looking up what size of beaker to use when getting my Dad a custom beaker mug ;)
 
7:59 PM
Also, tall Englishmen. :)
 
@AlanMunn after the first 10 or so pints these small difference start to seem less significant
 
@Canageek Right, so it's not really a visa. This is the same that Europeans have to get into Canada.
@DavidCarlisle So true.
 
@DavidCarlisle maybeitseasiertoprograml3whenpeoplearedrunk
 
@AlanMunn Still costs more and has more chance of rejection then when I went to Poland a few years ago, that was just get on the flight, show passport when you arrive
 
@Canageek I'll have to pay after brexit as well (possibly)
 
8:01 PM
@Canageek I really don't think they will be rejecting many people.
 
@AlanMunn Right, and if so, what is the point?
@AlanMunn The best explanation I've heard is that the US was sabre rattling and Europe added this in response, and Canada got caught up in it somehow
 
@Canageek Money? And a bit of security theatre.
@Canageek Well Canada does the same to Europeans.
 
@AlanMunn Fair, but they are a lot scarier then we are ;)
@AlanMunn (But really, we should just stop doing it either way, I used to be able to travel to the US with just a drivers licence for crying out loud)
 
@PauloCereda Yes. ;-)
 
@Canageek If you cross the border a lot, pay the $50 to get a NEXUS card. Especially if you drive.
 
8:06 PM
@AlanMunn I cross a lot, but I have to wait for the rest of the people on the bus every time. Plus I morally object to rich people getting provided better service by our government.
 
@Canageek Well it's true it won't help you with the bus. I'm not sure I agree that the card amounts to that, though.
 
Is there a way to print out what LaTeX is using for a variable? I want to know what the default \ellipsisgap is
@AlanMunn All the rich people I know get it since it is so convenient, none of the grad students I know have one as it is expensive and some of us need weekend jobs to make ends meet
 
@Canageek \typeout{\ellipsisgap} or \typeout{\the\ellipsisgap}
 
@AlanMunn So defacto it is, even if that isn't the claimed goal
 
8:10 PM
@egreg Really? I'm using the ellipsis package and following its instructions
 
@Canageek latexdef -p ellipsis ellipsisgap will answer
\ellipsisgap:
\long macro:->\fontdimen 3\font
 
@egreg Probably redefined by the ellipsis package?
 
@Canageek It is defined by the ellipsis package.
 
@egreg Ah, OK
HTanks
 
8:27 PM
@Canageek -- You're not the only one. We now have to carry passports in Canada. And not because Canada is any less welcoming. (When we clear U.S. customs in a Canadian airport on our return, I often get the feeling that the customs agent is really happy to be able to live in Canada.)
 
@barbarabeeton Yeah, and it hasn't been an ungaurded boarder in decades :(
 
@Canageek -- If you're able to drive, cross at one of the smaller border stations. In our experience, they're often happy to get visitors.
 
@barbarabeeton I have neither a car or a drivers licence :(
 
@DavidCarlisle I pulled and merged the luacolor fix from @MarcelKrüger.
 
@barbarabeeton My usual choice when going to Croatia. In the summer, the “usual” border stations frequently have long lines.
@barbarabeeton But smaller border stations means also much narrower roads. :-)
 
8:38 PM
@egreg -- I've never tried to cross a border on a two-wheeled vehicle. And I expect I won't be likely to, though I'm licensed to drive one. Hope you have good weather this summer, and uncrowded roads.
 
@egreg Many years back they had border stations between Slowenia and Italy which were only for Italians and Slowenians, but they would only tell you once you are there.
 
@barbarabeeton This is one of them
@marmot Yes, you needed special permits for crossing there. Now the border is completely open.
 
@egreg -- Hey, at least it's paved!
 
@barbarabeeton This one has a very wide road! ;-)
 
@egreg I know. But I had to bike back a long way because I did't know.
 
8:44 PM
@barbarabeeton It's not difficult: show the ID and keep the front of the helmet up. With a full helmet they can ask you to pull it.
 
@egreg -- To be expected. When I check in at an airport, they always ask me to take off my hat.
 
@barbarabeeton But Croatia is the nearest border crossing with checks; I could go as far as Nordkapp without finding one.
 
@egreg @barbarabeeton I particularly like the special border for cyclists at the German-Swiss border....
 
@marmot Now also Switzerland is a Schengen country: no checks.
 
@egreg Yes, but for cyclists it was like that even before.
 
8:48 PM
@marmot -- Sounds like a really nice idea! But it wouldn't help @egreg; his cycle has too many horsepower.
 
@marmot But it's better to switch off Internet roaming when going to Switzerland.
 
@egreg I only have a US phone now and switch it off completely in Europe.
 
@marmot Many years ago it surprised me that between Germany and the Netherlands there was no check at all.
 
@egreg Well, there were many checks that were none at the Austrian-Bavarian border. At most you had to slow down a bit.
 
@marmot I went near Düsseldorf by train and we were checked when entering both Switzerland and Germany.
 
8:52 PM
@egreg Trains are different. But in the mountain area it was impossible to check anyway. And there are several trails in which you have one foot in either country. (Interestingly they are marked "B" and "Ö" rather than "D" and "Ö" .;-)
 
@marmot Is Bavaria Germany? ;-)
 
@egreg No, Bavaria is much better. ;-)
 
@marmot I beg to disagree :)
 
@Skillmon Do you drink beer?
 
@marmot and I know a couple who had to change their hiking routes because of that.
@marmot yes, Franconian :)
 
8:55 PM
@Skillmon Poor you!
 
@marmot I don't think so, the Franconian bier is great.
 
@Skillmon That's not Bier. Brrrrrrrrrrrrrrr
 
@Skillmon Which part of Franken?
 
@marmot -- The weirdest border crossing I ever "enjoyed" was on a trip to a TUG meeting in Greece. I flew into Schiphol, where they bundled me off to "Connections" without checking my passport. When I got to Thessaloniki, they bundled me through the EU arrivals gate, no passport check. Okay. No problems until I went to the airport to return home. "You don't have any evidence of entry!" But they let me go anyhow; probably less of a nuisance for them than keeping me there.
 
@egreg Upper Franconia, currently I live in Bayreuth. But original I'm from Waldeck (which used to be a principality but was integrated into Hesse)
 
8:58 PM
@barbarabeeton Yes, these travel laws are crazy. I had to wait, together with some Canadians and Australians, at our local airport for quite some while because their fingerprinting machine did not work. After a long while they decided to waive it....
@egreg Man muss Gott für Alles danken, manchmal sogar für einen Franken. ;-)
 
@Skillmon I passed through Bayreuth on my way to Prague a few years ago, crossing the border between Marktredwitz and Cheb.
 
@egreg were you travelling by train? If so, why via Bayreuth (the train connections are pretty bad)?
 
@Skillmon By motorbike! Coming from Darmstadt, via Würzburg and Bamberg
 
@egreg Very courageous to go so far north with a motorbike.
 
@egreg then this was a good choice. The Fränkische is great for you guys.
 
9:15 PM
@Skillmon But obviously I didn't stop to pay homage to RW. ;-)
 
9:27 PM
Sadly vim users won't get to use this keyboard layout that changes by markov frequency, since it's emacs only.
 
@AlanMunn This might increase the chances for typing monkeys…
 
@AlanMunn not that sad though. My keyboard layout is already optimized for programming and the German language (and works pretty well with English as the probabilities are similar)
 
@JosephWright I think dvips needs/can use this for pagesattr, but how does it translate in backend code? \special{ps: [/ABC /EFG /Rotate -90 /PAGES pdfmark}
 
@Skillmon Yes, but does yours change layout as you type? :)
 
@AlanMunn no, and I'm glad it doesn't.
 
9:41 PM
@Skillmon I'm shocked to hear this.
 
9:56 PM
hello i'm using arabic babel how to change the name chapter باب to فصل؟
 
10:07 PM
@UlrikeFischer That one isn't covered at the present: we'll need to abstract 'rotate page'
 
@JosephWright The "values" (ABC /EFG /Rotate -90) are variable, I only need the surrounding, so something to do \special{ps:[#1 /PAGES pdfmark} (I hope I got the syntax right but it seems to work). For xdvipdfmx it is something like \special{pdf:put @pages <</ABC /CDE /FGH /XYZ /Rotate 0>>}, there I used \@@_backend:n{put~@pages~<<#1>>} which seems to work fine.
 
@UlrikeFischer Sure, so that's the level of abstraction we likely want
 
For single page (pageattr) it is \special{pdf: put @thispage << /ABC /XYZ >>} and \special{ps: [{ThisPage}<</Rotate 90>> /PUT pdfmark}. (both backends are in some respect better than the pdfmode backend: they remove duplicate entries.)
 
10:22 PM
@PolineSandra There are two ways; I'm not sure which one works for Arabic: \addto\captionsarabic{\renewcommand\chaptername{فصل؟}} or \renewarabicchaptername{فصل؟} (but does babel work properly with arabic in the first place?)
 

« first day (3139 days earlier)      last day (1787 days later) »