<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>River Valley TV &#187; TUG 2010</title>
	<atom:link href="http://river-valley.tv/conferences/tug-2010/feed/" rel="self" type="application/rss+xml" />
	<link>http://river-valley.tv</link>
	<description>River Valley Technologies, London and Trivandrum, India</description>
	<lastBuildDate>Fri, 25 May 2012 09:24:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>TeX + MathML for Tagged PDF, the next frontier in mathematical typesetting</title>
		<link>http://river-valley.tv/tex-mathml-for-tagged-pdf-the-next-frontier-in-mathematical-typesetting/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tex-mathml-for-tagged-pdf-the-next-frontier-in-mathematical-typesetting</link>
		<comments>http://river-valley.tv/tex-mathml-for-tagged-pdf-the-next-frontier-in-mathematical-typesetting/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 11:05:35 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[MathML]]></category>
		<category><![CDATA[Ross Moore]]></category>
		<category><![CDATA[Tagged PDF]]></category>
		<category><![CDATA[TeX]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6511</guid>
		<description><![CDATA[








Ross Moore




Macquarie University, Sydney, Australia



Play (41min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








This talk will be a follow-on to the introduction to &#8220;Tagged PDF&#8221; given at last year&#8217;s TUG meeting. Here I&#8217;ll present several examples of tagged PDF documents containing real-world mathematical layouts, which demonstrate the advantages that tagging provides, in terms of long-term Archivability (acro{PDFA}) [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/tex-mathml-for-tagged-pdf-the-next-frontier-in-mathematical-typesetting/"><img src="/media/conferences/tug-2010/images/0101-Ross-Moore.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Ross Moore</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">Macquarie University, Sydney, Australia</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0101-Ross-Moore','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (41min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0101-Ross-Moore-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0101-Ross-Moore-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0101-Ross-Moore-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0101-Ross-Moore-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6511"></span></p>
<p id="entry-description">This talk will be a follow-on to the introduction to &#8220;Tagged PDF&#8221; given at last year&#8217;s TUG meeting. Here I&#8217;ll present several examples of tagged PDF documents containing real-world mathematical layouts, which demonstrate the advantages that tagging provides, in terms of long-term Archivability (acro{PDFA}) and Accessibility (acro{PDFUA}) and sharing of content and markup via export to XML.</p>
<p>A script, written in Perl, is under continuing development.  This script combines the MathML presentational description of a piece of mathematics with corresponding LaTeX source for its visual appearance, creating a detailed TeX coding using new primitives that are processed by an enhanced version of pdfTeX to produce fully tagged PDF documents.  If time permits we can discuss some of the complications that arise due to differences in the way mathematical structures are handled by TeX and for MathML.</p>
<p>This is joint work with Thanh (<a href="http://river-valley.tv" target="_blank">River Valley Technologies</a>), author of pdfTeX.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/tex-mathml-for-tagged-pdf-the-next-frontier-in-mathematical-typesetting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0101-Ross-Moore-mp3.php" length="24920389" type="audio/mpeg" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0101-Ross-Moore-qt.php" length="78195787" type="video/quicktime" />
		</item>
		<item>
		<title>Unicode mathematics in LaTeX: Advantages and challenges</title>
		<link>http://river-valley.tv/unicode-mathematics-in-latex-advantages-and-challenges/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=unicode-mathematics-in-latex-advantages-and-challenges</link>
		<comments>http://river-valley.tv/unicode-mathematics-in-latex-advantages-and-challenges/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 12:04:10 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[LaTeX]]></category>
		<category><![CDATA[Mathematics]]></category>
		<category><![CDATA[Unicode]]></category>
		<category><![CDATA[Will Robertson]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6404</guid>
		<description><![CDATA[








Will Robertson




University of Adelaide, Australia



Play (29min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








Over the last few years I&#8217;ve been tinkering with Unicode mathematics in XeTeX. In late 2009 I spent a few weeks ironing out the significant bugs and think I&#8217;ve got a pretty good handle on the whole system now. In this presentation, I&#8217;ll discuss [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/unicode-mathematics-in-latex-advantages-and-challenges/"><img src="/media/conferences/tug-2010/images/0101-Will-Robertson.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Will Robertson</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">University of Adelaide, Australia</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0101-Will-Robertson','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (29min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0101-Will-Robertson-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0101-Will-Robertson-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0101-Will-Robertson-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0101-Will-Robertson-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6404"></span></p>
<p id="entry-description">Over the last few years I&#8217;ve been tinkering with Unicode mathematics in XeTeX. In late 2009 I spent a few weeks ironing out the significant bugs and think I&#8217;ve got a pretty good handle on the whole system now. In this presentation, I&#8217;ll discuss the advantages Unicode maths brings to LaTeX, challenges faced dealing with Unicode, challenges with maths fonts (including the STIX fonts), challenges with compatibility with pkgname{amsmath} and/or MathML, and assorted related remarks. In future plans, I hope to use this system as the basis for equivalent development in LuaTeX as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/unicode-mathematics-in-latex-advantages-and-challenges/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0101-Will-Robertson-mp3.php" length="17468160" type="audio/mpeg" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0101-Will-Robertson-qt.php" length="40507489" type="video/quicktime" />
		</item>
		<item>
		<title>Are virtual fonts obsolete?</title>
		<link>http://river-valley.tv/are-virtual-fonts-obsolete/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=are-virtual-fonts-obsolete</link>
		<comments>http://river-valley.tv/are-virtual-fonts-obsolete/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 13:44:54 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Boris Veytsman]]></category>
		<category><![CDATA[Virtual fonts]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6409</guid>
		<description><![CDATA[








Boris Veytsman




George Mason University, Fairfax, VA



Play (27min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








Virtual fonts (\vf) were created to address a shortcoming of \TeX{} fonts: each slot address occupied exactly one byte, so there were no more than 256 different characters per font.Later, when
PostScript fonts got popular, \vf{} became the way of choice for
integration of these [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/are-virtual-fonts-obsolete/"><img src="/media/conferences/tug-2010/images/0101-Boris-Veytsman.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Boris Veytsman</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">George Mason University, Fairfax, VA</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0101-Boris-Veytsman','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (27min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0101-Boris-Veytsman-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0101-Boris-Veytsman-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0101-Boris-Veytsman-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0101-Boris-Veytsman-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6409"></span></p>
<p id="entry-description">Virtual fonts (\vf) were created to address a shortcoming of \TeX{} fonts: each slot address occupied exactly one byte, so there were no more than 256 different characters per font.Later, when<br />
PostScript fonts got popular, \vf{} became the way of choice for<br />
integration of these fonts with \TeX{}~[2,3].Today new font formats (\OTF, \TTF, etc.)\ can be directly read by the modern \TeX{} engines, and, for example, \XeTeX{} can directly work with system fonts.There is a temptation to declare \vf{} obsolete.</p>
<p>In this talk we show that there is much more functionality in \vf{} than just making PostScript fonts available for \TeX.There are various tricks developed over the years, that use \vf{} technology to achieve new striking effects.Some of these tricks are described in Alan Hoenig&#8217;s great book [1], and some are used by the author [4].</p>
<p>The aim of this presentation is to convince the users to learn how to employ \vf, and to convince the programmers of the new engines to provide the interface for font manipulation comparable to \vf.</p>
<p>\def\bblfilebasename{vfonts}<br />
\@readbblfile</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/are-virtual-fonts-obsolete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0101-Boris-Veytsman-mp3.php" length="15381041" type="audio/mpeg" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0101-Boris-Veytsman-qt.php" length="2867200" type="video/quicktime" />
		</item>
		<item>
		<title>Math on the Web: Implementing MathJax in Project Euclid</title>
		<link>http://river-valley.tv/math-on-the-web-implementing-mathjax-in-project-euclid/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=math-on-the-web-implementing-mathjax-in-project-euclid</link>
		<comments>http://river-valley.tv/math-on-the-web-implementing-mathjax-in-project-euclid/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 14:00:22 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[David Ruddy]]></category>
		<category><![CDATA[Mathjax]]></category>
		<category><![CDATA[Project Euclid]]></category>
		<category><![CDATA[Steve Grathwoh]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6515</guid>
		<description><![CDATA[








David Ruddy1, Steve Grathwoh2




1Cornell University Library, 2Duke University Press



Play (31min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








Project Euclid, a collaboration between Cornell University Library and Duke University Press, provides an online repository and publishing environment for independent mathematics and statistics journals. We discuss the issues surrounding the online display of mathematics at Project Euclid and, more [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/math-on-the-web-implementing-mathjax-in-project-euclid/"><img src="/media/conferences/tug-2010/images/0101-David-Ruddy.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">David Ruddy<sup>1</sup>, Steve Grathwoh<sup>2</sup></span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation"><sup>1</sup>Cornell University Library, <sup>2</sup>Duke University Press</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0101-David-Ruddy','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (31min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0101-David-Ruddy-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0101-David-Ruddy-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0101-David-Ruddy-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0101-David-Ruddy-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6515"></span></p>
<p id="entry-description">Project Euclid, a collaboration between Cornell University Library and Duke University Press, provides an online repository and publishing environment for independent mathematics and statistics journals. We discuss the issues surrounding the online display of mathematics at Project Euclid and, more specifically, the implementation of MathJax, an open-source, Ajax-based math display solution supporting both TeX and MathML notation.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/math-on-the-web-implementing-mathjax-in-project-euclid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0101-David-Ruddy-mp3.php" length="18812068" type="audio/mpeg" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0101-David-Ruddy-qt.php" length="1490944" type="video/quicktime" />
		</item>
		<item>
		<title>Math never seen</title>
		<link>http://river-valley.tv/math-never-seen/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=math-never-seen</link>
		<comments>http://river-valley.tv/math-never-seen/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 14:05:07 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Johannes Kuster]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6520</guid>
		<description><![CDATA[








Johannes Küster




Typoma



Play (43min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








Why have certain symbols and notations gained general acceptance, while others fell into oblivion? And why did mathematicians happily adopt TeX as a standard, while they hardly ever used MF (or other tools) to develop new notations?
In this presentation I will give quality criteria for mathematical symbols. [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/math-never-seen/"><img src="/media/conferences/tug-2010/images/0101-Johannes-Kuster.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Johannes Küster</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">Typoma</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0101-Johannes-Kuster','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (43min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0101-Johannes-Kuster-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0101-Johannes-Kuster-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0101-Johannes-Kuster-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0101-Johannes-Kuster-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6520"></span></p>
<p id="entry-description">Why have certain symbols and notations gained general acceptance, while others fell into oblivion? And why did mathematicians happily adopt TeX as a standard, while they hardly ever used MF (or other tools) to develop new notations?</p>
<p>In this presentation I will give quality criteria for mathematical symbols. I will show many unknown, little-known or little-used notations, some of which deserve to be much more widely used.</p>
<p>Also I will show new symbols and ideas for new notations, especially for some well known notions which lack a good notation (e.g., gcd and lcm, Stirling numbers, and more).</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/math-never-seen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0101-Johannes-Kuster-mp3.php" length="25978283" type="audio/mpeg" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0101-Johannes-Kuster-qt.php" length="62946896" type="video/quicktime" />
		</item>
		<item>
		<title>TeX helps you learn Chinese character meanings</title>
		<link>http://river-valley.tv/tex-helps-you-learn-chinese-character-meanings/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tex-helps-you-learn-chinese-character-meanings</link>
		<comments>http://river-valley.tv/tex-helps-you-learn-chinese-character-meanings/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 14:08:31 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Alan Hoenig]]></category>
		<category><![CDATA[Chinese character]]></category>
		<category><![CDATA[TeX]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6525</guid>
		<description><![CDATA[








Alan Hoenig








Play (27min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








I&#8217;ve recently used XeTeX to typeset and maintain a manuscript which develops a mnemonic technique for remembering the meanings for the 2000 most common Chinese characters.  Following a brief introduction to this method, I discuss how painless XeTeX makes it to typeset Chinese and English together, [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/tex-helps-you-learn-chinese-character-meanings/"><img src="/media/conferences/tug-2010/images/0102-Alan-Hoenig.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Alan Hoenig</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation"></span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0102-Alan-Hoenig','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (27min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0102-Alan-Hoenig-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0102-Alan-Hoenig-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0102-Alan-Hoenig-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0102-Alan-Hoenig-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6525"></span></p>
<p id="entry-description">I&#8217;ve recently used XeTeX to typeset and maintain a manuscript which develops a mnemonic technique for remembering the meanings for the 2000 most common Chinese characters.  Following a brief introduction to this method, I discuss how painless XeTeX makes it to typeset Chinese and English together, and how TeX makes it (relatively) simple to implement this memory method in a handbook such as this.  Some concluding comments emphasize aspects that are familiar to old TeX-hands, but may be overlooked by newer users.  Because TeX source is ASCII text (or its Unicode extension), it&#8217;s easy to manage and maintain the information in these source files in a straightforward way via Perl or any other scripting language. TeX coding often becomes simpler, as it&#8217;s possible for Perl to make some decisions (not typesetting ones, to be sure) for you, so your TeX macros have less work to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/tex-helps-you-learn-chinese-character-meanings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0102-Alan-Hoenig-mp3.php" length="15849058" type="audio/mpeg" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0102-Alan-Hoenig-qt.php" length="835584" type="video/quicktime" />
		</item>
		<item>
		<title>TeX and the iPad</title>
		<link>http://river-valley.tv/tex-and-the-ipad/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tex-and-the-ipad</link>
		<comments>http://river-valley.tv/tex-and-the-ipad/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 14:17:56 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[TeX]]></category>
		<category><![CDATA[William Cheswick]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6415</guid>
		<description><![CDATA[








William Cheswick




AT&#038;T Shannon Labs



Play (38min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








TeX and other traditional text layout markup languages are predicated on the assumption that the final output format would be known to the nanometer.  Extensive computation and clever algorithms let us optimize the presentation for a high standard of quality.  But ebooks are [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/tex-and-the-ipad/"><img src="/media/conferences/tug-2010/images/0102-William-Cheswick.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">William Cheswick</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">AT&#038;T Shannon Labs</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0102-William-Cheswick','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (38min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0102-William-Cheswick-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0102-William-Cheswick-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0102-William-Cheswick-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0102-William-Cheswick-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6415"></span></p>
<p id="entry-description">TeX and other traditional text layout markup languages are predicated on the assumption that the final output format would be known to the nanometer.  Extensive computation and clever algorithms let us optimize the presentation for a high standard of quality.  But ebooks are here. The iPad has sold more than two million units in under three months, and, combined with other book readers, offers a new way to store and read documents. While these readers offer hope to newspapers (and perhaps doom to many physical bookstores), they are an increasing challenge to high quality text layout.  Ebook users are accustomed to selecting text size (for aged eyes and varied reading conditions) and reader orientation.  We can&#8217;t run TeX over a document every time a reader shifts position.  Do we precompute and download layouts for various devices, orientations, and text sizes?  Do we compromise our standards of quality to use HTML- and XML-based solutions? These are new challenges to the TeX community.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/tex-and-the-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0102-William-Cheswick-mp3.php" length="19880884" type="audio/mpeg" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0102-William-Cheswick-qt.php" length="105104787" type="video/quicktime" />
		</item>
		<item>
		<title>Just in Time: Things we can only do with LuaTeX</title>
		<link>http://river-valley.tv/just-in-time-things-we-can-only-do-with-luatex/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=just-in-time-things-we-can-only-do-with-luatex</link>
		<comments>http://river-valley.tv/just-in-time-things-we-can-only-do-with-luatex/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 15:00:17 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Hans Hagen]]></category>
		<category><![CDATA[LuaTeX]]></category>
		<category><![CDATA[MetaPost]]></category>
		<category><![CDATA[TeX]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6528</guid>
		<description><![CDATA[








Hans Hagen








Play (37min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








All the time that I&#8217;ve been using TEX, I&#8217;ve been lucky enough to stumble into a solution just in time to save my day (or some project). In most cases it involved starting from scratch with the strong belief that TEX can do everything. After a while [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/just-in-time-things-we-can-only-do-with-luatex/"><img src="/media/conferences/tug-2010/images/0102-Hans-Hagen.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Hans Hagen</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation"></span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0102-Hans-Hagen','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (37min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0102-Hans-Hagen-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0102-Hans-Hagen-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0102-Hans-Hagen-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0102-Hans-Hagen-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6528"></span></p>
<p id="entry-description">All the time that I&#8217;ve been using TEX, I&#8217;ve been lucky enough to stumble into a solution just in time to save my day (or some project). In most cases it involved starting from scratch with the strong belief that TEX can do everything. After a while you reach a state where you can predict if something can be done or not.</p>
<p>An extreme example of operating on the edge is backgrounds that span paragraphs and pages, adapt to paragraph characteristics, and can be nested. Another mechanism that made some projects possible was HTML-like table building. Imagine combining these two mechanisms.</p>
<p>Such traditional solutions already benefit a lot from LUATEX for instance because METAPOST is integrated. Although we could stretch TEX&#8217;s lifespan in for instance the font arena it is no fun to stay eight bit among the Unicoders and OpenType lovers. But it can get worse. The last couple of years I started running into designers&#8217; demands that simply are not possible in traditional TEX. Especially in automated typesetting you need tricks that are (with good reason) beyond standard TEX engines. Here we need to really adapt or extend the engine to get things done.</p>
<p>In this talk I will show a few examples and solutions. These also show the MKIV approach to solve such nasty problems. I will discuss some experiments with providing LUA based variants of internal functions that we can use in exceptional situations where performance (in terms of speed) is not an issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/just-in-time-things-we-can-only-do-with-luatex/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0102-Hans-Hagen-qt.php" length="56322363" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0102-Hans-Hagen-mp3.php" length="21757816" type="audio/mpeg" />
		</item>
		<item>
		<title>Building paragraphs with the help of Lua</title>
		<link>http://river-valley.tv/building-paragraphs-with-the-help-of-lua/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=building-paragraphs-with-the-help-of-lua</link>
		<comments>http://river-valley.tv/building-paragraphs-with-the-help-of-lua/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 15:01:55 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Hans Hagen]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6662</guid>
		<description><![CDATA[








Hans Hagen








Play (35min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








In the Oriental TeX project we use a combined approach to get nicely typeset paragraphs. We use a font with so many features that it drives font programs crazy but it works out well. We combine that with a special paragraph optimizer that improves the quality using [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/building-paragraphs-with-the-help-of-lua/"><img src="/media/conferences/tug-2010/images/0103-Hans-Hagen.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Hans Hagen</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation"></span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0103-Hans-Hagen','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (35min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0103-Hans-Hagen-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0103-Hans-Hagen-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0103-Hans-Hagen-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0103-Hans-Hagen-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6662"></span></p>
<p id="entry-description">In the Oriental TeX project we use a combined approach to get nicely typeset paragraphs. We use a font with so many features that it drives font programs crazy but it works out well. We combine that with a special paragraph optimizer that improves the quality using different feature sets. This is a typical example of a local optimization that only kicks in on demand.</p>
<p>In this talk I will show how input is converted into nice looking output and how the already acceptable output can be further improved. I will also show how we visualize the process.</p>
<p>A byproduct of this effort is the TeX pararagraph builder rewritten in Lua. I will discuss a few issues that showed up when converting the original code into Lua and some of the outcomes that will be fed back into the LuaTeX code base.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/building-paragraphs-with-the-help-of-lua/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0103-Hans-Hagen-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0103-Hans-Hagen-mp3.php" length="20864421" type="audio/mpeg" />
		</item>
		<item>
		<title>Oriental TeX: Culturally authentic typesetting of the Qur&#8217;an</title>
		<link>http://river-valley.tv/oriental-tex-culturally-authentic-typesetting-of-the-quran/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=oriental-tex-culturally-authentic-typesetting-of-the-quran</link>
		<comments>http://river-valley.tv/oriental-tex-culturally-authentic-typesetting-of-the-quran/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 15:15:52 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Idris Hamid]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6666</guid>
		<description><![CDATA[








Idris Hamid








Play (46min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








After years of research, the Oriental TeX Project can proudly announce that it is closing in on the holy grail of paragraph-based Arabic typography. We illustrate this by demonstrating the typesetting of the Qur&#8217;an in LuaTeX and ConTeXt MKIV.
]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/oriental-tex-culturally-authentic-typesetting-of-the-quran/"><img src="/media/conferences/tug-2010/images/0104-Idris-Hamid.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Idris Hamid</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation"></span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0104-Idris-Hamid','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (46min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0104-Idris-Hamid-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0104-Idris-Hamid-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0104-Idris-Hamid-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0104-Idris-Hamid-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6666"></span></p>
<p id="entry-description">After years of research, the Oriental TeX Project can proudly announce that it is closing in on the holy grail of paragraph-based Arabic typography. We illustrate this by demonstrating the typesetting of the Qur&#8217;an in LuaTeX and ConTeXt MKIV.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/oriental-tex-culturally-authentic-typesetting-of-the-quran/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0104-Idris-Hamid-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0104-Idris-Hamid-mp3.php" length="24999590" type="audio/mpeg" />
		</item>
		<item>
		<title>TeXworks for newcomers-and what&#8217;s new for old hands</title>
		<link>http://river-valley.tv/texworks-for-newcomers-and-whats-new-for-old-hands/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=texworks-for-newcomers-and-whats-new-for-old-hands</link>
		<comments>http://river-valley.tv/texworks-for-newcomers-and-whats-new-for-old-hands/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 14:10:17 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Jonathan Kew]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6685</guid>
		<description><![CDATA[








Jonathan Kew








Play (33min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








This presentation introduces TeXworks, a simple TeX environment based on modern standards\Dash including Unicode text encoding, and PDF output by default Dash with an uncluttered interface that does not overwhelm the newcomer. It is built using cross-platform, open-source tools and libraries, so as to be available on [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/texworks-for-newcomers-and-whats-new-for-old-hands/"><img src="/media/conferences/tug-2010/images/0201-Jonathan-Kew.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Jonathan Kew</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation"></span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0201-Jonathan-Kew','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (33min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0201-Jonathan-Kew-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0201-Jonathan-Kew-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0201-Jonathan-Kew-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0201-Jonathan-Kew-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6685"></span></p>
<p id="entry-description">This presentation introduces TeXworks, a simple TeX environment based on modern standards\Dash including Unicode text encoding, and PDF output by default Dash with an uncluttered interface that does not overwhelm the newcomer. It is built using cross-platform, open-source tools and libraries, so as to be available on all today&#8217;s major operating systems, with a native &#8220;look and feel&#8221; for each.</p>
<p>First conceived during discussions at the time of TUG&#8217;07 in San Diego, TeXworks is now widely available, being included in both TeX Live and MiKTeX for Windows, MacTeX for MacOSX, and in packages for various GNULinux, BSD, and similar systems.</p>
<p>Following the first &#8220;stable&#8221; release (v0.2) in September 2009, the most significant new feature added to the application is a scripting interface. This allows users to extend and enhance the basic program in several ways, both by adding custom menu commands and by providing &#8220;hook&#8221; scripts that are automatically run at specific times, such as when a file is opened or after a typesetting run finishes. We will look at examples of how TeXworks can thus be extended using any of several available scripting languages.</p>
<p>The TeX community is invited to participate in the ongoing development of this environment, either at the level of actual code or in any supporting area, such as document templates or interface localization.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/texworks-for-newcomers-and-whats-new-for-old-hands/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0201-Jonathan-Kew-mp3.php" length="20248100" type="audio/mpeg" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0201-Jonathan-Kew-qt.php" length="57750513" type="video/quicktime" />
		</item>
		<item>
		<title>Batch Commander: An interactive style writer for TeX</title>
		<link>http://river-valley.tv/batch-commander-an-interactive-style-writer-for-tex/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=batch-commander-an-interactive-style-writer-for-tex</link>
		<comments>http://river-valley.tv/batch-commander-an-interactive-style-writer-for-tex/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 14:20:22 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Kaveh Bazargan]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6821</guid>
		<description><![CDATA[








Kaveh Bazargan




River Valley Technologies



Play (25min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








Batch Commander is a general graphic user interface for any batch system that runs a text file as a batch job and creates an output. It allows quick manipulation of parameters which it writes to an external config file and which it then uses to [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/batch-commander-an-interactive-style-writer-for-tex/"><img src="/media/conferences/tug-2010/images/0201-Kaveh-Bazargan.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Kaveh Bazargan</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">River Valley Technologies</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0201-Kaveh-Bazargan','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (25min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0201-Kaveh-Bazargan-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0201-Kaveh-Bazargan-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0201-Kaveh-Bazargan-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0201-Kaveh-Bazargan-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6821"></span></p>
<p id="entry-description">Batch Commander is a general graphic user interface for any batch system that runs a text file as a batch job and creates an output. It allows quick manipulation of parameters which it writes to an external config file and which it then uses to show the output. The latest incarnation of the system will be shown, with a live demo.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/batch-commander-an-interactive-style-writer-for-tex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0302-Bart-Childs-qt.php" length="51439883" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0302-Bart-Childs-mp3.php" length="20169574" type="audio/mpeg" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0201-Kaveh-Bazargan-qt.php" length="18890752" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0201-Kaveh-Bazargan-mp3.php" length="10800609" type="audio/mpeg" />
		</item>
		<item>
		<title>TeX in the GLAMP world: On-demand creation of documents online</title>
		<link>http://river-valley.tv/tex-in-the-glamp-world-on-demand-creation-of-documents-online/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tex-in-the-glamp-world-on-demand-creation-of-documents-online</link>
		<comments>http://river-valley.tv/tex-in-the-glamp-world-on-demand-creation-of-documents-online/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 14:35:45 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Boris Veytsman]]></category>
		<category><![CDATA[GLAMP]]></category>
		<category><![CDATA[Leyla Akhmadeeva]]></category>
		<category><![CDATA[TeX]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6688</guid>
		<description><![CDATA[








Boris Veytsman, Leyla Akhmadeeva








Play (36min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








The acronym glamp is used to denote a combination of GNU Linux, Apache, MySQL and Perl, Python or PHP, which now is one of the most common technologies for dynamic creation of Web pages [2,6].  In this talk we describe the use of this [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/tex-in-the-glamp-world-on-demand-creation-of-documents-online/"><img src="/media/conferences/tug-2010/images/0202-Boris-Veytsman.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Boris Veytsman, Leyla Akhmadeeva</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation"></span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0202-Boris-Veytsman','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (36min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0202-Boris-Veytsman-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0202-Boris-Veytsman-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0202-Boris-Veytsman-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0202-Boris-Veytsman-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6688"></span></p>
<p id="entry-description">The acronym glamp is used to denote a combination of GNU Linux, Apache, MySQL and Perl, Python or PHP, which now is one of the most common technologies for dynamic creation of Web pages [2,6].  In this talk we describe the use of this technology for automatic creation of medical pedigrees [1,3,4,5].</p>
<p>To make the drawing of pedigrees easy for medical professionals, we put TeX and PostScript processing of their input on a Web site (http://pedigree.varphi.com). In this talk we cover both technical aspects of this (integration of TeX with glamp) and the preliminary results of using this site in the education environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/tex-in-the-glamp-world-on-demand-creation-of-documents-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0202-Boris-Veytsman-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0202-Boris-Veytsman-mp3.php" length="21642788" type="audio/mpeg" />
		</item>
		<item>
		<title>Using LaTeX to generate dynamic mathematics worksheets for the Web</title>
		<link>http://river-valley.tv/using-latex-to-generate-dynamic-mathematics-worksheets-for-the-web/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=using-latex-to-generate-dynamic-mathematics-worksheets-for-the-web</link>
		<comments>http://river-valley.tv/using-latex-to-generate-dynamic-mathematics-worksheets-for-the-web/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 14:40:57 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[LaTeX]]></category>
		<category><![CDATA[Mathematics]]></category>
		<category><![CDATA[Pavneet Arora]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6690</guid>
		<description><![CDATA[








Pavneet Arora








Play (41min)

Download:&#160;FLV &#124; MP3








Mathematics worksheet generators abound on the web.  Many use static content and focus on graphics and animation in order to package the material in an appealing manner.  This approach comes across as a fight for \emph{eyeballs}\Dash all too common when trying to attract the target audience on the Internet. [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/using-latex-to-generate-dynamic-mathematics-worksheets-for-the-web/"><img src="/media/conferences/tug-2010/images/0202-Pavneet-Arora.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Pavneet Arora</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation"></span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0202-Pavneet-Arora','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (41min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0202-Pavneet-Arora-flv.php" >FLV</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0202-Pavneet-Arora-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6690"></span></p>
<p id="entry-description">Mathematics worksheet generators abound on the web.  Many use static content and focus on graphics and animation in order to package the material in an appealing manner.  This approach comes across as a fight for \emph{eyeballs}\Dash all too common when trying to attract the target audience on the Internet.  The emphasis on form often displaces the basis of learning at the primary education level, which is simple practise.  Beginning with an exploration on effective learning strategies for grade school mathematics the use of \LaTeX{} to generate dynamic mathematics worksheets\Dash lots and lots of them\Dash is discussed.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/using-latex-to-generate-dynamic-mathematics-worksheets-for-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0202-Pavneet-Arora-mp3.php" length="23938801" type="audio/mpeg" />
		</item>
		<item>
		<title>Improving margin paragraphs and float control</title>
		<link>http://river-valley.tv/improving-margin-paragraphs-and-float-control/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=improving-margin-paragraphs-and-float-control</link>
		<comments>http://river-valley.tv/improving-margin-paragraphs-and-float-control/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 14:52:42 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Stephen Hicks]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6762</guid>
		<description><![CDATA[








Stephen Hicks




Google Inc.



Play (27min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








Authors using LaTeX to typeset books with significant margin material often run into the problem of long notes running off the bottom of the page.  A typical workaround is to insert vertical shifts by hand, but this is a tedious process that is invalidated when [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/improving-margin-paragraphs-and-float-control/"><img src="/media/conferences/tug-2010/images/0202-Stephen-Hicks.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Stephen Hicks</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">Google Inc.</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0202-Stephen-Hicks','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (27min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0202-Stephen-Hicks-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0202-Stephen-Hicks-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0202-Stephen-Hicks-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0202-Stephen-Hicks-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6762"></span></p>
<p id="entry-description">Authors using LaTeX to typeset books with significant margin material often run into the problem of long notes running off the bottom of the page.  A typical workaround is to insert vertical shifts by hand, but this is a tedious process that is invalidated when pagination changes. Another workaround is memoir&#8217;s sidebar function, but this can be unsatisfying for short textual notes, and standard marginpars cannot be mixed with sidebars.  I will discuss a solution I put together to make margin pars &#8220;just work&#8221; by keeping a list of floating inserts and placing them intelligently in the output routine.  Time permitting, I will also discuss some thoughts on improving LaTeX&#8217;s float placement specifiers.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/improving-margin-paragraphs-and-float-control/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0202-Stephen-Hicks-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0202-Stephen-Hicks-mp3.php" length="17215348" type="audio/mpeg" />
		</item>
		<item>
		<title>From PostScript to PDF</title>
		<link>http://river-valley.tv/from-postscript-to-pdf/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=from-postscript-to-pdf</link>
		<comments>http://river-valley.tv/from-postscript-to-pdf/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 15:00:41 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Herbert VoB]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6772</guid>
		<description><![CDATA[








Herbert Voß




FU-Berlin



Play (35min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








There are still several reasons to use the &#8220;traditional&#8221; way of creating PDF output, namely the sequence LaTeX &#8594; DVIPS &#8594; PS2PDF. Using pdfLaTeX is onlypossible when the PostScript related code is handled before the pdfLaTeX run.  Thus, several packages and/or scripts have been developed which [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/from-postscript-to-pdf/"><img src="/media/conferences/tug-2010/images/0203-Herbert-Voss.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Herbert Voß</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">FU-Berlin</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0203-Herbert-Voss','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (35min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0203-Herbert-Voss-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0203-Herbert-Voss-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0203-Herbert-Voss-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0203-Herbert-Voss-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6772"></span></p>
<p id="entry-description">There are still several reasons to use the &#8220;traditional&#8221; way of creating PDF output, namely the sequence LaTeX &rarr; DVIPS &rarr; PS2PDF. Using pdfLaTeX is onlypossible when the PostScript related code is handled before the pdfLaTeX run.  Thus, several packages and/or scripts have been developed which supports EPS images, or general PostScript-relatedcode, in a document which is compiled at least one time with pdfLaTeX:pst-pdf, auto-pst-pdf, pdftricks, epstopdf, pst2pdf, pstools, &hellip; All have the same general goal,but each works in a different way.  We will demonstrate with severalexamples.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/from-postscript-to-pdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0203-Herbert-Voss-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0203-Herbert-Voss-mp3.php" length="17522821" type="audio/mpeg" />
		</item>
		<item>
		<title>Characterizing CTAN packages</title>
		<link>http://river-valley.tv/characterizing-ctan-packages/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=characterizing-ctan-packages</link>
		<comments>http://river-valley.tv/characterizing-ctan-packages/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 15:05:02 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Jim Hefferon]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6778</guid>
		<description><![CDATA[








Jim Hefferon




TUG CTAN



Play (27min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








CTAN has many packages that solve many problems, but users can have trouble finding the package that solves the problem that they are having today.  We now support text-based searches of the package descriptions. Here we will demonstrate keyword and tree-based characterizations of packages.
]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/characterizing-ctan-packages/"><img src="/media/conferences/tug-2010/images/0203-Jim-Hefferon.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Jim Hefferon</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">TUG CTAN</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0203-Jim-Hefferon','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (27min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0203-Jim-Hefferon-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0203-Jim-Hefferon-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0203-Jim-Hefferon-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0203-Jim-Hefferon-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6778"></span></p>
<p id="entry-description">CTAN has many packages that solve many problems, but users can have trouble finding the package that solves the problem that they are having today.  We now support text-based searches of the package descriptions. Here we will demonstrate keyword and tree-based characterizations of packages.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/characterizing-ctan-packages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0203-Jim-Hefferon-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0203-Jim-Hefferon-mp3.php" length="16624496" type="audio/mpeg" />
		</item>
		<item>
		<title>Classes, styles, conflicts: The biological realm of LaTeX</title>
		<link>http://river-valley.tv/classes-styles-conflicts-the-biological-realm-of-latex/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=classes-styles-conflicts-the-biological-realm-of-latex</link>
		<comments>http://river-valley.tv/classes-styles-conflicts-the-biological-realm-of-latex/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 15:09:54 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Didier Verna]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6780</guid>
		<description><![CDATA[








Didier Verna




EPITA / LRDE



Play (39min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








Every LATEX user faces the “compatibility nightmare”one day. With so much intercession capabilitiesat hand (LATEX code being able to redefine itself at will), a time comes inevitably when thecompilation of a document fails, due to a class/styleconflict. In an ideal world, class/style conflictsshould only be [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/classes-styles-conflicts-the-biological-realm-of-latex/"><img src="/media/conferences/tug-2010/images/0203-Didier-Verna.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Didier Verna</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">EPITA / LRDE</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0203-Didier-Verna','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (39min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0203-Didier-Verna-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0203-Didier-Verna-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0203-Didier-Verna-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0203-Didier-Verna-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6780"></span></p>
<p id="entry-description">Every LATEX user faces the “compatibility nightmare”one day. With so much intercession capabilitiesat hand (LATEX code being able to redefine itself at will), a time comes inevitably when thecompilation of a document fails, due to a class/styleconflict. In an ideal world, class/style conflictsshould only be a concern for package maintainers,not end-users of LATEX. Unfortunately, the world isreal, not ideal, and end-user document compilationdoes break.</p>
<p>As both a class/style maintainer and a documentauthor, I tried several times to come up withsome general principles or a systematic approach tohandling class/style cross-compatibility in a smoothand gentle manner, but I ultimately failed. Instead,one Monday morning, I woke up with this vision ofthe LATEX biotope, an emergent phenomenon whoseglobal behavior cannot be comprehended, becauseit is in fact the result of a myriad of “macro”-interactions between small entities, themselves inperpetual evolution.</p>
<p>In this presentation, I would like to draw bridgesbetween LATEX and biology, by viewing documents,classes and styles as living beings constantlymutating their geneTEX code in order to survive\renewcommand attacks.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/classes-styles-conflicts-the-biological-realm-of-latex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0203-Didier-Verna-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0203-Didier-Verna-mp3.php" length="24991568" type="audio/mpeg" />
		</item>
		<item>
		<title>Writing the first LaTeX book</title>
		<link>http://river-valley.tv/writing-the-first-latex-book/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=writing-the-first-latex-book</link>
		<comments>http://river-valley.tv/writing-the-first-latex-book/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 15:10:17 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Walter Gander]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6784</guid>
		<description><![CDATA[








Walter Gander




ETH



Play (21min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








In 1984 I wanted to write a German textbook called Computermathematik using the typesetting system TEX developed by Don Knuth, which I had always admired and which I had been aware of since my first sabbatical year in Stanford in 1977. Mark Kent, a graduate student at [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/writing-the-first-latex-book/"><img src="/media/conferences/tug-2010/images/0204-Walter-Gander.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Walter Gander</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">ETH</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0204-Walter-Gander','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (21min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0204-Walter-Gander-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0204-Walter-Gander-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0204-Walter-Gander-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0204-Walter-Gander-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6784"></span></p>
<p id="entry-description">In 1984 I wanted to write a German textbook called Computermathematik using the typesetting system TEX developed by Don Knuth, which I had always admired and which I had been aware of since my first sabbatical year in Stanford in 1977. Mark Kent, a graduate student at Stanford in 1984, pointed out to me that Leslie Lamport had just finished a new typesetting system called LATEX which I might want to use instead. I did, and in Fall 1984 I had finished the (at least I think) first book written in LATEX. In this historical talk I will present some reminiscences how the book was produced.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/writing-the-first-latex-book/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0204-Walter-Gander-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0204-Walter-Gander-mp3.php" length="0" type="audio/mpeg" />
		</item>
		<item>
		<title>LaTeX profiles as objects in the “category” of markup languages</title>
		<link>http://river-valley.tv/latex-profiles-as-objects-in-the-%e2%80%9ccategory%e2%80%9d-of-markup-languages/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=latex-profiles-as-objects-in-the-%25e2%2580%259ccategory%25e2%2580%259d-of-markup-languages</link>
		<comments>http://river-valley.tv/latex-profiles-as-objects-in-the-%e2%80%9ccategory%e2%80%9d-of-markup-languages/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 15:12:40 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[William Hammond]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6787</guid>
		<description><![CDATA[








William Hammond




SUNY Albany



Play (22min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








The mathematical notion of “category” in the context of markup languages raises the idea of widespread use of reliable automatic translations between markup languages.
LATEX profiles, which are dialects of LATEX with a fixed command vocabulary where all macro expansions must be effective in that vocabulary, are [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/latex-profiles-as-objects-in-the-%e2%80%9ccategory%e2%80%9d-of-markup-languages/"><img src="/media/conferences/tug-2010/images/0204-William-Hammond.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">William Hammond</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">SUNY Albany</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0204-William-Hammond','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (22min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0204-William-Hammond-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0204-William-Hammond-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0204-William-Hammond-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0204-William-Hammond-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6787"></span></p>
<p id="entry-description">The mathematical notion of “category” in the context of markup languages raises the idea of widespread use of reliable automatic translations between markup languages.</p>
<p>LATEX profiles, which are dialects of LATEX with a fixed command vocabulary where all macro expansions must be effective in that vocabulary, are suitable domains for defining translations to other profiles and, where sensible, to other markup languages.</p>
<p>The construction of reliable translators from several journal-neutral LATEX profiles to many journal-specific LATEX profiles would eliminate the need for technical editing in the production flow for academic journals.</p>
<ol>
<li>William F. Hammond, “GELLMU: A Bridge for Authors from LATEX to XML”, TUGboat, vol. 22 (2001), no. 3, pp. 204–207; also available online at <a href="http://www.tug.org/TUGboat/Contents/%20contents22-3.html" target="_blank">http://www.tug.org/TUGboat/Contents/ contents22-3.html</a>.</li>
<li>William F. Hammond, “Dual presentation with math from one source using GELLMU”, TUGboat, vol. 28 (2007), no. 3, pp. 306–311; also available online at <a href="http://www.tug.org/%20TUGboat/Contents/contents28-3.html" target="_blank">http://www.tug.org/ TUGboat/Contents/contents28-3.html</a>. A video recording of the presentation at TUG 2007, July 2007, in San Diego is available at <a href="http://www.river-valley.tv/conferences/tex/tug2007/" target="_blank">http://www.river-valley.tv/conferences/tex/tug2007/</a>.</li>
<li>William F. Hammond, “Multipurpose LATEX-like markup for math”, talk given in the AMS-MAA Special Session Putting Math on the Web the Correct Way at the Joint Mathematics Meetings in San Diego in January 2008. This has not been published, but HTML slides that link to many examples are available on the web at <a href="http://math.albany.edu/math/pers/hammond/Presen/JMM08/Putting/" target="_blank">http://math.albany.edu/math/pers/hammond/Presen/JMM08/Putting/</a>.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/latex-profiles-as-objects-in-the-%e2%80%9ccategory%e2%80%9d-of-markup-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0204-William-Hammond-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0204-William-Hammond-mp3.php" length="0" type="audio/mpeg" />
		</item>
		<item>
		<title>A brief history of LaTeX—with a prediction</title>
		<link>http://river-valley.tv/a-brief-history-of-latex%e2%80%94with-a-prediction/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-brief-history-of-latex%25e2%2580%2594with-a-prediction</link>
		<comments>http://river-valley.tv/a-brief-history-of-latex%e2%80%94with-a-prediction/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 15:15:53 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Chris Rowley]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6782</guid>
		<description><![CDATA[








Chris Rowley




LaTeX3 Project



Play (35min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








A brief history of LATEX—with a prediction Not only brief, but very brief and with a lot of personal bias! History with attitude!! Left as unpredictable until the last minute will be both ofthese: What I mean by LATEX; and of course the prediction!
]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/a-brief-history-of-latex%e2%80%94with-a-prediction/"><img src="/media/conferences/tug-2010/images/0204-Chris-Rowley.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Chris Rowley</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">LaTeX3 Project</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0204-Chris-Rowley','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (35min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0204-Chris-Rowley-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0204-Chris-Rowley-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0204-Chris-Rowley-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0204-Chris-Rowley-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6782"></span></p>
<p id="entry-description">A brief history of LATEX—with a prediction Not only brief, but very brief and with a lot of personal bias! History with attitude!! Left as unpredictable until the last minute will be both ofthese: What I mean by LATEX; and of course the prediction!</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/a-brief-history-of-latex%e2%80%94with-a-prediction/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0204-Chris-Rowley-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0204-Chris-Rowley-mp3.php" length="19351633" type="audio/mpeg" />
		</item>
		<item>
		<title>Dynamic reporting with R/Sweave and LATEX</title>
		<link>http://river-valley.tv/dynamic-reporting-with-rsweave-and-latex/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=dynamic-reporting-with-rsweave-and-latex</link>
		<comments>http://river-valley.tv/dynamic-reporting-with-rsweave-and-latex/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 20:01:18 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Uwe Ziegenhagen]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6793</guid>
		<description><![CDATA[








Uwe Ziegenhagen




Cologne, Germany



Play (24min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








(Due to operator error, the speaker video for this talk was not recorded &#8212; apologies.)
R is a sophisticated statistical programming language available on various platforms. Since its initial development in 1992 it has become a major tool for many scientists all over the world. For the [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/dynamic-reporting-with-rsweave-and-latex/"><img src="/media/conferences/tug-2010/images/0301-Uwe-Ziegenhagen.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Uwe Ziegenhagen</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">Cologne, Germany</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0301-Uwe-Ziegenhagen','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (24min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0301-Uwe-Ziegenhagen-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0301-Uwe-Ziegenhagen-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0301-Uwe-Ziegenhagen-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0301-Uwe-Ziegenhagen-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6793"></span></p>
<p id="entry-description"><span style="color: #B4045F;">(Due to operator error, the speaker video for this talk was not recorded &#8212; apologies.)</span></p>
<p>R is a sophisticated statistical programming language available on various platforms. Since its initial development in 1992 it has become a major tool for many scientists all over the world. For the integration with LATEX it provides various tools allowing a dynamic creation of reports. In my presentation I am going to present a hands-on demonstration of how to work with R and generate impressive reports using the packages Sweave, xtable and tikzdevice.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/dynamic-reporting-with-rsweave-and-latex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0301-Uwe-Ziegenhagen-qt.php" length="11010048" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0301-Uwe-Ziegenhagen-mp3.php" length="15081197" type="audio/mpeg" />
		</item>
		<item>
		<title>Interactive TEX-aware 3D vector graphics</title>
		<link>http://river-valley.tv/interactive-tex-aware-3d-vector-graphics/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=interactive-tex-aware-3d-vector-graphics</link>
		<comments>http://river-valley.tv/interactive-tex-aware-3d-vector-graphics/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 20:02:13 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[John Bowman]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6798</guid>
		<description><![CDATA[








John Bowman




University of Alberta



Play (33min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








(Due to operator error, the speaker video for this talk was not recorded &#8212; apologies.)
Asymptote is a powerful descriptive vector graphics language for technical drawing recently developed at the University of Alberta. It attempts to do for figures what (LA)TEX does for equations. In contrast [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/interactive-tex-aware-3d-vector-graphics/"><img src="/media/conferences/tug-2010/images/0301-John-Bowman.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">John Bowman</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">University of Alberta</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0301-John-Bowman','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (33min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0301-John-Bowman-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0301-John-Bowman-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0301-John-Bowman-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0301-John-Bowman-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6798"></span></p>
<p id="entry-description"><span style="color: #B4045F;">(Due to operator error, the speaker video for this talk was not recorded &#8212; apologies.)</span></p>
<p>Asymptote is a powerful descriptive vector graphics language for technical drawing recently developed at the University of Alberta. It attempts to do for figures what (LA)TEX does for equations. In contrast to MetaPost, Asymptote features robust floating-point numerics, high-order functions, and a C++/Java-like syntax. It uses the simplex linear programming method to resolve overall size constraints for fixed-sized and scalable objects. Asymptote understands affine transformations and uses complex multiplication to rotate vectors. Labels and equations are typeset with TEX, for professional quality and overall document consistency.</p>
<p>The feature of Asymptote that has caused the greatest excitement in the mathematical typesetting community is the ability to generate and embed inline interactive 3D vector illustrations within PDF files, using Adobe’s highly compressed PRC format, which can describe smooth surfaces and curves without polygonal tessellation. Threedimensional output can also be viewed directly with Asymptote’s native OpenGL-based renderer. Asymptote thus provides the scientific community with a self-contained and powerful TEX-aware facility for generating portable interactive threedimensional vector graphics.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/interactive-tex-aware-3d-vector-graphics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0301-John-Bowman-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0301-John-Bowman-mp3.php" length="20701542" type="audio/mpeg" />
		</item>
		<item>
		<title>Introduction to drawing structured diagrams in SDDL</title>
		<link>http://river-valley.tv/introduction-to-drawing-structured-diagrams-in-sddl/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=introduction-to-drawing-structured-diagrams-in-sddl</link>
		<comments>http://river-valley.tv/introduction-to-drawing-structured-diagrams-in-sddl/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 20:03:38 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Mathieu Bourgeois]]></category>
		<category><![CDATA[Roger Villemaire]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6802</guid>
		<description><![CDATA[








Mathieu Bourgeois and Roger Villemaire




Université du Québec à Montréal



Play (35min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








(Due to operator error, the speaker video for this talk was not recorded &#8212; apologies.)
We present SDDL, a Structured Diagram Description Language aimed at producing graphical representations for discrete mathematics and computer science. SDDL allows combining graphical objects (circles, lines, [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/introduction-to-drawing-structured-diagrams-in-sddl/"><img src="/media/conferences/tug-2010/images/0301-Mathieu-Bourgeois.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Mathieu Bourgeois and Roger Villemaire</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">Université du Québec à Montréal</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0301-Mathieu-Bourgeois','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (35min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0301-Mathieu-Bourgeois-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0301-Mathieu-Bourgeois-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0301-Mathieu-Bourgeois-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0301-Mathieu-Bourgeois-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6802"></span></p>
<p id="entry-description"><span style="color: #B4045F;">(Due to operator error, the speaker video for this talk was not recorded &#8212; apologies.)</span></p>
<p>We present SDDL, a Structured Diagram Description Language aimed at producing graphical representations for discrete mathematics and computer science. SDDL allows combining graphical objects (circles, lines, arrows, &hellip;) and LATEX boxes to produce diagrams representing discrete structures such as graphs, trees, etc.</p>
<p>In SDDL, one adds objects to a canvas in order to produce a drawing. Objects are either basic building blocks such as circles, lines, arrows or even already defined canvas. This allows reusing existing representations by integrating them at various positions in the main canvas. Furthermore, inner objects can always be referred to. It is hence easy to add linking objects, such as lines and arrows, between inner objects.</p>
<p>SDDL uses an object-oriented inspired syntax, using the dot to access attributes, such as specific points (center, corner, etc.), in a natural way. Diagrams are hence constructed by combining existing parts and linking them in various ways.</p>
<p>Our tool is implemented in Java, but, since SDDL offers its own simple syntax, no knowledge of Java is required in order to learn SDDL. The tool translates the SDDL input into Asymptote code and uses the Asymptote engine to produce EPS output.</p>
<p>SDDL is hence a simple and clear language in which one can combine graphical objects and LATEX code in order to produce structured diagrams such as those used in discrete mathematics and computer science.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/introduction-to-drawing-structured-diagrams-in-sddl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0301-Mathieu-Bourgeois-qt.php" length="45052459" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0301-Mathieu-Bourgeois-mp3.php" length="21203737" type="audio/mpeg" />
		</item>
		<item>
		<title>Quantum spaces: Designing pages on grids</title>
		<link>http://river-valley.tv/quantum-spaces-designing-pages-on-grids/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=quantum-spaces-designing-pages-on-grids</link>
		<comments>http://river-valley.tv/quantum-spaces-designing-pages-on-grids/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 20:05:31 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Jean-luc Doumont]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6757</guid>
		<description><![CDATA[








Jean-luc Doumont




Principiae



Play (35min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








(Due to operator error, the speaker video for this talk was not recorded &#8212; apologies.)
Most AllTeX documents are vertical scrolls: essentially, they place   content elements under each other, possibly running the scroll in two columns, but hardly more.  With the exception of floats, they [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/quantum-spaces-designing-pages-on-grids/"><img src="/media/conferences/tug-2010/images/0302-Jean-luc-Doumont.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Jean-luc Doumont</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation"><a href="http://www.principiae.be/" target="_blank">Principiae</a></span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0302-Jean-luc-Doumont','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (35min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0302-Jean-luc-Doumont-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0302-Jean-luc-Doumont-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0302-Jean-luc-Doumont-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0302-Jean-luc-Doumont-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6757"></span></p>
<p id="entry-description"><span style="color: #B4045F;">(Due to operator error, the speaker video for this talk was not recorded &#8212; apologies.)</span></p>
<p>Most AllTeX documents are vertical scrolls: essentially, they place   content elements under each other, possibly running the scroll in two columns, but hardly more.  With the exception of floats, they   basically place items on the page in the order in which these are   encountered in the source file: that is, they construct pages by piling up boxes horizontally and vertically, gluing them carefully together to achieve the desired (elastic) spacing.</p>
<p>Effective page design, in contrast, often benefits from a more global   approach to the page or spread, one that replaces the scroll paradigm   by a true two-dimensional layout.  Pages are then usually constructed   on an underlying grid, in reference to which the items can be   positioned flexibly yet harmoniously.  To produce all the documents created by our company (Principiae), I have developed such an approach in TeX.  The session will present the ideas behind both grid designs in general and the corresponding TeX macros, and illustrate these ideas with a variety of examples (flyers, brochures, slides, etc.).</p>
<p>Our grid approach works in two steps: first create all the items that will appear on a page or spread (text blocks, illustrations, etc.), then place them in the desired locations on the grid, in any order. In a sense, the macro allow the user to specify, &#8220;this block of text goes there, that figure goes here, this title goes there, etc. &#8220;Dash not unlike what page layout software allows, but with the infinitely superior accuracy that TeX allows.  The macros I created to this end are simple, they have worked well for me for many years now, and the   resulting documents very often surprise people (&#8220;This was done with  TeX?&#8221;).  The grid approach in TeX is best exemplified with my recent book (sample pages available at <a href="http://www.treesmapsandtheorems.com" target="_blank">http://www.treesmapsandtheorems.com</a>), in which grid alignments are pushed to an extreme, but it is behind all our documents, notably slides.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/quantum-spaces-designing-pages-on-grids/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0302-Jean-luc-Doumont-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0302-Jean-luc-Doumont-mp3.php" length="21244271" type="audio/mpeg" />
		</item>
		<item>
		<title>Using the Knuth-Plass algorithm to help control widow and orphan lines</title>
		<link>http://river-valley.tv/using-the-knuth-plass-algorithm-to-help-control-widow-and-orphan-lines/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=using-the-knuth-plass-algorithm-to-help-control-widow-and-orphan-lines</link>
		<comments>http://river-valley.tv/using-the-knuth-plass-algorithm-to-help-control-widow-and-orphan-lines/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 20:06:40 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Robert Rundell]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6807</guid>
		<description><![CDATA[








Robert Rundell




Seattle, WA



Play (32min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








(Due to operator error, the speaker video for this talk was not recorded &#8212; apologies.)
The Knuth-Plass line-breaking algorithm is one of the many exceptional features of TEX, taking a paragraph of text and converting it to a vertical list of well-proportioned lines. Through glue and penalty [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/using-the-knuth-plass-algorithm-to-help-control-widow-and-orphan-lines/"><img src="/media/conferences/tug-2010/images/0302-Robert-Rundell.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Robert Rundell</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">Seattle, WA</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0302-Robert-Rundell','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (32min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0302-Robert-Rundell-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0302-Robert-Rundell-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0302-Robert-Rundell-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0302-Robert-Rundell-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6807"></span></p>
<p id="entry-description"><span style="color: #B4045F;">(Due to operator error, the speaker video for this talk was not recorded &#8212; apologies.)</span></p>
<p>The Knuth-Plass line-breaking algorithm is one of the many exceptional features of TEX, taking a paragraph of text and converting it to a vertical list of well-proportioned lines. Through glue and penalty markers TEX gives the user almost complete control over the spacing and look of the paragraph.</p>
<p>However, in some instances TEX does not provide the user quite as rich a set of options to control the vertical list as in other areas. In particular, eliminating widow and orphan lines can require inserting forced break points into the text, break points that can only be found from previous passes of TEX. Subsequent changes to the document can require changes to some or all of these manually inserted line or page breaks.</p>
<p>In AML, an experimental typesetting program under development, the Knuth-Plass algorithm is enhanced to find not only the optimal line-break points for a paragraph, but also to give alternate mappings of the paragraph into different numbers of lines (where possible). AML stores these different sets of break points and uses this information, along with natural page break points, to automatically eliminate widow and orphan lines in many cases. Once a bad page break point is detected, AML will backtrack and adjust previous paragraphs to create better page breaks. With far greater memory and processing capabilities than were available at TEX’s creation, multiple pages can be examined and processed before a final page break needs to be finalized, allowing the overall document layout to be improved. The combination of keeping multiple pages and also keeping alternative paragraph linebreaking sets in memory allows AML to automate and improve this aspect of document typesetting.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/using-the-knuth-plass-algorithm-to-help-control-widow-and-orphan-lines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0302-Robert-Rundell-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0302-Robert-Rundell-mp3.php" length="18585178" type="audio/mpeg" />
		</item>
		<item>
		<title>Thirty years of literate programming and more?</title>
		<link>http://river-valley.tv/thirty-years-of-literate-programming-and-more/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=thirty-years-of-literate-programming-and-more</link>
		<comments>http://river-valley.tv/thirty-years-of-literate-programming-and-more/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 20:11:13 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Bart Childs]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6819</guid>
		<description><![CDATA[








Bart Childs




College Station, TX



Play (33min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








Don Knuth created Literate Programming about thirty years ago. It could be called a methodology, discipline, paradigm, &#8230; Bentley’s “Programming Pearls” article about Knuth’s book, TEX: The Program, caused a huge stir in the computing professions. Soon there was announcement of a Literate Programming section [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/thirty-years-of-literate-programming-and-more/"><img src="/media/conferences/tug-2010/images/0302-Bart-Childs.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Bart Childs</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">College Station, TX</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0302-Bart-Childs','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (33min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0302-Bart-Childs-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0302-Bart-Childs-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0302-Bart-Childs-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0302-Bart-Childs-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6819"></span></p>
<p id="entry-description">Don Knuth created Literate Programming about thirty years ago. It could be called a methodology, discipline, paradigm, &hellip; Bentley’s “Programming Pearls” article about Knuth’s book, TEX: The Program, caused a huge stir in the computing professions. Soon there was announcement of a Literate Programming section for the CACM. There then appeared a number of “Literate Programming systems”.</p>
<p>The use of the term Literate Programming is often applied to systems that have few of the characteristics of Knuth’s WEB. There are at least two systems that are still in use that are quite faithful to the philosophy that Knuth elucidated in his original Pascal based WEB system: CWEB and FWEB. These support at least three languages each. Most other systems are relatively independent of language.</p>
<p>I will propose a definition for Literate Programming that will be used in my comments about some of these systems. I will also discuss some items from my archives (or memory) about this and related subjects. Some come from teaching the freshman year of computer science using literate programming.</p>
<p>I believe that this style of program development is a great contribution to the goal of creating excellent and maintainable programs. I have often wondered how many of the errors that Knuth has rewarded us for would have even been found if the program had been in the style of Unix “pretty printing”. In spite of this, it is referenced too little. I will offer my opinions as to why this tragedy persists, what I/we should have done—based on my humble view from my faulty crystal ball.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/thirty-years-of-literate-programming-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0302-Bart-Childs-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0302-Bart-Childs-mp3.php" length="20169574" type="audio/mpeg" />
		</item>
		<item>
		<title>Is boxes.mp the right way to draw diagrams?</title>
		<link>http://river-valley.tv/is-boxes-mp-the-right-way-to-draw-diagrams/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=is-boxes-mp-the-right-way-to-draw-diagrams</link>
		<comments>http://river-valley.tv/is-boxes-mp-the-right-way-to-draw-diagrams/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 20:12:59 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[John Hobby]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6813</guid>
		<description><![CDATA[








John Hobby




Stanford TeX Project



Play (28min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








This talk explains the motivation behind boxes.mp and discusses some alternatives. Automatic graph layout can be combined with MetaPost in various ways, but this technology is somewhat hard to control.
]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/is-boxes-mp-the-right-way-to-draw-diagrams/"><img src="/media/conferences/tug-2010/images/0303-John-Hobby.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">John Hobby</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">Stanford TeX Project</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0303-John-Hobby','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (28min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0303-John-Hobby-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0303-John-Hobby-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0303-John-Hobby-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0303-John-Hobby-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6813"></span></p>
<p id="entry-description">This talk explains the motivation behind boxes.mp and discusses some alternatives. Automatic graph layout can be combined with MetaPost in various ways, but this technology is somewhat hard to control.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/is-boxes-mp-the-right-way-to-draw-diagrams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0303-John-Hobby-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0303-John-Hobby-mp3.php" length="16714597" type="audio/mpeg" />
		</item>
		<item>
		<title>How TeX and Meta finally got married</title>
		<link>http://river-valley.tv/how-tex-and-meta-finally-got-married/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-tex-and-meta-finally-got-married</link>
		<comments>http://river-valley.tv/how-tex-and-meta-finally-got-married/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 20:13:34 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Hans Hagen]]></category>
		<category><![CDATA[Taco Hoekwater]]></category>

		<guid isPermaLink="false">http://river-valley.tv/how-tex-and-meta-finally-got-married/</guid>
		<description><![CDATA[








Hans Hagen and Taco Hoekwater








Play (35min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








MetaPost 2.000 is planned for release in the summer of 2010. This presentation is a short report on the project history and current status. MetaPost version 1.500 was released around BachoTEX 2010, and in that release all memory arrays will have been replaced by [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/how-tex-and-meta-finally-got-married/"><img src="/media/conferences/tug-2010/images/0303-Hans-Hagen.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Hans Hagen and Taco Hoekwater</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation"></span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0303-Hans-Hagen','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (35min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0303-Hans-Hagen-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0303-Hans-Hagen-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0303-Hans-Hagen-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0303-Hans-Hagen-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6810"></span></p>
<p id="entry-description">MetaPost 2.000 is planned for release in the summer of 2010. This presentation is a short report on the project history and current status. MetaPost version 1.500 was released around BachoTEX 2010, and in that release all memory arrays will have been replaced by dynamic memory allocation.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/how-tex-and-meta-finally-got-married/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0303-Hans-Hagen-qt.php" length="54971976" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0303-Hans-Hagen-mp3.php" length="22136744" type="audio/mpeg" />
		</item>
		<item>
		<title>Exhuming coffins from the last century</title>
		<link>http://river-valley.tv/exhuming-coffins-from-the-last-century/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=exhuming-coffins-from-the-last-century</link>
		<comments>http://river-valley.tv/exhuming-coffins-from-the-last-century/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 20:14:00 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Frank Mittelbach]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6816</guid>
		<description><![CDATA[








Frank Mittelbach




LATEX3 Project



Play (33min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3








In The TEXbook Don Knuth poses the following exercise: “Why do you think the author of TEX didn’t make boxes more symmetrical between horizontal and vertical, by allowing reference points to be inside the boundary instead of insisting that the reference point must appear at the [...]]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/exhuming-coffins-from-the-last-century/"><img src="/media/conferences/tug-2010/images/0303-Frank-Mittelbach.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Frank Mittelbach</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">LATEX3 Project</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/0303-Frank-Mittelbach','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (33min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/0303-Frank-Mittelbach-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/0303-Frank-Mittelbach-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/0303-Frank-Mittelbach-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/0303-Frank-Mittelbach-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p class="more-details" id="more-details-position"><span id="more-6816"></span></p>
<p id="entry-description">In The TEXbook Don Knuth poses the following exercise: “Why do you think the author of TEX didn’t make boxes more symmetrical between horizontal and vertical, by allowing reference points to be inside the boundary instead of insisting that the reference point must appear at the left edge of each box?” and gives the following answer: “No applications of such symmetrical boxes to English-language printing were apparent; it seemed pointless to carry extra generality as useless baggage that would rarely if ever be used, merely for the sake of symmetry. In other words, the author wore a computer science cap instead of a mathematician’s mantle on the day that TEX’s boxes were born. Time will tell whether or not this was a fundamental error!”</p>
<p>In this talk we will show how multiple reference points on boxes allow for a completely different approach to design specification and what can be done to successfully overcome the limitations resulting from Don’s cap worn that day.</p>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/exhuming-coffins-from-the-last-century/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0303-Frank-Mittelbach-qt.php" length="0" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/0303-Frank-Mittelbach-mp3.php" length="14526694" type="audio/mpeg" />
		</item>
		<item>
		<title>TUG 2010 Panel</title>
		<link>http://river-valley.tv/tug-2010-panel/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tug-2010-panel</link>
		<comments>http://river-valley.tv/tug-2010-panel/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 20:20:14 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6398</guid>
		<description><![CDATA[








Don Knuth &#038; Stanford TeX Project members




Moderator: Dave Walden



Play (91min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3







]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/tug-2010-panel/"><img src="/media/conferences/tug-2010/images/TUG2010-Panel.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Don Knuth &#038; Stanford TeX Project members</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">Moderator: Dave Walden</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/TUG2010-Panel','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (91min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/TUG2010-Panel-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/TUG2010-Panel-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/TUG2010-Panel-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/TUG2010-Panel-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/tug-2010-panel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/TUG2010-Panel-mp3.php" length="54543706" type="audio/mpeg" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/TUG2010-Panel-qt.php" length="236978176" type="video/quicktime" />
		</item>
		<item>
		<title>An Earthshaking Announcement</title>
		<link>http://river-valley.tv/tug-2010/an-earthshaking-announcement#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=an-earthshaking-announcement</link>
		<comments>http://river-valley.tv/tug-2010/an-earthshaking-announcement#comments</comments>
		<pubDate>Sat, 03 Jul 2010 20:25:23 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[TUG 2010]]></category>
		<category><![CDATA[Don Knuth]]></category>

		<guid isPermaLink="false">http://river-valley.tv/?p=6378</guid>
		<description><![CDATA[








Don Knuth




Stanford University



Play (34min)

Download:&#160;FLV &#124; MOV &#124; OGG &#124; MP3







]]></description>
			<content:encoded><![CDATA[<div id="content-margin">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="entry-icon">
<a href="http://river-valley.tv/tug-2010/an-earthshaking-announcement"><img src="/media/conferences/tug-2010/images/Don-Knuth.jpg" width="100px" height="75" /></a>
</td>
<td valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0" height="78px">
<tr>
<td colspan="2" valign="top" height="10px">
<span class="speakername">Don Knuth</span>
</td>
</tr>
<tr>
<td colspan="2" valign="top" >
<span class="speaker_affiliation">Stanford University</span>
</td>
</tr>
<tr valign="bottom" >
<td id="play"><a href="javascript:createWindow('/media/conferences/tug-2010/Don-Knuth','flowplayer','width=920,height=530,scrollbars,resizable')">Play</a> (34min)</td>
<td align="right">
<span class="download">Download:&nbsp;</span><span class="download-formats"><a title="Flash" href="http://media.river-valley.tv/conferences/tug-2010/Don-Knuth-flv.php" >FLV</a> | <a title="Quicktime" href="http://media.river-valley.tv/conferences/tug-2010/Don-Knuth-qt.php" >MOV</a> | <a title="Theora" href="http://media.river-valley.tv/conferences/tug-2010/Don-Knuth-ogg.php" >OGG</a> | <a href="http://media.river-valley.tv/conferences/tug-2010/Don-Knuth-mp3.php" >MP3</a></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://river-valley.tv/tug-2010/an-earthshaking-announcement/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/Don-Knuth-qt.php" length="16482304" type="video/quicktime" />
<enclosure url="http://media.river-valley.tv/conferences/tug-2010/Don-Knuth-mp3.php" length="19246149" type="audio/mpeg" />
		</item>
	</channel>
</rss>

