I used the following code to draw the table, however, there is blank space in the border. the lines are not connected. May someone help me?

\usepackage{amsmath, amssymb, proof} % mathabx,






    {| >{\centering\arraybackslash}m{0.7in} | >{\centering\arraybackslash}m{0.7in} |>{\centering\arraybackslash}m{0.7in} |}
    {\small{Response Time}} & \small{Availability} & \small{Throughput} \\
    $\sum\limits_{i=1}^n q(\si)$  &  $\prod\limits_{i=1}^n q(\si)$  & $\min\limits_{i=1}^n q(\si)$   \\
\caption{Aggregation Function}

![enter image description here][1]


You haven't said (please always post complete documents showing all packages used) but you are using booktabs. booktabs as an explicit, documented design aim, is incompatible with vertical rules. You need to choose to either have vertical rules or use that package.

  • nope, booktabs is not using, I have posted all the package here. Anyway can edit it to show the line connecting together? – william007 Feb 25 '13 at 18:22
  • @william007 Your example is still not a complete document, if I add \documentclass{article} and define \si so that it runs without error then the log file confirms booktabs is being used (/usr/local/texlive/2012/texmf-dist/tex/latex/booktabs/booktabs.sty (ctable loads booktabs) – David Carlisle Feb 25 '13 at 19:04
  • i guess you are right, i draw a new table, and it works. Those toprule, midrule, etc. are the culprit. – william007 Feb 25 '13 at 19:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.