Guest User

Untitled

a guest
Apr 25th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. documentclass{article}
  2. usepackage[utf8]{inputenc}
  3. usepackage{csvsimple,longtable,booktabs}
  4.  
  5. begin{filecontents*}{table7.csv}
  6. A,B,C,D,E,F,G,H,I,J,K,L,M
  7. Germany,GDP,X,X,,,,,,,X,,X
  8. France,GDP,X,X,,X,,X,,,X,,X
  9. end{filecontents*}
  10.  
  11. begin{document}
  12.  
  13. csvreader[
  14. respect all,%
  15. longtable={|p{2cm}|p{2cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|},
  16. separator=comma,
  17. table head=caption{List with data.label{tab:mytable7}}\
  18. toprulebfseries A &bfseries B &bfseries C &bfseries D &bfseries E &bfseries F &bfseries G &bfseries H &bfseries I &bfseries J &bfseries K &bfseries L &bfseries M \ midruleendfirsthead
  19. bottomruleendfoot,
  20. late after line=\,
  21. ]{table7.csv}{1=fieldx,2=fielda,3=fieldb,4=fieldc,5=fieldd,6=fielde,7=fieldf,8=fieldg,9=fieldh,10=fieldi,11=fieldj,12=fieldk,12=fieldl}{fieldx&fielda&fieldb&fieldc&fieldd&fielde&fieldf&fieldg&fieldh&fieldi&fieldj&fieldk&fieldl}
  22.  
  23. end{document}
  24.  
  25. documentclass{article}
  26. usepackage[utf8]{inputenc}
  27. usepackage{array}
  28. usepackage{csvsimple,longtable,booktabs}
  29. renewcommand*{arraystretch}{1.4}
  30.  
  31. begin{filecontents*}{table7.csv}
  32. A,B,C,D,E,F,G,H,I,J,K,L,M
  33. Germany,GDP,X,X,,,,,,,X,,X
  34. France,GDP,X,X,,X,,X,,,X,,X
  35. end{filecontents*}
  36.  
  37. begin{document}
  38. You simply wrote verb|12=fieldl| instead of verb|13=fieldl|.
  39.  
  40. But vertical rules with verb|booktabs| don't go well together.
  41. If you want vertical rules, don't use verb|toprule|, verb|midrule|
  42. or verb|bottomrule| (and increase verb|arraystretch|):
  43.  
  44. csvreader[
  45. respect all,%
  46. longtable={|p{2cm}|p{2cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|p{0.3cm}|},
  47. separator=comma,
  48. table head=caption{List with data.label{tab:norules}}\
  49. hlinebfseries A &bfseries B &bfseries C &bfseries D &bfseries E &bfseries F &bfseries G &bfseries H &bfseries I &bfseries J &bfseries K &bfseries L &bfseries M \ hlineendfirsthead
  50. hlineendfoot,
  51. late after line=\,
  52. ]{table7.csv}{1=fieldx,2=fielda,3=fieldb,4=fieldc,5=fieldd,6=fielde,7=fieldf,8=fieldg,9=fieldh,10=fieldi,11=fieldj,12=fieldk,13=fieldl}{fieldx&fielda&fieldb&fieldc&fieldd&fielde&fieldf&fieldg&fieldh&fieldi&fieldj&fieldk&fieldl}
  53.  
  54. But it is much better to get rid of the vertical rules:
  55.  
  56. renewcommand*{arraystretch}{1.2}
  57. csvreader[
  58. respect all,%
  59. longtable={*{2}{p{2cm}}*{11}{p{0.3cm}}},
  60. separator=comma,
  61. table head=caption{List with data.label{tab:norules}}\
  62. toprulebfseries A &bfseries B &bfseries C &bfseries D &bfseries E &bfseries F &bfseries G &bfseries H &bfseries I &bfseries J &bfseries K &bfseries L &bfseries M \ midruleendfirsthead
  63. bottomruleendfoot,
  64. late after line=\,
  65. ]{table7.csv}{1=fieldx,2=fielda,3=fieldb,4=fieldc,5=fieldd,6=fielde,7=fieldf,8=fieldg,9=fieldh,10=fieldi,11=fieldj,12=fieldk,13=fieldl}{fieldx&fielda&fieldb&fieldc&fieldd&fielde&fieldf&fieldg&fieldh&fieldi&fieldj&fieldk&fieldl}
  66.  
  67. end{document}
Add Comment
Please, Sign In to add comment