I want to reduce the space between columns in multicols
I use \setlength{\columnsep}{<space>}
but it reduces the space between the 2nd column and the 3rd column only
How to make it reduce the space after the 1st column too in case of using multicols{3}
1 Answer
The following example removes the inter column space by setting \columnsep
, which affects all inter column spaces:
\documentclass[a5paper,landscape]{article}
\usepackage{multicol}
\usepackage{microtype}
\usepackage{lipsum}
\setlength{\columnsep}{0pt}
\begin{document}
\begin{multicols}{3}
\lipsum[1]
\end{multicols}
\end{document}
BTW, have fun reading it. ☺
Or with rules:
\setlength{\columnrulewidth}{1pt}
Also negative values are possible, e.g.:
\setlength{\columnsep}{-10pt}
-
Okay what if I want to reduce the space not by using -10pt instead of 0pt? It doesn't reduce equally! May 5, 2015 at 11:05
-
@user77565 The
\columnsep
is used for both inter column spaces. The value can even be negative. (Why would someone want to have a negative value here?) May 5, 2015 at 11:10 -
0pt
for example.