3:03 AM
@FrankMittelbach Right, and that's a real problem for (my) page breaking. As @egreg said, splitting with \vsplit is not a problem and doesn't give an error. But I measure the height of the box to find out whether it's empty or contains mor or less than a page worth of material. After a while, the height overflows to negative values, so the simple formula "break off a page iff height > one page" doesn't work.
@egreg btw, that's another real problem in DocScape because I automatically assign table row widths based on the average "unbroken" text length of cell contents.

3:28 AM
@FrankMittelbach What is gained in comparison to just saving the content in a macro and retypesetting that? Is it about expanding out variables?

3 hours later…
6:44 AM
@StephanLehmke yes. saving in a macro means that you are staying a the programming level and there executing material several times means that you have to undo all side effects (global variables, writing to external files etc) if you execute the code multiple times. Either approach has drawbacks, so I'm not sure what is best yet.

@FrankMittelbach Side question: Does TeX indeed offer a data structure for "formatted" Text which can be re-broken (box content doesn't work, does it?), or are you thinking about a specific kind of token list which is obtained by executing the text in a special environment?

@StephanLehmke box content does work as long as it is a list of hboxes (you need to take care of language nodes as they are not generated if you typeset straight into an hbox) and probably many other things but something along those lines should allow to hold "partially" formatted text.

Will TeX perform hyphenation if I \unhbox some text in a vbox, or will I be called Pandora?
@FrankMittelbach What about hyphenation? Can you undo/redo that?
@FrankMittelbach Another route which might have further uses would be to save the "context" so that it could be restored for re-typesetting. Writing to files won't happen anyway unless it's \immediate.

6:59 AM
@StephanLehmke When TeX typesets into an hbox then it doesn't do hyphenation. But if you unbox the material it will. So depends on how you collect the material in the first place
@StephanLehmke but it (or at least some of the side effects) will happen (several times) when you trial typeset that material then.

@FrankMittelbach I was assuming "trial typesetting" meant only one version is shipped out.

@StephanLehmke it means that for example you rerun a set of paragraphs several times in different measure to decide then which of them to use. Or you mount a number of floats on a page and rerun your paragraphs around them (with the floats protruding into them). You may have to try out several options before deciding on one.
@StephanLehmke eventually only one is shipped out (normally) but if you keep the source on macro level you need to take care of all global changes during the trials and undo them and you may not know what those are (easily)
also the typesetting would be much faster if you do not have the burden of all macro processing but just do the rebreaking

7:17 AM
@FrankMittelbach I understand well. But still, only one version will be shipped out, so whatsits like write will only be carried out once. For other global side effects you need to take care, of course. I do a lot of re-typesetting in DocScape because DocScape supports "wrapping" text everywhere (so things get tricky at page breaks or when balancing columns), but then "paragraph text" is much more regulated and "dumb" in DocScape than in LaTeX.
@FrankMittelbach Do you have data on that? In DocScape most things are re-done a lot of times because of "design rules" trying out variants but I find things are getting expensive exactly in the moment boxes are built (i.e. macro processing is cheap). I'd be very interested in estimations what is taking how much time in TeX processing. Though my secret favourite for the biggest time hog is NFSS, so you'd avoid re-doing that :-)

@StephanLehmke remember I would also be interested in looking at what you do in docscape :-). No I don't have data already. I'm currently playing with getting the source savely typeset into a data structure (and even that is not easy, eg you can't simply typeset in to an \hbox or you generate the opposite problem of keeping local changes tied to the box boundaries which may not be your scope
And if you typeset into \vbox{\hsize\maxdimen ... and pick up the hbox inside you still have to guard against Joyce type of paragraphs ... so ... not sure what can be achieved if the full TeX power can be part of your input

8:05 AM
@FrankMittelbach I'm looking forward to seeing the results of these experiments :-)

@JosephWright Me too :-)

8:26 AM
@percusse Thanks a lot for your answer, I learned a lot about for loops in tikz now! =)

Seems to be many ghosts though, I guess I need to make a call.
"If there's somethin' strange in your chat
Who ya gonna call?"

8:59 AM
Ghostbusters!
2

9:39 AM
@N3buchadnezzar I presume you've typset that with TikZ ...

