<?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>Ernst z&#039;n Blog &#187; @{}</title>
	<atom:link href="http://www.ernstblaauw.nl/tag/145/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ernstblaauw.nl</link>
	<description>Van alles en nog wat</description>
	<lastBuildDate>Thu, 08 Apr 2010 14:18:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Gekleurde rijen combineren met een afwijkende inter-column spacing</title>
		<link>http://www.ernstblaauw.nl/2007/12/14/gekleurde-rijen-combineren-met-een-afwijkende-inter-column-spacing/</link>
		<comments>http://www.ernstblaauw.nl/2007/12/14/gekleurde-rijen-combineren-met-een-afwijkende-inter-column-spacing/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 15:20:38 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[latex]]></category>
		<category><![CDATA[@{}]]></category>
		<category><![CDATA[colortbl]]></category>
		<category><![CDATA[dcolumn]]></category>
		<category><![CDATA[tabel]]></category>
		<category><![CDATA[tabular]]></category>
		<category><![CDATA[xcolor]]></category>
		<category><![CDATA[\rowcolor]]></category>

		<guid isPermaLink="false">http://www.ernstblaauw.nl/2007/12/14/gekleurde-rijen-combineren-met-een-afwijkende-inter-column-spacing/</guid>
		<description><![CDATA[Een gekleurde rij is geen probleem in LaTeX. Een afwijkende ruimte tussen twee cellen (@{}) ook niet. Maar deze twee combineren kan problemen opleveren. Hoe pak je dat dan aan? Als je een tabel hebt met een decimaal getal erin, wil je dat die getallen uitgelijnd worden op het scheidingsteken. De bekende manier om dat [...]]]></description>
			<content:encoded><![CDATA[<p>Een gekleurde rij is geen probleem in LaTeX. Een afwijkende ruimte tussen twee cellen (<em>@{}</em>) ook niet. Maar deze twee combineren kan problemen opleveren. Hoe pak je dat dan aan?<br />
<span id="more-34"></span><br />
Als je een tabel hebt met een decimaal getal erin, wil je dat die getallen uitgelijnd worden op het scheidingsteken. De bekende manier om dat te doen, is:</p>
<blockquote>
<table border="0" cellpadding="0" cellspacing="2">
<tr>
<td>\begin{tabular}{|l r @{.} l |}<br />
\hline<br />
\rowcolor{gray!25} \textbf{Wat} &amp; \multicolumn{2}<br />
{&gt;{\columncolor{gray!25}}c|}{\textbf{Getal}} \\ \hline \hline<br />
1e getal &amp; 123 &amp; 4 \\ \hline<br />
2e getal &amp; 5 &amp; 6789 \\ \hline<br />
\end{tabular}</td>
</tr>
<tr>
<td><a href="http://www.ernstblaauw.nl/?attachment_id=36" rel="attachment wp-att-36" title="LaTeX rand 1"><img src="http://www.ernstblaauw.nl//wp-content/uploads/2007/12/latex-rand-1.png" alt="LaTeX rand 1" /></a></td>
</tr>
</table>
</blockquote>
<h3>Kleur toevoegen</h3>
<p>Als je nu een kleur aan zo&#8217;n tabel wilt toevoegen, gebruik je &#8216;\rowcolor&#8217;. Door de tweede regel te kleuren, gaat je tabel er als volgt uitzien:</p>
<blockquote>
<table border="0" cellpadding="0" cellspacing="2">
<tr>
<td>\begin{tabular}{|l r @{.} l |}<br />
\hline<br />
\rowcolor{gray!25} \textbf{Wat} &amp; \multicolumn{2}<br />
{&gt;{\columncolor{gray!25}}c|}{\hspace*{6pt}\textbf{Getal}} \\ \hline \hline<br />
\rowcolor{green!10} 1e getal &amp; 123 &amp; 4 \\ \hline<br />
2e getal &amp; 5 &amp; 6789 \\ \hline<br />
\end{tabular}</td>
</tr>
<tr>
<td><a href="http://www.ernstblaauw.nl/?attachment_id=37" rel="attachment wp-att-37" title="LaTeX rand 2"><img src="http://www.ernstblaauw.nl//wp-content/uploads/2007/12/latex-rand-2.png" alt="LaTeX rand 2" /></a></td>
</tr>
</table>
</blockquote>
<p>Maar dat wil je niet hebben! Een deel van de tabel verdwijnt, omdat &#8216;<em>\rowcolor</em>&#8217; geen rekening houdt met de afwijkende  ruimtes tussen kolommen. Daar kan je wat aan doen. De package <a href="http://www.ernstblaauw.nl/wp-content/uploads/2007/12/dcolumn.pdf" title="manual dcolumn">dcolumn</a> kan wel goed met kleuren en afwijkende ruimtes tussen cellen overweg:</p>
<blockquote>
<table border="0" cellpadding="0" cellspacing="2">
<tr>
<td>\begin{tabular}{|p{1.5cm} @{\hspace{-2pt}}D{.}{.}{3} |}<br />
\hline<br />
\rowcolor{gray!25}\textbf{Wat} &amp; \multicolumn{1}<br />
{&gt;{\columncolor{gray!25}}c|}{\textbf{Getal}} \\ \hline<br />
\hline<br />
\rowcolor{green!10} 1e getal &amp; 123.4 \\ \hline<br />
2e getal &amp; 4.6789 \\ \hline<br />
\end{tabular}</td>
</tr>
<tr>
<td><a href="http://www.ernstblaauw.nl/?attachment_id=38" rel="attachment wp-att-38" title="LaTeX rand 3"><img src="http://www.ernstblaauw.nl//wp-content/uploads/2007/12/latex-rand-3.png" alt="LaTeX rand 3" /></a></td>
</tr>
</table>
</blockquote>
<p>In plaats van &#8216;<em>@{}</em>&#8217;, gebruik je nu &#8216;<em>@D{.}{.}{3}</em>&#8217;, waarbij de eerste punt &#8216;<em>{.}</em>&#8217; door een punt  &#8216;<em>{.}</em>&#8217; vervangen wordt, en vervolgens de tweede kolom uit drie cijfers &#8216;<em>{3}</em>&#8217; bestaat. Uit zichzelf lijnt de package dcolumn links uit; daarom heb ik bij de titel van de kolom gebruik gemaakt van &#8216;<em>\multicolumn</em>&#8217; voor één cel; daarmee kan je voor die cel de uitlijning aangeven.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernstblaauw.nl/2007/12/14/gekleurde-rijen-combineren-met-een-afwijkende-inter-column-spacing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

