2010-04-21 13 views
6

Zauważam, że po moim stole jest trochę luki. Patrz poniższy zrzut:Luka po stole w LaTeXie

http://i39.tinypic.com/x3e4vd.jpg http://i39.tinypic.com/x3e4vd.jpg

Mój kod LaTeX jest:

\begin{table}[htb] 
\caption{Error rates VS training size in AdaBoosted stump, SVM and kNN. \label{tab:examplecount8000errerrplot}} 
\begin{center} 
\begin{tabular}{c c} 
\includegraphics[scale=0.4]{../boost.eps} 
& 
\includegraphics[scale=0.4]{../svm.eps} \\  
\includegraphics[scale=0.4]{../knn.eps} 
& \\  
\end{tabular} 
\end{center} 
\end{table}  
% 
\subsection{Feature Numbers} 

jest luka normalny lub w jaki sposób można zmniejszyć odstęp być normalne?

Odpowiedz

15

Zamiast wyśrodkować tabele ze środowiskiem {center}, spróbuj użyć makra \ centering. Byłbym coś

\begin{table} 
\centering 
... 
\end{table} 
+2

tak ... centrum początku i końca doda dodatkową przestrzeń! – Mica

2

Odznaczona odpowiedź, ponieważ została ona określona przez dmckee. Generalnie jestem przeciwny manipulowaniu sposobem, w jaki wyrażasz treść: lepiej żyj z niechcianą przestrzenią, zmieniaj rzeczy w plikach stylu (według sugestii dmckee), zmieniaj to, co chcesz wyrazić (np. Gdzie są podpisy), lub umieść w czystej postaci band-aid (jak vspace). Więc nie podoba mi się ta odpowiedź, ponieważ zakończenie każdego wiersza tabeli za pomocą \\ ułatwia ich konserwację, np. Kończenie bloków C średnikiem.

Usuń ostatnie \\ w środowisku tabelarycznym.

6

Jeśli Charles's and midtiby's odpowiedzi nie naprawić go dla Ciebie i musi dostosować go (bo na przykład pani margines nie przejdzie swoją rozprawę aż zrobisz), możesz diddle długości

  • \floatsep
  • \textfloatsep
  • \intextsep

(i ich dwóch braci w kolumnach), które adjust the spacing around and between floats. W tym przypadku myślę, że chcesz \textfloatsep.

Ale rób to, o czym najpierw mówili Charles i midtibi, i uważaj też za radę Niedźwiedzi.

+0

To bardzo dobra rada, ponieważ dotyczy wszystkich pływaków z jednej dyrektywy, a więc nie trzeba iść około dodanie '\ vspace' do każdego pływaka. – jnns

3

Zawsze można ustalić odstępy pionowe emitując polecenie vskip, powiedzmy \vskip{-1em}, w trybie pionowym, tak jak przed sekcją \. Niedźwiedzie ma rację: opóźnij się martwić o układ tak późno, jak to możliwe. Powinno być powiedzenie na temat przedwczesnego formatowania ...

Stół wyglądałby bardziej atrakcyjnie, gdyby napis znajdował się na dole. Kwestią wyglądu byłby tyle, ile proporcji przestrzeni powyżej i poniżej podpisu stanowi całkowita ilość miejsca.

+3

To nie działa, ale użyłem '\ vspace {-1em}'. –

+0

@AlexReinking - Jeśli jesteś zaskoczony niepowodzeniem mojej odpowiedzi, może ci się przydać, aby zadać to pytanie, pozwalając omówić kod. Domyślam się, że Latex radzi sobie z trybem pionowym bardziej inteligentnie z \ vspace niż \ vskip, ale musiałbym widzieć MGE, aby być pewnym siebie. Jeśli zadasz pytanie, umieść w nim link w komentarzu. –

0

spróbować tego w tabelach: \setlength\belowcaptionskip{-20pt}

Powiązane problemy