9:55 AM
@AndrewStacey The whole video? ;-)

I have made a birthday calendar.
If someone could look at it and give feedback, it would be helpful.

@MartinScharrer Of course! But for the Superheros package then I guess just the logo would do.
@HåkonMalmedal Det ser ut veldig nyttig! Jeg skal prøve å gi deg en tilbakemelding.

10:14 AM
@AndrewStacey Takk!

@HåkonMalmedal Du glemt den årlige streik ...

@AndrewStacey Hard to predict :-)

@HåkonMalmedal Indeed ;) Luckilly all the boss is getting removed.

@HåkonMalmedal No harder than Easter, surely.

@HåkonMalmedal It doesn't list my birthday

10:17 AM
@AndrewStacey Deppends on your need for accuracy, I predict easter will surely come within the next twelve months +- 4 months.

if (strike) [observance=Strike action]
:-)
Perhaps TeXample.net is interested?

@HåkonMalmedal: Fantastic code! Congrats! :)
Wow today is Onsdag! :)

@PauloCereda Thank you!

29 people here?! Apparently there's some party going on. :)

@PauloCereda Yep, Odin's Day.

10:29 AM
@TorbjørnT Cool! :)
Yay, a gnuplot book!
@MarcoDaniel: we could write about arara and win the book! :)

@PauloCereda It should be graphics related though ...

@PauloCereda Yeah ;-)

@MarcoDaniel We could make arara graphics-related if we include some MetaPost/MetaFont rules. :)

@JosephWright I read this. At the moment it's very difficult to give any response.
@PauloCereda But I think we will get a penalty because we will be off topic (LaTeX and Graphics).

10:45 AM
@MarcoDaniel Oh. :(

10:57 AM
The answer was changed quite a bit (text was added). Perhaps a rollback?

11:10 AM
@PauloCereda I think the only one who can decide this changes is altermunduns. So a roll-back is useful

@MarcoDaniel You are right. :)

11:27 AM
@JosephWright A small question. I read your mail and the discuss with @egreg: However I can't understand the reason. The naming convention of a function \prop_put:nn indicates a internal function of the modul l3prop. If I understand your email correct then the new syntax will be \__prop_put:nn.

Out of curiosity, do functions starting with __ denote "private" (internal) stuff? I'm curious because it's quite common to see variables starting with _ which denote encapsulation.

@MarcoDaniel no. \prop_put:nn is a function of the prop module that can be used by other modules. In other words it is a public interface. Not on the document level as it has expl syntax but for programmers to use. On the other hand functions that start out with \__ are internal functions that should not be used or relied upon by others.
So nothing would change for other programmers that want to make use of property lists. An example of a function that would change is \prop_put_aux:NNnn (called by \prop_put:nn and others). That one would probably be renamed to __prop_put:NNnn to indicate that it should not be used outside the prop module

@FrankMittelbach Please let my try to explain it in my own words. It shows whether I understood it or not. The module l3prop provides some functions like \prop_put:Nnn which will be used by other modules. On the other hand the definition of the function \prop_put:Nnn uses some "internal" functions with \__prop_put_aux: which are only provided for the current module. If this is correct I will understand the issue.
@FrankMittelbach You were faster.

@PauloCereda yes that is the idea. right now we do have things like _aux: but that is clumsy and not easy to do consistently, so a lot of internal functions ended up with names that sound like usable interfece functions even though they should not be used or relied upon
@MarcoDaniel yes exactly
@MarcoDaniel the problem is that if there is no clear separation people may use the internal ones as shortcuts (to avoid an expansion say) but then making it impossible to change the internals without breaking things all over the place. -> the issue that LaTeX2e has

11:43 AM
@FrankMittelbach Fantastic! I 100% support this idea. :)

@Joseph looks like we need a bit additional explanation, if @egreg and @Marco didn't understand your latex-l message without further disucssion

@FrankMittelbach Sorry :-(

@MarcoDaniel nothing to be sorry about, it just shows that we haven't yet explained it well enough
@PauloCereda there is a twist to it. we also offer a shortcut in dtx files: there you can write \@@_put:nn and on docstrip generation this gets translated to \__prop_put:nn if you put in a conversion guard %<@@=prop>on the top of your file

@FrankMittelbach Awesome! :)

