« first day (3487 days earlier)      last day (1448 days later) » 

9:13 AM
quack
 
@PauloCereda /squirrel bark/
 
@Rmano ooh hi mr. squirrel!
 
@PauloCereda now we have a duck, a squirrel, and a rabbit. Hi, Mr. Duck! And hi, Mr. Squirrel, @Rmano!
 
@Skillmonlikestopanswers.xyz @PauloCereda Hi!
@Skillmonlikestopanswers.xyz We are quite lucky that there are no carnivores over here ;-)
 
@Skillmonlikestopanswers.xyz ooh
@Skillmonlikestopanswers.xyz hi mr rabbit!
 
10:01 AM
@PauloCereda breakfast
 
@DavidCarlisle oh no
 
10:25 AM
@PauloCereda it works!!!!!!!! (@JosephWright @UlrikeFischer)
 
@DavidCarlisle ???
 
@JosephWright luatex in latexonline (tests) I'll forward you a mail:-)
@JosephWright @UlrikeFischer actually the main version already updated to TL2016 and works:
 
@DavidCarlisle wow. Is it a full texlive?
 
@UlrikeFischer as far as I understand he's using the islandoftex texlive images so yes, that should be a full tl2016 and a full tl2020 is in testing
 
@DavidCarlisle YAY
 
10:38 AM
I just discovered an undocumented syntax in pgffor. github.com/pgf-tikz/pgf/issues/855#issuecomment-630097663
 
@DavidCarlisle so we can have a bit fun with typewriter font?
 
@HenriMenke In my manual remember is documented at page 989 (I looked it up recently...)... Or you are referring to another syntax?
 
@UlrikeFischer not in front of the children
 
 
@Rmano Look at the \lastx=\x part in the post's loop.
 
10:49 AM
@DavidCarlisle TL'16 should be OK
 
@TeXnician Ah, ok, sorry for the noise @HenriMenke ---
 
@UlrikeFischer @JosephWright @PauloCereda some issue with return codes though I think:
%!TEX lualatex
\documentclass{article}
\usepackage{fontspec}
\usepackage{chickenize}
\chickenize
\begin{document}

one two three four five

\end{document}
 
@DavidCarlisle uh oh
 
that runs to completion in lualatex but the site can't find the output
Output written on main.pdf (1 chicken, eggs).

============================
Hello my dear user,
good job, now go outside and enjoy the world!

And don't forget to feed your chicken!
============================

failed to extract job name from latex log
There were errors; /tmp/storage/compilation_10/output.pdf not updated
Oh it's not expecting to see (1 chicken, eggs). after the main output file name, I wonder why not:-)
 
ooh chickens
 
11:01 AM
@DavidCarlisle we could add an "adults only" lesson ;-)
 
@UlrikeFischer oh no
 
@UlrikeFischer yes I can see a learn LaTeX adults only lesson will get through any safe search filters.
 
@DavidCarlisle Unless you mistype \zzz going a key to the right... ;-)
 
@PauloCereda this works in learnlatex
%!TEX lualatex
\documentclass{article}
\usepackage{fontspec}
\usepackage{chickenize}

\begin{document}
\chickenize

\directlua{
    luatexbase.remove_from_callback("stop_run","a nice text")
}





one two three four five


six

 \end{document}
 
@DavidCarlisle ooh
 
11:20 AM
@DavidCarlisle, @PauloCereda All excellent: I think we are now sorted with the online aspect. Just need to get the design work finalised ...
 
@JosephWright woo
 
@DavidCarlisle "Some fun with LaTeX"?
 
yo'
Hi all! I wonder, is this a bug in parskip? overleaf.com/read/xtrtqxyvjmtc (it was raised at tex.stackexchange.com/q/544880/11002)
 
11:36 AM
@yo' well it's clearly not its best feature
 
yo'
@DavidCarlisle :-)
 
@yo' I believe @UlrikeFischer has write access, so you could blame her.
 
@DavidCarlisle ooh
 
@yo' actually no it's not in rf-latex, Frank kept it so blame him.
 
yo'
@DavidCarlisle I don't need to blame anyone, I just wanna be sure that OL is not the one to blame (in this case at least :-) )
 
11:42 AM
@yo' not sure the package is changable after all this time but maybe worth noting it at github.com/FrankMittelbach/fmitex
 
yo'
@DavidCarlisle wilco! thx
 
@yo' happens on my local TL2020 on Windows as well.
 
yo'
@Skillmonlikestopanswers.xyz yeah, happens on TL18 and TL19 in OL, and in TL17 I believe the package was quite different...
 
@yo' just so you know its not OL's fault... :)
 
yo'
@Skillmonlikestopanswers.xyz :-)
 
