Hot answers tagged

12

You're looking for \leaders. \leaders is a TeX primitive used to repeat a box until it fills some space. I used \xleaders here: the x stands for "expanded leaders", to ensure the dots are placed aligned with the margins. I added three customisation points: \fnoterulesep is the distance between two consecutive dots, and \fnoterulechar is the character to be ...


5

Is this what you want? \documentclass[titlepage,paper=a4,11pt,onecolumn]{scrartcl} \usepackage[top=3cm, bottom=3.5cm, hmargin=2.5cm]{geometry} \usepackage[english]{babel} \usepackage{blindtext} \makeatletter \renewcommand{\footnoterule}{% \kern -4.5pt \vbox to 0.5pt{\hbox to \textwidth{\leaders\hbox{\kern 4pt .\kern 4pt}\hfil}\vss} \kern 4pt } \...


2

Here, I overcome the natural tendency for en-dash linebreak by using \char"7B instead. (note: em-dash alternative is \char"7C) In the MWE, by setting \textwidth to 0pt, it forces linebreaks and hyphenation at every opportunity. But we see it avoided after the opening en-dash and prior to the closing one. \documentclass{article} \textwidth 0pt \begin{...


2

Edit It seems that you find a misfeatures/bug of a longtable using \midrule after column headers on the next pages. This should not happen (see description on the top of page 7 in the package manual). As possible solution for your problem is use of the \specialrule (see MWE below, which consider that people usually repeat columns' headers on each pages): \...


Only top voted, non community-wiki answers of a minimum length are eligible