That makes the dtx file different from the code actually used but means less typing

11:48 AM
@FrankMittelbach Wouldn't there be some cool syntax trick which'd make it (nearly) impossible to use these functions from "outside"?

but on the other hand code from dtx files can be build in a complex manner anyway

@StephanLehmke Good idea! if [ function running outside scope ] then [ erase home directory ]. :)

Like \definternal{prop_put_aux} which would prefix the real command name with a randomly generated prefix.

@StephanLehmke nothing that can't be undone really and even if I don't think the extra effort is the right thing to do. In my opinion __ is a clear indicator not to touch things

@FrankMittelbach Like @

11:52 AM
@StephanLehmke you could do that during docstrip generation :-) but as I said I think this is overkill

@FrankMittelbach The convention can be used at nearly every layer and package. So it's useful. If an author uses some internal functions he has to live with any changes. The global behaviour won't be changed.

@MarcoDaniel that is the idea

@FrankMittelbach After your great clarifying I will support this changes ;-)

@FrankMittelbach Even if it's a low barrier there's a big difference between making the internal functions exactly as accessible as the public ones but writing in the documentation not to use them (who'll ever read the documentation? I always look into the .sty files only), or making it a dedicated effort to use them in spite of not being "allowed" to.

@MarcoDaniel thank you :-) you mean you will have converting files?

11:55 AM
@FrankMittelbach Or while the package is loaded. It's all dynamic execution anyway, you know ;-)

Mar 26 at 19:37, by David Carlisle
@Canageek moral of the story: never read the documentation, bad things happen
<3

@StephanLehmke but in the .sty file you will see the function with its "real" name

@FrankMittelbach I started with my fist package some weeks ago and now I will start to change this. If I can help to change some l3 modules I will do it

@StephanLehmke that is too painful even with todays computers I would say. The problem is that it is not just the simple functions but also all places where function names are build using "c" arguments or ...
So it is one thing to do a conversion at docstrip time and writing it out to a file to do one when loading the file

@FrankMittelbach No, as I said, I'd see \definternal{prop_put_aux} and \useinternal{prop_put_aux} which are expanded to something at time of loading the package.

11:59 AM
@StephanLehmke when does the \useinternal picks its prefix from?

@FrankMittelbach Maybe we're talking past each other. I don't believe a bit of extra assignments at the time a package is loaded will add much to the total running time of the document.

@StephanLehmke what do you do if the function name is constructed from input?

What does it show when \begin{document} occurs 66% of the way into the TeX file?

@StephanLehmke but you can't replace the \useinternal easily at loading time that's my point
@AndrewStacey that you have a short document
... lunchtime .. see you later

@FrankMittelbach I don't say I've a perfect scheme already in mind. But I believe, considering the effort already being put in the interfaces, making some kind of package loader which would sort out this stuff at loading time wouldn't be that much effort to do. All you need is a nice syntax convention and a tool like \patchcmd going through all the sources replacing things.
@FrankMittelbach That was only an example. I'm sure with current (eTeX-type) syntax tools there is a solution to this which wouldn't clutter up package syntax too much. But even if it'd require a totally strange syntax for packages, you could generate this syntax from the \__foo notation at docstrip time.
@FrankMittelbach That's already obfuscated enough, isn't it? How probable is it someone would naively use such a function outside the package?
@FrankMittelbach You could even simply replace all occurrences of \__ by something random at loading time ;-)

12:20 PM
@MarcoDaniel could be helpful perhaps. Also just verifying that the right kind of commands are marked internal only and those that should possibly be public not (we might overdo it :-) or miss some

Idea for "package loader syntax": \unexpanded{...any stuff not containing a \__ command name}\expandafter\noexpand\csname\packageprefix prop_put\endcsname\unexpanded{...more stuff}...and so on.... Just define \packageprefix to something random and then fully expand the whole package code ;-)

12:42 PM
Heya =)

