Conversation started Jan 22, 2013 at 14:09.
Jan 22, 2013 14:09
Right, is this now working?
Hi Oprah.
2
@JosephWright Seems like it! "An event is starting 10 minutes ago" said the banner. :)
@egreg Clocks. :)
Are we good to go?
Grand with me.
Jan 22, 2013 14:12
Cool. :)
Dear friends, welcome to the TeXtalk! Our interviewee today is Marc van Dongen!
@MarcvanDongen: Could you tell us a bit about you? :)
I am a lecturer in the computer science department at Univeristy College Cork, I'm the author of LaTeX and Friends, and I'm a movie star.
@MarcvanDongen "LaTeX and Friends" is a very impressive job! When did you have the idea of writing it?
@MarcvanDongen: :) The movie was surely a milestone in the TeX community. Could you tell us a bit about the process (the idea, filming, the script)? :)
@egreg Thanks. Coming from you that's a big compliment. I'd have to look up the exact date I started but it was about 5-6 years ago.
@paolo Our head of department suggested I make the film to promote the book. Writing the script took a while because I wanted to make a couple of points. The first time we shot the film it was a disaster. The second time it went well· Stephen Bean did the filming. Helena Flynn did the editing, which was a bit different from what she was used to because I wanted the slides to change when a certain point was made. It was a great learning experience.
@PaoloCereda In addition to the previous comment, I also had to make the slides for the film. This was (basically) done with beamer.
@MarcvanDongen Awesome! :)
@Marc: How did you get in contact with TeX and friends for the first time? :)
Jan 22, 2013 14:22
@MarcvanDongen Speaking of production, how did the publisher respond to your book? Do you have any recommendations for our book-writing audience in terms of LaTeX practice?
@MarcvanDongen I agree with @egreg. I love the book and have been recommending it to students ever since you started posting drafts on your website. It's really the Kopka and Daly of its time.
I started using LaTeX around 1990. A friend and I were working on a joint assignment and he had access to a software called Ventura, which produced much nicer presentations than other software we knew. It turned out that Venture stored its output in some LaTeX-like format files and we found it easier to directly edit these files. Later that year I saw a student giving a presentation and it looked like Venture, but better. When I asked him about it, he told me it was LaTeX.
The next day I went to the library, got a copy of Lamport's book, read it from cover to cover, and haven't looked back since.
@AlanMunn Thanks for the compliment. The book is very popular with postgrad students in our department. Of course I was hoping for this to happen but actually seeing it was great. It shows the preparations was worth while.
I don't know what the publisher thinks of it. In March I'm supposed to get the first information about global sales for the year 2012. (Hopefully, this includes a nice cheque.)
@MarcvanDongen Hi Marc
@HarishKumar Howsagoin, glad you made it.
@MarcvanDongen What was your main motivation for starting the project? I know that many of us start writing such manuals out of frustration of seeing bad practice in students' code or having to answer too many questions over and over again.
Jan 22, 2013 14:28
@MarcvanDongen Going nice. Thank you. I too like your book. But wanted to ask always. Is there any economy edition for asian countries. My students you know. We are afraid of dollars and euros. They are costly.
@percusse My main advice is to decide on a proper layout, implement the layout style (or use an existing one), and do things ``the LaTeX way.'' I lost a lot of time because I wanted a proper gird layout and the grid package didn't work for me. It turned out a challenge. Perhaps I should have used ConTeXt, but I wanted to stick with pdflatex.
@MarcvanDongen Does that mean there's a van Dongen grid 2.0 package "coming to a CTAN mirror near you"?
@MarcvanDongen In a comment you wrote that you will not participate in answering questions here :-( . May I ask you WHY?, (Hope you don't mind). We miss your expertise a lot.
@HarishKumar I'd have to look it up. IIRC there is a special deal for students. I just tried but I couldn't find the information. I'm at home at the moment (with flu) and my machine is in an awkward state. When I'm at work I'll do a proper search.
@MarcvanDongen I can see that you are very fond of birds (your gravatar and a question of yours -- I am searching but no avail). Please tell us about it. Which birds you like the most. For example -- Paulo likes DUCKS.
Jan 22, 2013 14:37
@AlanMunn I am not sure. I'd have to learn a bit more TeX first and I don't have the time. When writing the book, I stopped doing research and I'm now catching up again.
@HarishKumar <3
@HarishKumar I'm still answering but in the form of comments.
@PauloCereda ;-)
@HarishKumar I mainly like the bird because of its symmetry.
@MarcvanDongen I was wondering why that limiation? We miss your full answers.
@MarcvanDongen Nature loves symmetry. You should have been a Physicist.
Jan 22, 2013 14:41
@MarcvanDongen: Any hobbies, besides of course TeX? :)
@HarishKumar It's not a limitation. It's a challenge. Less is more and often a good comment can be just as good as a full answer.
Please read as: You are more like a physicist.
@PauloCereda I like listening to music. I go through phases. I'm a great Philip Glass fan. I also like Steve Reich, Arvo Paert, John Adams, Bach, and Mahler. I recently started listening to Vadimir Martynov. His Lytanies and Iliad are beautiful. @egreg I also play Italian music every now and then, but I'm not a real fan:-(.
@MarcvanDongen Do you have any homepage/blog where you put useful things about LaTeX (like egreg's home page)?
@MarcvanDongen Sorry, but there's only one musician in your list. ;-)
Jan 22, 2013 14:48
@MarcvanDongen: Hi! :) What is your (usual) working environment for LaTeX? I mean what Operating System, Editor, (La)TeX distribution and other tools do you normally use for your LaTeX documents?
@MarcvanDongen Ha. A fellow modernist. Don't listen to @egreg. :)
@MarcvanDongen: What's your favourite editor? (/pokes @DavidCarlisle)
Jan 22, 2013 15:23
Friends, Marc mentioned that his computer might freeze, but not dispair, he'll be back. :)
@MarcvanDongen How do students take to LaTeX these days? Is it accepted more easiy than some years back?
Jan 22, 2013 16:26
@PauloCereda @PauloCereda: Considering that an hour has passed since your last message, should we assume that @MarcvanDongen had a serious issue with his computer and postpone the rest of the interview with him?
@ricmarques Possibly. We can write a couple of questions here and I'm sure Marc will address them later. Interviews can also be handled asynchronously. :)
Jan 22, 2013 17:18
I have to leave now. Take care everyone!
 
46 hours later…
Jan 24, 2013 15:12
hello
@BehruzTolibov Hi! Welcome to the interview room. :)
We paused an interview for a while. We might resume it at next tuesday. :)
 
