I have the following problem. The caption of the table, no matter where I put it, is always on the bottom of the table. In the minimal working example things are like they should be- it seems like there must be something else interfering with the placing of the caption. Does anybody has an idea?
%***************************Here the code of one table******
Code: Select all
Code, edit and compile here:
\documentclass[twoside,12pt, english]{book}\usepackage[tableposition=top,font=small,labelfont=bf]{caption}\begin{document}\begin{table}[h]\label{rotrotrot}\caption{Van der Waals radii and rotational barrier of different sets of \emph{ ap} and \emph{sc} rotational isomers of bis(1,4-disubstitued 9-triptycyl)-ethynes.}\centering\begin{tabular}{c c c c c c } \hlineEntry&prefered &Substituent & Substituent & Radius & Rotational Barrier \\&Isomer & Y & X & $\textup{\AA}$ & kcalmol$ ^{-1}$\\\hline1& \emph{ ap} &CH$_3$ & H & 1.20 & 10.1 \\2 &\emph{ ap} &CH$_3$ & OCH$_3$ & 1.52 & 12.7\\3& \emph{ ap} & CH$_3$ & CH$_3$ & 1.80 & 15.4\\4 & \emph{ sc} &CH$_3$ & F & 1.47 & 11.6 \\5& \emph{ sc} &CH$_3$ & Cl &1.75 & 14.7 \\6& \emph{ sc} & CH$_3$ & Br & 1.85 & 16.7 \\7 & \emph{ sc} & CH$_3$ & I & 1.98 & 17.3 \\\hline\end{tabular}\end{table}\end{document}
-- For further information I add also the preamble I am using---
\documentclass[twoside,12pt, english]{book}
\usepackage{amssymb}
\linespread{1.75}
%\usepackage[margin=10pt,font=small,labelfont=bf]{caption} % for improved layout of figure captions with extra margin, smaller font than text
\usepackage{fancyhdr} % for better header layout
\usepackage{eucal}
\usepackage[english] {babel}
\usepackage[usenames, dvipsnames]{color}
\renewcommand{\thefootnote}{\alph{footnote}}
\usepackage{color}
\usepackage[perpage]{footmisc}
\usepackage{achemso}
\usepackage{amsmath}
\usepackage{wrapfig}
\usepackage{pdfpages}
\usepackage{memhfixc} % remove conflict between the memoir class & hyperref
\usepackage{epstopdf} % to include .eps graphics files with pdfLaTeX
\usepackage{flafter} % Don't place floats before their definition
%\usepackage{topcapt} % Define \topcation for placing captions above tables (not in gwTeX)
\usepackage[tableposition=top,font=small,labelfont=bf]{caption}
\usepackage{graphicx,chemscheme, tabularx}
\bibliographystyle{achemso}
\clubpenalty = 10000 % schliesst Schusterjungen aus
\widowpenalty = 10000 % schliesst Hurenkinder aus
\hyphenation{}
\usepackage{ifthen}
%\usepackage{supertabular}
\usepackage{lscape}
\usepackage{multicol} % for pages with multiple text columns, e.g. References
\setlength{\columnsep}{20pt}