@StephanLehmke I fear I want readable dtx files (even if some people claim expl3 can't be read anyway :-) So it would need to be something that is able to deal with just the @@ in the source and does the rest automagically ...

@FrankMittelbach Of course, that's what I also meant. Readable dtx, computer-consumable sty. This will also motivate people to look into the dtx files ;-)

@StephanLehmke well there are three converted dtx files by Joseph using the @@ syntax. just rename them to .sty and write a loader a loader for us that handles them

1:11 PM
@FrankMittelbach But you must ask a question on TEX.SX about it so I can get rep for it ;-)

@egreg: You used my package -- I am happy ;-)

@StephanLehmke if that is all that it takes ... (we might offer bounties :-)

Wow, I wrote an answer with 18 screenshots. I hope there's a badge for that. :)
2
@MarcoDaniel: I love your comment! :P

1:30 PM
@FrankMittelbach I think there'll be a couple of people here going for this kind of thing - remember the question about \gobblelast?

@StephanLehmke no. which question?

15

This is a follow-up question to How does one append material to a token list? The macros \prependto and \appendto work nicely to add content to token lists. How would one go about creating macros like \gobblefirst and \gobblelast that removes the first/last token from the list? Assume the follo...

I devised a method to put unbalanced braces into a token list and scarcely anybody even thanked me for it :-(

@StephanLehmke Bravo!

1:45 PM
I feel like a toddler, because I was happy for figuring out how to draw something in tikz!
While you go out and win WW2 or something =)

@N3buchadnezzar Well I don't know how to draw something in TikZ. So it's probably baking vs. basketball or something like that ;-)

Although
Baking basketball would be really cool

@N3buchadnezzar And whatever else, you don't want me (in the figurative sense) to have won WW2, that's for sure...

Well, I do not want to take this too far. But in some way I would want that, if my guess for where you are from is correct.
Aryan masterrasse..........

2:04 PM
@PauloCereda At least you (and @AndrewStacey) are setting the standards for the rest of us how much space one can use on the imgurl server before one's account gets disabled ;-)

@StephanLehmke LOL (later today) IMGURL is down. :P
@StephanLehmke Next time, I'll try a huge image with all screenshots added. Let's see if they can handle that. :)

@PauloCereda animated gif leading you through the sequence?

@DavidCarlisle Wow! Even better idea! :D

@PauloCereda you could start by posting one showing people how to use a trackpad to accurately select one line of code before hitting the {} button.

@DavidCarlisle Ah! :)

2:31 PM
@MarcoDaniel I was waiting for your answer! Some exercise with the powerful packages is necessary to keep in shape.

2
@DavidCarlisle: ^^ :P

:-)
@PauloCereda So you should add that to the text fragments meta question:-)

@DavidCarlisle I thought so, but it's a big image size (1.5mb). :)

I just passed my Master's state exams!!! Yahoo!!!!

@PauloCereda can't you re-use a reference to i.stack.imgur.com/3l3LC.gif without taking up the space you have already squandered?

2:44 PM
@tohecz Congrats! :)
@DavidCarlisle Ah yes! You are right. :)

3:02 PM
@tohecz Congratulations!

Thanks guys!

@percusse, Did you see me thanking you ? =)

@N3buchadnezzar Just now. Thanks for the note!

@N3buchadnezzar I can't get enough of that.
@PauloCereda Sweet! I fear that you did lots of PrntScr :)

3:11 PM
@percusse I almost broke the key. :P

@PauloCereda Those mysterious 3 buttons.... I used to take them out when I get a new keyboard. pause/break was ok for C:\> dir *.* printscreen was obvious but scroll lock was a quite mysterious. .... warning contains pre-internet era ignorance

@percusse Scroll lock is still mysterious. :)

I finally got the promised present for being a "MSc.": youtube.com/watch?v=O4Z4tI6FJVo

@PauloCereda Oh no! I just realised, this new laptop doesn't have a scroll lock key!

@DavidCarlisle Oh no!

3:18 PM
ops :p

@tohecz Sweet! It sounds very nice! The keys seem very responsive. :)

@PauloCereda I knew I have to have it since I first touched it keys :)

@tohecz Nice one!

@tohecz Awesome! I have a Roland RD-100 (made in Italy <3 ). :)

@egreg I don't like to introduce my package.

3:20 PM
@PauloCereda In our church, we have Yamaha Clavinova 370 and I knew I want Yamaha too