120 hours later…
Jan 29, 2013 14:52
Testing. Some of the avatars don't show up and I cannot see everybody's name/alias.
@RickMarques I use vim on a Ubuntu box. I use LaTeX syntax highlighting and have recently started using vim folds, which works very nice in LaTeX. Unfortunately, I sometimes forget creating the folds when I start writing a document.
@HarishKumar I don't have a LaTeX blog. I do have an outdated metapost page. You may find some metapost for more birds there. I decided to take off the graphics when I was told by the Escher Foundation that nobody was allowed to reproduce Escher's pictures. I also have a website for LaTeX and Friends. The site has some links to presentations but no examples/code I'm afraid.
@MarcvanDongen: How did you become aware of the TeX.sx community?
Jan 29, 2013 15:08
@PauloCereda I must have read a message on comp.text.tex. IIRC it was sent by @JosephWright. Since then I came across TeX.SX answers when I was googling for answers, which is when I decided to join/lurk.
@MarcvanDongen What do you like most in the community? And dislike, also.
@MarcvanDongen: Any plans for a package? :)
Well, since nobody has asked me yet, I mainly use LaTeX for my lecture presentation and lecture notes, which I produce in combination with beamer. I also use LaTeX for academic publications and (of course) for LaTeX and Friends.
I've been teaching LaTeX for a couple of years as part of one another module. The module isn't just about document preparation but about effective presentation, developing, managing, and maintaining the writing.
Recently I have also started teaching LaTeX to our own department. This February I'm starting a 10--12 * 2 hour tutorial/lectures. I have 40 people lined up, so it's very popular.
Peter Flynn, who also works at UCC, and I are thinking of doing a Grand LaTeX Tour of Ireland. Basically we want to visit a couple of universities and give an introduction to LaTeX and Friends.
Just to be clear. The LaTeX teaching that start in February is on a voluntary basis. It's not part of any regular module.
@MarcvanDongen This sounds awesome!
@egreg What I like most is the ability to quickly get a couple of answers. Also the quality of the answers is usually good. I'd have to think a while about what I'd dislike (if anything).
Jan 29, 2013 15:18
@MarcvanDongen Any other source of information/tricks/answers about TeX/LaTeX?
@PauloCereda I don't have any plans for the near future but I'd love to implement a proper package for designing pages, with user-defined rules for figure/table/float placement.
When I started writing LaTeX and Friends there wasn't a package that would let me implement a grid layout. Also I wasn't happy with the packages for float placement. I ended up doing it myself. When I have more time I may start implementing it properly. Another package I'd like to write is a package for a user-defined typeface called Marcino (a pun on zapfino). This also may take a while:-).
Quick question. All my messages end up in the same display. Is there a way to start a new display? Also I got a message-too-long error. I suspect this is related?
@MarcvanDongen There's a char limit for each message. :( You can break line (Shift+ENTER) and the limit won't exist anymore, but it will disable formatting, like hello will be shown as **hello**.
@MarcvanDongen Just split your answers; the editing team will take care of it.
@egreg Even better idea. :) We will review the text and put everything in order. :)
@MarcvanDongen What packages (beyond the standard ones) do you use the most?
Jan 29, 2013 15:26
@egreg I'm sure noone can teach you any tricks about La(TeX). I don't know enough TeX myself and I always keep saying I should put some time into learning more about it. For some reason it never happens. It seems I know enough about LaTeX to get by from day to day.
@MarcvanDongen Are your lecture notes available? They would be very nice to study, I believe.
@egreg I have a page for the LaTeX lecture presentations. You find them at the bottom. Of course I also have notes online for the regular modules I teach.
One of the modules I teach is about programming in Java. I use a book called Head First Java that has a chapter with one guy making who's doing everything wrong and another guy who's doing everything right. I turned this idea into a cartoon-based lecture presentation and it worked very well.
(Also see for a follow up.) I am thinking of converting all my lectures into this format but obviously this requires some thinking.
I just realised the URLs are wrong. Use this for the first link.
@MarcvanDongen: Can you name something you really like in LaTeX? And is there something you dislike?
Use this for the second link.
@PauloCereda I like the fact that LaTeX does a good job at typesetting but also that you can compute things which you can typeset (or use to control the typesetting). To computer scientists this is a natural idea and it helps if you want to make complex, incremental presentations such as this, which was done with MetaPost.
Jan 29, 2013 15:42
@MarcvanDongen: out of curiosity, what editor do you use for TeX and friends? :) /pokes @DavidCarlisle
What I don't like is that LaTeX is really a flat language with a global name space, without a proper modular structure, without encapsulation, without proper names for macro parameters, and so on.
@PaoloCereda/@egreg I suspect we're all suffering from interview fatigue. Shall we call it a day?
@MarcvanDongen Back in the 70's and 80's those concepts were not "à la page". I too would prefer named parameters, but I understand why Knuth decided differently.
@MarcvanDongen A last question. Shall we see other answers signed with the bird in the future?
@MarcvanDongen Feel free to pause the interview, Marc. :) We can resume it at any time. :)
@PauloCereda That was an old question:-) I answered it just before we started today (see above). Basically, it's vim.
@MarcvanDongen oopsie sorry. :) I'm really glad to see another brother in arms in the Vim squad. :)
Jan 29, 2013 15:52
@egreg Last answer. You may see them but only when I feel a real urge.
Thanks to all for your interest/questions. I'm logging off. Happy TeXing.
@MarcvanDongen Bye! Have a nice day (and nice lectures too)!
@MarcvanDongen Thanks Marc! :)
@MarcvanDongen @PauloCereda \o/ for vim! Thank you Marc :)
@LordStryker Yay!
 
