Tabulka a obrazek vedle sebe

Tomas Zahradnicky zahradt at cslab.felk.cvut.cz
Tue Jan 18 23:07:56 CET 2005


Zdravim vsechny priznivce TeXu,

ke kterym se obracim s problemem, ktery me trapi. Mam LaTeXovou
tabulku a PDFko s volt-amperovou charakteristikou. Ty bych chtel dat
vedle sebe s tim, ze je vystredim vertikalne na spodek, tedy oboji na
baseline. Domnival jsem se, ze bude stacit, kdyz si ulozim tabulku do
jednoho boxu (box0) a obrazek do druheho (box1) a pak udelam:

\noindent\hbox to\hsize{\hss\vbox to\maxHeight{\vss\box0}\hss\vbox
to\maxHeight{\vss\box1}\hss}

kde maxHeight = MAX(ht0+dp0,ht1+dp1). Problem je v tom, ze se mi
nedari oba objekty zarovnat vertikalne na spod. Tabulka ma z
nepochopitelnych duvodu ht=dp a kdyz nastavim ht=ht+dp a dp=0, tak to
zrejme nema vliv na "podboxy" v tabulce, ktere jsou umistene stale na
tech samych souradnicich. Co dany kod vyprodukuje je vysledek, ktery
je velky jak ma byt, ale tabulka zacina od 1/2 vysky (tedy jako by
mela puvodni ht) a graf je spravne vystreden vertikalne na baseline.

Mate nekdo napad jak LaTeXovou tabulku spravne zkombinovat s obrazkem
nebo pripadne donutit LaTeXovy tabular aby neprodukoval tabulku s
ht=dp? Kod, ktery pouzivam nasleduje.

S pozdravem a diky,

   Tomas Zahradnicky


\setbox0\hbox{\setlength\tabcolsep{0.7mm}%
\begin{tabular}{|c|l|l|c|}
\hline
\vrule width 0pt height 12pt depth 7pt
{\bf Par.} & \multicolumn{1}{c|}{\bf Included in} &
\multicolumn{1}{c|}{\bf Def.$\!\!$ value} & {\bf Dim.} \\ \hline
\hline
\vrule width 0pt height 12pt depth 5pt
$  V_{  T0}$ & {$  K, V_{BIN}, V_{TH}$} & $5,\!056\cdot\! 10^{-1}$ &
${  V}$ \\ \hline
\vrule width 0pt height 12pt depth 5pt
$  N_{ FS}$ & {$ V_{A}$} & $1,\!764\cdot\! 10^{12}$ & ${ cm}^{-2}$ \\ \hline
\vrule width 0pt height 12pt depth 5pt
$ N_{ ef\!f}$ & {$ K,\gamma_{eff},V_A,V_{TH}$} & $4,\!298\cdot\! 10$
& --- \\ \hline
\vrule width 0pt height 12pt depth 5pt
$\mu_{ 0}$ & {$ K,V_{DSAT}$} & $4,\!146\cdot\! 10^2$ & ${ cm}^2\!/{
Vs}$ \\ \hline
\vrule width 0pt height 12pt depth 5pt
$ u_{ crit}$ & {$ K,V_{DSAT}$} & $5,\!037\cdot\! 10^7$ & ${ V}^2/{
Vs}$ \\ \hline
\vrule width 0pt height 12pt depth 5pt
$ UTRA$ & --- & $0,\!369$ & --- \\ \hline
\vrule width 0pt height 12pt depth 5pt
$ V_{ max}$ & {$ K,V_{DSAT}$} & $5,\!956\cdot\! 10^4$ & ${ m}/{ s}$ \\ \hline
\vrule width 0pt height 12pt depth 20pt
$ delta$   & \parbox[t]{2.8cm}{$ K,V_{BIN},\eta,V_A,$\\$ V_{TH}$}
& $0,\!257$           & --- \\ \hline
\vrule width 0pt height 12pt depth 5pt
$ N_{ sub}$ & {$ K,\gamma_{eff},V_A,V_{TH}$}          & $8,\!135
\cdot\! 10^{22}$ & ${ m}$ \\ \hline
\vrule width 0pt height 12pt depth 20pt
$ wd$      & \parbox[t]{2.8cm}{$ K,V_{BIN},\eta,V_A,$\\$ V_{TH}$}
& $3,\!170 \cdot\! 10^{-7}$ & ${ m}^{-3}$ \\ \hline
\vrule width 0pt height 12pt depth 20pt
$ ld$      & \parbox[t]{2.8cm}{$ K,\gamma_{ef\!f},V_A,V_{TH},$\\$
V_{DSAT}$} & $2,\!350 \cdot\! 10^{-7}$ & ${ m}$ \\ \hline
\vrule width 0pt height 12pt depth 5pt
$ u_{ exp}$ & {$ K,V_{DSAT}$}                           & $1,\!000
\cdot\! 10^{-5}$ & ${ V}^{-0.5}$ \\ \hline
\vrule width 0pt height 12pt depth 20pt
$ xj$      & \parbox[t]{2.8cm}{$ K,\gamma_{ef\!f},V_A,V_{TH},$\\$
V_{DSAT}$} & $1,\!620 \cdot\! 10^{-8}$ & ${ m}$ \\ \hline
\end{tabular}%
%\caption{Extracted Parameters}
%\label{parametry}
%\end{center}
%\end{table}
}
% udelej box z va charakteristiky ht=vyska, dp=implicitne 0
\noindent\setbox1\hbox{\includegraphics[width=8cm]{pic/vachar.pdf}}
\newdimen\vacharHeight
\vacharHeight=0pt
\advance\vacharHeight by\dp1
\advance\vacharHeight by\ht1
% zmen parametry boxu s tabulkou. ht+=dp, dp=0pt
\newdimen\tabHeight
\tabHeight=0pt
\advance\tabHeight by\ht0
\advance\tabHeight by\dp0
\ht0=\tabHeight
\dp0=0pt
% maximalni vyska z obou
\newdimen\maxHeight
\ifnum\tabHeight>\vacharHeight\maxHeight=\tabHeight\else\maxHeight=\vacharHeight\fi
% vysazej tabulky a va charakteristiku zarovnanou na baseline
\noindent\hbox to\hsize{\hss\vbox to\maxHeight{\vss\box0}\hss\vbox
to\maxHeight{\vss\box1}\hss}

--
# Ing. Tomas Zahradnicky, Jr.
# The Czech Technical University
# Dept of Computer Science, FEE-CTU Prague



More information about the csTeX mailing list