@tohecz I heard that the Clavinova series is very good. :)

@PauloCereda Indeed (well, it's CLP 330 in real as I found now, but still good). However, I wanted a stage piano home

@DavidCarlisle What's a "scroll lock key"? :)

@PauloCereda @tohecz Can I get a little bit of youtube.com/watch?v=VZjV22kZUpA ? :)

@percusse Volume at 11! Here we go! Groovy time! :D

3:24 PM
@percusse Weel, the shipment will take 2 weeks (it's in the central stock in Belgium...), and I'm afraid I'm not able to play that :-/

@tohecz No problem I can't play like Stave Gadd anyway eheh.

@PauloCereda So nice. Everything's in place...

I prefer tunes like this one: youtube.com/watch?v=N7yazIH4rAI
Gotta go now, see ya in the later evening :)

3:49 PM
One vote needed:
0

I have a tabular inside a table-environment and wish to add some explanatory text directly below the tabular within the float. Of course I know that I should explain the contents of the table in my normal text and will do so. But in this case I need some special information given directly below t...

@MarcoDaniel Voted and [case] closed. :)

@PauloCereda ;-)

@FrankMittelbach OK
@MarcoDaniel Let us actually agree on it first (currently a proposal, not implemented across l3kernel)

@JosephWright Changing the names isn't so difficult for one package ;-)

@MarcoDaniel True, but one thing I'm keen on (at least) is that we try to have a lot more 'coding consistency' in LaTeX3 than LaTeX2e. So far, people look keen on this, so it's likely to come off. Probably won't take us that long to get sorted: so far feedback is positive

4:07 PM
@egreg: I revisited one of your fantastic answers in which you helped me with the alignment of a marginal image for an order of mass. :) I made the images clearer and more unobtrusive. :)

@PauloCereda Probably smaller than they used to be is better, indeed

@egreg It took me time to realize that. :( The PDF view is not so good, but they are lovely on print. :)

@FrankMittelbach Do you want to add a clarification on LaTeX-L or shall I?

4:30 PM
@JosephWright as you like. perhaps @Paulo (supporter :-) or @Marco or @egreg might want to add their opinion on this on LATEX-L and we take it from there. I can't write anything before late today

@FrankMittelbach OK, I'll add something in a bit [some work writing first, even though I'm between jobs :-)]

4:48 PM
@FrankMittelbach I really support this idea. :) I think there are advantages from this model, like not exposing private functions make them easy for the L3 team to maintain and even for a replacement in the future without breaking any existing L3-based code. Using only the public interfaces is also a great chance for improving consistency and avoid certain common pitfalls or traps. :)

5:17 PM
@PauloCereda This is one aspect. On the other hand you need more auxiliary functions. To maintain such a feature I think it is very important to provide more auxiliary functions. Maybe one aux function for one task.

@MarcoDaniel Indeed. :) The public interface should provide as many functions as possible. :)

@MarcoDaniel That's also a part of the way we hope LaTeX3 programming works: defined functions for defined tasks

@JosephWright You are headed in the right direction

@MarcoDaniel It's funny: I have no formal programming training, but I've picked up a lot of good practice doing LaTeX3 work :-)

@JosephWright :)

5:29 PM
@JosephWright ;-) But what do you learn in such trainings? The experience of the real life ;-)
@egreg: Based on the xindy-question: I think most of the work can be achieved at the LaTeX level. For example we will define only one default attribute:
(markup-locref   :attr  "default"     :open "\ourcommand{" :close "}")

@MarcoDaniel Well I'll take the word of people who actually work in IT: I'm a chemist :-)

@JosephWright I must work with SAP ;-)
@egreg: The command \ourcommand will handle the page input and the formatting command of the user.

@JosephWright We have much in common too. I also explode things, usually with memory allocation. :P

@JosephWright But a chemist had a lot of IT stuff during his study ;-) --- But of course it's a great step.
@JosephWright: Why do you linked my chat comment -- that's embarrassing ;-)

How do I register in the mailing list? Is this one? listserv.uni-heidelberg.de/cgi-bin/wa?A0=latex-l