11:45 AM
Today I made Windows a bit more usable. I learned that one can assign keyboard shortcuts to executables (or links to executables) and now I can spawn an MSYS terminal with a key combination on my work PC :)
(unfortunately one can't assign to Super+Enter :(
 
12:05 PM
@yo' Hey guys. I'm the one who asked this question. Do you have any alternatives that I can use to avoid the overlap issue until its fixed?
 
yo'
@Arvind well, if you completely remove the parskip package, it will work, but it may break elsewhere...
 
@yo' Ah I was worried you'd say that. There's no other option except removing parskip for now then?
 
yo'
@Arvind there probably is, wait a minute
 
@Arvind you could add the space. As long as you have a \newpage directly before the list, it should affect page breaking:
\makeatletter \patchcmd\@starttoc
{\begingroup \makeatletter \parskip\z@}
{\begingroup \makeatletter \vspace{\parskip}\parskip\z@}
{}{\typeout{Couldn't patch \string\@starttoc}}
 
yo'
Well, I figured out the one at overleaf.com/read/xtrtqxyvjmtc under workaround.tex
 
12:11 PM
@UlrikeFischer Let me try. Thanks.
 
I meant "it shouldn't affect page breaking"
 
@yo' This worked perfectly! Thanks. I couldn't figure out how to do the \makealetter thing @UlrikeFischer suggested, so that kinda ended up nowhere.
 
@DavidCarlisle texfaq.org/FAQ-concrete should be updated, \renewcommand{\bfdefault}{sbc} no longer works, see tex.stackexchange.com/questions/544888/…
 
12:38 PM
@UlrikeFischer Put in a PR ;)
 
@JosephWright ;-) where is github of the texfaq?
 
@UlrikeFischer Yes
@UlrikeFischer Feel free to change Robin's 'style' statement
 
yo'
@Arvind You're welcome!
 
 
4 hours later…
4:44 PM
@DavidCarlisle Hi, I think you got stuck updating ChangeLog.txt to hyperref :)
 
4:56 PM
@PabloGonzálezL ? (if anything is wrong, blame @UlrikeFischer:-)
@PabloGonzálezL ah we can add next time, I don't think anyone will be too worried:-)
@PabloGonzálezL should probably make l3build tag ensure that the version appears in the change log
 
