Improved caption styles.
authorviric@llimona
Wed, 24 Oct 2007 21:47:36 +0200
changeset 203 ca3267f08a9d
parent 202 10715deee188
child 204 3245ee20e27a
Improved caption styles.
doc/Makefile
doc/cited.bib
doc/memoria.tex
--- a/doc/Makefile	Wed Oct 24 16:42:23 2007 +0200
+++ b/doc/Makefile	Wed Oct 24 21:47:36 2007 +0200
@@ -1,5 +1,5 @@
 
-INCLUDES=block16x16simple.pdf \
+INCLUDES=cited.bib block16x16simple.pdf \
 	jpeg-coeficients.pdf \
 	rapids-nens-cb-rescale.pdf \
 	rapids-nens-rgb2ycc.pdf
--- a/doc/cited.bib	Wed Oct 24 16:42:23 2007 +0200
+++ b/doc/cited.bib	Wed Oct 24 21:47:36 2007 +0200
@@ -10,7 +10,7 @@
 @misc{libjpeg,
     organization = "The Independent JPEG's Group",
     author = "The Independent JPEG's Group",
-    title = "JPEG Library",
+    title = "The libjpeg JPEG Library",
     edition = "Release 6b",
     month = "March",
     year = "1998",
--- a/doc/memoria.tex	Wed Oct 24 16:42:23 2007 +0200
+++ b/doc/memoria.tex	Wed Oct 24 21:47:36 2007 +0200
@@ -6,6 +6,8 @@
 \usepackage{units}
 \usepackage{amsmath}
 \usepackage{subfigure}
+\usepackage{sepnum}
+\usepackage[margin=1cm,font=footnotesize]{caption}
 %\usepackage{a4wide}
 %\usepackage{natbib}
 \bibliographystyle{plain}
@@ -14,6 +16,23 @@
 \author{Lluís Batlle}
 \date{\today}
 
+\newcommand{\decimal}[1]{\sepnum{,\!}{.}{}{#1}}
+
+\newcommand{\figura}[2]{
+    \begin{figure}[!htp]
+    \centering
+    \includegraphics[width=13cm]{#1}
+    \caption{#2}
+    \end{figure}
+    }
+\newcommand{\figuraw}[3]{
+    \begin{figure}[!htp]
+    \centering
+    \includegraphics[width=#1]{#2}
+    \caption{#3}
+    \end{figure}
+    }
+
 \begin{document}
 
 \maketitle
@@ -193,11 +212,8 @@
 matemàtiques a tres nous plans que defineixen igualment la imatge: intensitat de
 llum, blavor i vermellor (YCbCr).
 
-\begin{figure}[!htp]
-\centering
-\includegraphics[width=13cm]{rapids-nens-rgb2ycc.pdf}
-\caption{\label{fig:cb-rgb2ycc} Plans RGB, i els anàlogs en YCbCr}
-\end{figure}
+\figura{rapids-nens-rgb2ycc.pdf}{
+\label{fig:cb-rgb2ycc} Plans RGB, i els anàlogs en YCbCr}
 
 L'ull humà és menys sensible a defectes als plans Cb i Cr (ref ?), per tant, en
 la majoria de codificadors JPEG veurem que aquests plans es delmen. La majoria
@@ -205,12 +221,9 @@
 molts codificadors per programari delmen a 2:1 tant en horitzontal com en
 vertical.
 
-\begin{figure}[!htp]
-\centering
-\includegraphics[width=13cm]{rapids-nens-cb-rescale.pdf}
-\caption{\label{fig:cb-rescale} Delmat de l'original de 2:1, i posterior
+\figura{rapids-nens-cb-rescale.pdf}{
+\label{fig:cb-rescale} Delmat de l'original de 2:1, i posterior
 reescalat de la versió delmada.}
-\end{figure}
 
 A la descodificació, cal reescalar els plans delmats a la seva mida original,
 mitjançant interpolacions o altres tècniques. Convencionalment (per defecte a
@@ -234,13 +247,10 @@
 sí que difereixen una mica les càmeres digitals, els programes de manipulació
 fotogràfica professionals, i la \texttt{libjpeg} \cite{libjpeg}.
 
-\begin{figure}[!htp]
-\centering
-\includegraphics[width=10cm]{jpeg-coeficients.pdf}
-\caption{\label{fig:jpeg-coeficients} A l'esquerra, funció base de cada
+\figuraw{10cm}{jpeg-coeficients.pdf}{
+\label{fig:jpeg-coeficients} A l'esquerra, funció base de cada
 coeficient de la DCT 2D. A la dreta, la serialització dels coeficients en Zig
 Zag (\cite{jpegspec}, 4.3).}
-\end{figure}
 
 % Taula de quantització
 
@@ -273,21 +283,18 @@
 descodificació,
 del coeficient original només sabem que es troba dins
 l'\emph{interval de quantització}:
-\[ y_i \in Q_i \left[ \hat y_i - 0,5 \, , \, \hat y_i + 0,5 \right] \]
+\[ y_i \in Q_i \left[ \hat y_i - \decimal{0.5} \, , \,
+\hat y_i + \decimal{0.5} \right] \]
 % TODO comma numbers
 
-\begin{figure}[!htp]
-\centering
-\includegraphics[width=13cm]{block16x16simple.pdf}
-\caption{\label{fig:quant-intervals} Coeficients del bloc situat a la fila 17,
+\figura{block16x16simple.pdf}{
+\label{fig:quant-intervals} Coeficients del bloc situat a la fila 17,
 columna 17, del pla de lluminositat de la Lena de 256x256,
 amb una compressió a qualitat 30
 segons la \texttt{libjpeg} \cite{libjpeg}. Estan ordenats de menor a
 major frequència, com
 marca l'ordre de Zig Zag de JPEG. Es poden apreciar els intervals de
 quantització, i la pèrdua d'informació sobretot a les freqüències més altes.}
-% TODO posar a lloc
-\end{figure}
 
 \bibliography{cited}