5:42 PM
@PauloCereda: You as Windows user can you test the example ;-) tex.stackexchange.com/questions/43883/…

@MarcoDaniel Don't push it. :)
I have four operating systems around here. :D

@PauloCereda First of all I registered to the complete mailing list and than I subscribed the LaTeX-L .. I used gmane as a newsgroup reader in my thunderbird
This question can be closed as duplicated:
0

I have been playing around with TikZ and am impressed. I have noticed that the $A$ math mode syntax is using sans serif, italicized font. How can I switch it to use serif, italicized font by default whenever in math mode? Note: This is not TikZ specific. Regular math display mode appears to hav...

@MarcoDaniel The OP code works for me. :)

@MarcoDaniel The OP says something about "long names". Not sure if this holds, but it's interesting to investigate.

5:57 PM
@PauloCereda I believe Windows has a limitation of 256 signs per path.

@MarcoDaniel Seems better.

@egreg and harder ;-)

@MarcoDaniel Found a solution. I added a comment, should I convert it to an answer?

@PauloCereda Of course -- Do you know the limitation of 256?

Bayern <3

6:04 PM
@MarcoDaniel Nope. :)

Maximum Path Length Limitation

In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters. A local path is structured in the following order: drive letter, colon, backslash, name components separated by backslashes, and a terminating null character. For example, the maximum path on drive D is "D:\some 256-character path string<NUL>" where "<NUL>" represents the invisible terminating null character for the current system codepage. (The characters < > are used here for visual clarity and canno…

@MarcoDaniel Ah thanks! :)

Every administrator working with windows has such problems ;-)

6:16 PM
0

There's a workaround to set another temporary folder for your makeglossaries session. First, let's see my execution: If I type echo %TEMP% in the command prompt, the full path for the temporary folder is displayed: C:\>echo %TEMP% C:\Users\Paulo\AppData\Local\Temp In order to use another...

20 screenshots today. Wow.

I am looking at my pdf outup, and the slanted lines in my images looks jagged. Is there any way to increase the anti-alasting or something ? ^^

@MarcoDaniel Start of the discussion, so seemed best

@JosephWright Thanks. Now I'm following the project. :)

@JosephWright At the chat everything is informal (more or less) but the list -- panic ;-)

@MarcoDaniel The list is whatever people make of it: the 'announcements' are relatively formal as it needs to be, but everything else is down to the posters

6:24 PM
@PauloCereda TikZ icons?

@Jake No. :( Currently, they are SVG. I have no TikZ power. Yet. :)
@MarcoDaniel Now I am. :)

@PauloCereda Write your first statement ;-)

@MarcoDaniel Which one? The one about the epic LaTeX3 tool I'm secretly working on? :P
Oops.

@PauloCereda LOL

6:28 PM
@MarcoDaniel You should post there. :)

@PauloCereda I am writing currently ;-)

@MarcoDaniel Yay! :)
The power of the Avatar is strong. :)

@PauloCereda LOL

@MarcoDaniel <3

@PauloCereda Scale down as you wish :)
\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=1,manstyle/.style={line width=4pt,line cap=round,line join=round}]
\draw (0,0) circle(1cm);
\node[fill,circle,inner sep=2.5pt,outer sep=1pt] at (-0.2mm,7.1mm) {};
\draw[manstyle] (0,0.5) -- ++(0,-1.2cm);
\draw[manstyle] (-1.5pt,0) -- ++(0,0.5cm) (1.2pt,1pt) --(0,5mm)--++(-45:4mm);
\end{tikzpicture}
\end{document}
Needs some aftertouch :) Just give me a few minutes...

6:43 PM
@percusse OMG!!! This is fantastic!!!!