@DavidCarlisle I just follow the "Read ALL" rule every time a package is updated :)
@DavidCarlisle Do you plan to take a look at ntheorem-hyper.sty in the future?
 
 
2 hours later…
6:41 PM
can i increment the value defined by \newcommand{\al}{2.5}
or, how can i do mathematical operations on it?
apparently, `\newcommand{\ax}{\al+1} doesn't work. but yeah, i don't expect it to work, either.
it's a string, in the end
 
@sevdaicmis You can load \usepackage{xfp} and do \edef\ax{\fpeval{\al+1}}
@sevdaicmis Though careful that \edef doesn't check if the command is already defined, like \newcommand does.
 
alright, that works :)
@PhelypeOleinik for this, maybe one should add \newcommand{ax}{something} and then do the eval
the second line resets if after all
 
@sevdaicmis That's usually a good idea.
 
7:21 PM
@PabloGonzálezL no:-)
 
7:43 PM
@DavidCarlisle are the raw tags around code blocks for learnlatex still required?
 
@DavidCarlisle me neither ;-)
 
@DavidCarlisle Sniff :(
 
@Skillmonlikestopanswers.xyz they are required sometimes so if in doubt leave them in {{ and {% are picked up by jekyll to evaluate the liquid expressions so you need raw if either of those strings appears
 
@DavidCarlisle ok, so I'd better spam them everywhere, this way I won't forget them if they really are needed :)
 
@Skillmonlikestopanswers.xyz are planning more changes? (I'm just doing semi-colons for @barbarabeeton) but getting close to done for first release text
@PabloGonzálezL would make more sense to lose it and get ntheorem maintainers to support any hyperref features required (@UlrikeFischer)
 
7:52 PM
@DavidCarlisle we had some discussion about the length of L8, so I'm trying to move more into more and concentrate more on the essentials in L8.
(feels like quadruple work right now, and I hope I get it all sorted in a reasonable and understandable way...)
(and yes, that really means a rewrite of most of it so that it still makes sense the way its formulated)
 
@DavidCarlisle -- Is this a hint that everything is going to be rewritten, and I'll have to read it all again for semicolons?
 
@DavidCarlisle exactly. @PabloGonzálezL I took a quick look and the sty is patching/redefining lots of commands. This is simply utterly wrong. This must be redone in a proper way. The theorem command must get proper hooks and proper support.
@DavidCarlisle latex format is now 2017 but still no chessboard ;-(.
 
@UlrikeFischer I think this was discussed here in the chat, ntheorem-hyper.sty is no longer necessary, the code written there is already in the ntheorem itself (since quite some time)...
 
@UlrikeFischer he has a server running tl2020 but I don't want to check that in/advertise it yet, but you can call it from a local page for testing
@Skillmonlikestopanswers.xyz it's getting a bit late for major text rewriting we need to do proof reading and style work at some point
 
@PabloGonzálezL you mean I can delete it?
 
8:03 PM
@DavidCarlisle I know, and we already did proof reading. This came up when @PhelypeOleinik was proof reading (and is totally my fault, I guess -- so best we blame @UlrikeFischer)
 
@UlrikeFischer Or leave it empty as minitoc-hyper.sty
 
@Skillmonlikestopanswers.xyz that raggedright example was intentionally added in the main lesson :(
 
@DavidCarlisle and was wrong and already existed in more.
 
@Skillmonlikestopanswers.xyz hmm it is in in more, OK I guess
 
@DavidCarlisle and it is way better suited for more (\arraybackslash)
 
8:14 PM
@Skillmonlikestopanswers.xyz \arraybackslash is such a hack who thought of that command:(
 
@DavidCarlisle I did immediately when I saw that example... :)
 
@Skillmonlikestopanswers.xyz we really should have fixed \raggedright at the time.
 
@DavidCarlisle you still could, it wouldn't break anything if you did.
 
@Skillmonlikestopanswers.xyz normally instead of telling people to use \arraybackslash I tell them to use \tabularnewline - more typing but much more logical and understandable.
 
@UlrikeFischer but semantically you should use \arraybackslash in the column definition if you change the column definitions alignment. Much cleaner code, even if harder to explain.
 
8:17 PM
@Skillmonlikestopanswers.xyz but what would you change, make it never redefine \\ or make it only not do it in tables? (both ways would definitely break some existing documents)
 
@DavidCarlisle now that I think of it, my plan would've broken those strange uses of \tabularnewline and sticking to the \raggedright meaning of \\ to use it inside a single cell (looking at you, @UlrikeFischer :-)
 
@Skillmonlikestopanswers.xyz you don't need \arraybackslash with \RaggedRight
 
@DavidCarlisle (I didn't write more-8, blame someone else)
 
@Skillmonlikestopanswers.xyz me or Joseph but I'll blame you.
 
@DavidCarlisle then I'll blame @PauloCereda
 
8:21 PM
@Skillmonlikestopanswers.xyz seems reasonable
 
@Skillmonlikestopanswers.xyz the problem is that this the only one which actually does what you expect it to do:
\documentclass{book}
\usepackage{array}
\begin{document}

\begin{tabular}{>{\arraybackslash\centering}p{3cm}}
 abc \newline abcxxx \newline bljhub \\
\end{tabular}

\bigskip
\begin{tabular}{>{\centering}p{3cm}}
 abc \newline abcxxx \newline bljhub \tabularnewline
\end{tabular}

\bigskip
\begin{tabular}{>{\centering}p{3cm}}
 abc \\ abcxxx \\ bljhub \tabularnewline
\end{tabular}

 \end{document}
 
@UlrikeFischer why use \arraybackslash\centering? It should be the other way around. And my usual way of doing this would be >{\centering\let\newline\\\arraybackslash}.
 
@Skillmonlikestopanswers.xyz ups, typing too fast. but it doesn't change the output
 
@UlrikeFischer no idea why \centering and friends only changes \\ and not \newline that is really the root of all the problems. If \newline was always the line breaking and \tabularnewline was always the end of row, it wouldn't matter so much which had the \\ shorthand
 
\documentclass{book}
\usepackage{array}
\begin{document}

\begin{tabular}{>{\centering\let\newline\\\arraybackslash}p{3cm}}
 abc \newline abcxxx \newline bljhub \\
\end{tabular}

 \end{document}
 
8:26 PM
@Skillmonlikestopanswers.xyz but you can't explain to a normal user the \centering\let\newline\\\arraybackslash. They never get the order right (when not even I get it ...)
 
@UlrikeFischer ^^^^
@UlrikeFischer who cares for normal users?
 
@DavidCarlisle if they would change \newline it would be really an improvement.
 
@UlrikeFischer also I'd never show a normal user this, I'd tell him: Put \newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash}p{#1}} in your preamble, then use C{3cm} and \newline for the individual line breaks.
@UlrikeFischer indeed.
@UlrikeFischer \let and \arraybackslash are only meant to be used once and then forgotten for the rest of the document (of course I tend to use them more often than once, but you get the point).
 
9:08 PM
compiling 0bin.net/paste/… with dvipdf returns 0bin.net/paste/…
the problems is in the body of defFunction, i suppose. i probably make an error in its syntax
 
@sevdaicmis dvipdf? does pstricks work at all with that driver?
 
i don't know. what's the expected one?
 
@sevdaicmis you got a postscript error so it's clearly trying to do something but it's not the usual pipeline normally you would use dvips then pstopdf
 
hmm, weirdly i don't have pstopdf binary in my distribution, apparently.
maybe it was added to the distribution after i installed mine.
 
@sevdaicmis sorry ps2pdf
 
9:22 PM
oh
@DavidCarlisle ok that exists, and returns a similar error message: 0bin.net/paste/…
 
@sevdaicmis On the Mac OS, pstopdf is standardly , installed in /usr/bin; ps2pdf is installed into /usr/local/bin by the TeX distribution I assume.
 
@sevdaicmis try to make a smaller example and post as a real question on site. with inline code blocks not the pastebin links
 
actually i have a question in the site but, in the problem solving journey, i got a little bit sidetracked. i should make an update
nevertheless, the above help are valuable and appreciated
 
10:27 PM
i think i did a good job at editing the question. my intention is clearer now
 

« first day (3487 days earlier)      last day (1448 days later) »