212 hours later…
Feb 7, 2013 12:06
@MarcvanDongen: Can you name something you really like in TeX/LaTeX? And is there something you dislike?
@MarcvanDongen: Ready for LaTeX3? :)
@MarcvanDongen: Do you have a "favorite" answer of yours? :)
@MarcvanDongen: Any hints for teaching TeX and friends? :)
@MarcvanDongen: What do you recommend for a newbie eager to learn TeX, LaTeX and friends? :)
 
337 hours later…
Feb 21, 2013 13:15
 
124 hours later…
Feb 26, 2013 17:00
Stefan Kottwitz has unfrozen this room.
I'm adding Marc's answers submitted to me via email:
MvD: I have been keeping an eye on it but I don't like learning from the source files. There is some documentation but the language is still changing.
MvD: I like the idea and I think LaTeX3 is much cleaner than LaTeX2e. I hope there will be more support for defining nice page styles with non-standard float placement. (I'm aware there's an xcoffins package but I haven't studied it yet.) Another problem is time, which reminds me I still have to put some time in learning plain TeX.
MvD: I suppose it has to be What are the Relative Strengths of TikZ and asymptote. For somebody who doesn't know about the TikZ philosophy, asymptote may seem a better option because programming in asymptote is easier.
MvD: However, TikZ is nicely integrated with TeX, which makes it possible to use styles that depend on package options, positioning relative to the page, and scaling pictures without scaling the text and line styles. These, in my opinion are the greatest advantages and asymptote cannot help you here.
MvD: I suppose any LaTeX book will do but I think the apprentice should read the book before they start.
MvD: If the novice doesn't have a favourite book, I recommend LaTeX and Friends :-) When I wrote the book, I wanted to present a collection of integrated techniques that can be used to present a book, thesis, article, and computer presentation. I also wanted to present techniques that are compatible: any combination should work. The book is very popular with graduate students in our department and I'm running a voluntary course that uses the book.
MvD: LaTeX and Friends has a different approach than other books. It starts by showing how to produce plain text, how to cross-reference, how to cite, how to create one or several bibliographies, how to create indices, and so on.
MvD: Next the book shows how to present basic text, math, diagrams, tables, and data plots. Rather than showing all possibilities it shows a minimal core and how to use it wisely. Most books show everything, including examples with tables with colour, tables with all possible combinations of horizontal, vertical, and diagonal rules.
MvD: I think this is why many LaTeX-produced tables have double horizontal and vertical rules: it's because such tables are in all LaTeX books and the reader thinks this is how tables should be presented. (Yes, I have also sinned.) Most books show what is possible, but they don't spend any time on discussing the advantages and disadvantages.
MvD: LaTeX and Friends is different. It presents arguments in favour of simple, uncluttered, well-organised tables.The book also spends some time on explaining a little typography. The main reason for doing this is related to the table example. If the user isn't familiar with the basic typography, they will resort to any form of presentation. Usually this results in a poor and ineffective presentation.
MvD: Finally, the book has some chapters for people who like programming, implementing class and style files, and OpenType fonts. I only decided to include the chapter about fonts at a later stage. The main reason for doing it is because I had learnt something that I thought could be of use to others.
MvD: As an aside, the book was written using beamerarticle so I could switch from book to presentation mode. The page design is my own and it's inspired by some techniques presented by Robert Bringhurst, the author of Elements of Typographic Style. One of the most useful techniques I learnt was using a sans serif typeface for the captions. With a proper typeface this really lets you put more text in the captions. The page design was not for on line reading.
MvD: Many novices start using LaTeX because they have to write a thesis. The dedicated users will read the Not So Short Introduction to LaTeX2e or a couple of chapters from a LaTeX book. When they get the hang of it they want to show off what they can do with the tool that is called LaTeX.
MvD: What you end up with are documents with tables that look like sudoku grids and that are coloured in all colours of the rainbow, with pie charts, with non-letterspaced uppercase abbreviations, and mathematics that disrupt the interline spacing. (Say no to stretch!)
MvD: I think there's a better way to learn writing documents with LaTeX. In my opinion each novice should start by reading a book on typography. I recommend Robert Bringhurst's Elements of Typographic Style. (It's a pitty I only started reading such books at a later stage.)
MvD: Other books I liked are Will Hill's The complete Typographer, and James Felici's The complete Manual of Typography.
MvD: Once they know the typography, the novice should read their favourite LaTeX book. Doing it this way, they will recognise the commands are useful for presenting a good text. Also they will learn to recognise the bad ones. Only then they should start using LaTeX. If they haven't got a favourite LaTeX book, I recommend LaTeX and Friends.
MvD: Not because I wrote it, and because it provides some advice on typography, but also because all solutions are compatible. The last thing you need is learning about a package clash just before the submission deadline.
 
Conversation ended Feb 26, 2013 at 17:14.