@PauloCereda It takes time to adjust : ) Second one can be like this but please adjust further as you wish eheh
\begin{tikzpicture}
[scale=1,manstyle/.style={line width=4pt,line cap=round,line join=round}]
\draw (0,0) circle(1cm);
\node[fill,circle,inner sep=2.5pt,outer sep=1pt] at (-0.45mm,7.1mm) {};
\draw[manstyle] (3mm,-5mm) |- (-1mm,0) -- (-1mm,5mm);
\draw[manstyle] (1mm,-5mm) |- (-2mm,-2mm) -| (-3mm,2mm) -- (-3mm,-5mm);
\draw[manstyle]  (-0.5pt,1pt) --(-1.6pt,5mm)--++(-45:3.5mm);
\end{tikzpicture}
And the last one is easier (cheating from the first)
\begin{tikzpicture}[scale=1,manstyle/.style={line width=4pt,line cap=round,line join=round}]
\draw (0,2mm) circle(1cm);
\node[fill,circle,inner sep=2.5pt,outer sep=1pt] at (0.3mm,7.1mm) {};
\draw[manstyle] (0,0.5) |- ++(-3mm,-9mm) ;
\draw[manstyle] (-1.5pt,0) -- ++(0,0.5cm) (1.2pt,1pt) --(0,5mm)--++(-45:4mm);
\end{tikzpicture}

7:05 PM
@PauloCereda: Based on a new issue I defined a new label ;-) github.com/marcodaniel/mdframed/issues/5 --

@percusse: This is simply amazing!!!!!! I don't even know what to say. :) Thank you very much. :)
@MarcoDaniel I love the new label. :P

@PauloCereda ;-)
@JosephWright: I answered -- I hope you will understand me.

@MarcoDaniel <3

7:45 PM
@MarcoDaniel: The __ use is just a naming convention. :) Usually _ is used for local variables, so you can easily spot the scope of them within a code block. On the other hand, __ denotes components of the underlying implementation which mustn't be used directly. It's a common practice to see this notation in another languages, like C/C++ and Python. IMHO, I see a great advantage on a visual indication of what one should use or not. :)
Of course, there must be a public interface which then maps these "private" functions to a higher user level. :)
At least, they didn't opt for the Hungarian notation. :P /ducks

@PauloCereda There will be no mapping at expl3 ;-) -- However this point can be added by you ;-)
@PauloCereda ???

@MarcoDaniel oops. :)
@MarcoDaniel One of my nightmares. :P Wikipedia helps me now:
In Systems Hungarian notation, the prefix encodes the actual data type of the variable. For example:

lAccountNum : variable is a long integer ("l");
arru8NumberList : variable is an array of unsigned 8-bit integers ("arru8");
szName : variable is a zero-terminated string ("sz"); this was one of Simonyi's original suggested prefixes.
bReadLine(bPort,&arru8NumberList) : function with a byte-value return code.

@PauloCereda what's this. Looks horrible

@MarcoDaniel The variable names also include their type. :P

@PauloCereda expl3 does the same. E.g. \l_tmpa_int means l_ = local ; int = integer and in the middle you will find the name ;-)
I answered this one whereby the question can be closed too ;-)

7:53 PM
@PauloCereda No problem, I hope it serves you well :)

2

I'd like to automatically repeat section headings after a page break. My naive attempt at doing this is to check the page counter and print the extra text whenever the counter increments: \newcounter{pagecnt} ...

@MarcoDaniel Ah yes. :) But I think it's clearer for LaTeX (isn't everything easy in LaTeX?). :)
@percusse I love the implementation. :)
@MarcoDaniel Actually, this description tells the "return value" and the formal parameters type, so it's very useful. :)

@PauloCereda Indeed

@MarcoDaniel Someday I'll delve into LaTeX3. :)

@PauloCereda I think after some improvements for arara we will start ;-)

7:58 PM
@MarcoDaniel :)

@PauloCereda I got some acquaintance from my favorite pictogram set :

@percusse Cool! :) I could use some of them for my order of mass. :) The boxing one for homily... :P

@PauloCereda Cyclism is also valid for DJ'ing and barrel rolling...

@PauloCereda Or weightlifting in the cases when the priest is not so inspired. :)

@percusse LOL true! Do a barrel roll! :D
@egreg LOL

8:04 PM
@egreg Ahah, and now demonstrating the weight of guilt....

@egreg The last songsheet I did is now a success. :) Everybody approaches me in the end of the mass to tell me about the quality of the little booklet. And this time I didn't forget babel. :)
I'll take a photo of it in action for tomorrow's mass. :)

@PauloCereda Don't forget to play.

@egreg Part two. :) Tantum Ergo again. :)

@PauloCereda Can you sing Te Deum all by heart? I really can't fully, but I remember pretty much of it. Charpentier's Te Deum is one of my favorite pieces (as you already know).

8:23 PM
@egreg I can't. :) I can hum some parts of the melody though. :) I wish people here have the tradition of good sacred music, most of our chants and hymns are dictated by the liturgy commission from CNBB (the big authority) and the songs are not beautiful IMHO. :(

@egreg @PauloCereda still discussing music? :)

@tohecz :)

@tohecz Do you know Charpentier's Te Deum?

@tohecz that just means (a) no football on tonight and (b) the site is full of tikz questions
6

@egreg no TBH
@DavidCarlisle lol :)

8:37 PM
@DavidCarlisle Euro 2012 soon. :)

@egreg correction: of course I know it, I just didn't know what is it :)

@DavidCarlisle Indeed. :P

@tohecz One of the most remarkable pieces of sacred music I know. From the starting fanfare to the glorious end.

@egreg indeed

8:40 PM
@DavidCarlisle I tried to find a cricket match on TV, there's none.

9:31 PM
@MarcoDaniel: Re: How to align frame title of mdframed on custom place?, Not sure what you mean by "Should it be mention in the documentation?". Yes, it should be in the documentation. I did not look for it in the documentation so it might be there, but the OP could not locate it.

9:49 PM
You always learn something new: Needing correct box(page)-breaking, I learnt to use \list instead of parbox and minipage...

10:10 PM
@MarcoDaniel: now that I noticed: you misspelled my name. :P

10:58 PM
@egreg: I read that a lovely church had to be imploded in Poggio Renatico. :(

@PauloCereda It was the bell tower; there was the risk it crashed on the church. Unfortunately many ancient buildings have been severely damaged. The zone was for many centuries a border: first between the Estensi (dukes of Ferrara and Modena) and the Gonzaga (in Mantova), then between the Church States and Lombardy (under Spain and then Austria). So there were many small castles and towers; and ancient churches.

@egreg Oh. :(

It's actually quite difficult to follow the history of that region: many small states that changed owner every few years. The present province of Mantova was divided into perhaps three independent feuds, for instance. Then it was swallowed by the state of Milan, which was then conquered by Spain.
That's why in Italy we have many small cities with incredible artistic beauties: everyone was a small capital and their rulers wanted to show off to the neighbors.
A visit of Mantova, or Ferrara, or Modena or … should take several days in order to be accurate.
It's slightly different in my region, because by 1450 Venice had become the ruler over all the cities. But Padova, Vicenza and Verona are comparable to the towns I mentioned before. And, of course, Venice is Venice.
A German friend of us is coming to stay for a week in Venice probably for the 30th time, but he always finds something new.

11:19 PM
Cool. :D
It's so amazing for me to see so much culture in every single village.

@PauloCereda Well, my town has around 3000 years of age, so people has had much time to make things.

@egreg :) Mine has almost 150, I guess. :P

@PauloCereda A very small town where I often go for projects involving high school students has a church dating from the 12th century. That was a time when a lady, Matilde di Canossa, had a very large state comprising a great part of what's now Emilia and Lombardia. She was always building churches, abbeys and castles.
@PauloCereda It's ancient, for your standards. :P

@egreg Canossa? Is she related to Maddalena di Canossa? :)

@PauloCereda I guess she was of the same family. But some centuries later.
This place is near Canossa

11:31 PM
@egreg How nice, it's similar to my region! :)

A very strange rock that some people call the throne of Matilde.
When I go to the sea I can do a road that goes around that rock. Very beautiful landscape.

@egreg I know Maddalena di Canossa because of the Figlie e Figli della Carità. The Canossians have a seminary in a city nearby. There are only 9 priests in the whole Brazil. :)

@PauloCereda There are many of them in Italy.

@egreg Cool! When you come to visit me, I'll show you our hills, very similar to that rock. :)
@egreg Not here. They have a really small group. When I visited them, Giuseppina Bakhita was still "Blessed", not a "Saint". :)
(They told me Bakhita was a canossian too, that's why I know about her).

@PauloCereda I guess so. Very peculiar story. Good night!

11:37 PM
@egreg Buonanotte! :)