How to change the style of footnote in article

  • Follow


I want to change the footnote numbers appearing at the bottom from
superscript to normal.

So instead of:
=B2some text

I want to have:
2 some text

This minimal example below does the job, but I don't like the scrartcl
for various reasons (sorry!).
So my question is:

How can I achieve this with using article as the document class?

Thanks, Wolf


\documentclass{scrartcl}
\deffootnote[2em]{0pt}{1em}{\makebox[1em][r]{\thefootnotemark\quad}}
\begin{document}
This is a footnote\footnote{and some text}
\end{document}

0
Reply Wolf 12/16/2009 5:05:16 PM

 Wolf Siepen <wolf.siepen@gmx.net> writes:
>I want to change the footnote numbers appearing at the bottom from
>superscript to normal.
>
>So instead of:
>=B2some text
>
>I want to have:
>2 some text
>
>This minimal example below does the job, but I don't like the scrartcl
>for various reasons (sorry!).
>So my question is:
>
>How can I achieve this with using article as the document class?
>
>\documentclass{scrartcl}
>\deffootnote[2em]{0pt}{1em}{\makebox[1em][r]{\thefootnotemark\quad}}
>\begin{document}
>This is a footnote\footnote{and some text}
>\end{document}

sigh.  the second question today that could have been solved my by
long-proposed footnote-layout extension to footmisc.sty

as footmisc stands just now, i'm afraid it can't meet your
requirements.  maybe i'll do the work soon -- hard to tell when i'm as
tired as i am just now (sorry!).
-- 
Robin Fairbairns, Cambridge
0
Reply rf10 12/16/2009 9:01:32 PM


On Dec 16, 9:05=A0am, Wolf Siepen <wolf.sie...@gmx.net> wrote:
> I want to change the footnote numbers appearing at the bottom from
> superscript to normal.
>
> So instead of:
> =B2some text
>
> I want to have:
> 2 some text

As Robin indicates, you would expect a package to handle that,
and there may be one.

However, even with the obscure methods of configuring regular
article.cls it is not difficult.

The relevant command is \@makefntext, as defined in article.cls
(and so is intended to be defined appropriately for different
styles of document), which invokes \@makefnmark for the
label.  (Why is \@makefnmark not also under the control of
the document class?)  You do *not* want to redefine
\@makefnmark because it also controls the mark in the
running text!  You want to redefine \@makefntext to use
\@thefnmark instead of \@makefnmark.

\makeatletter
\renewcommand\@makefntext[1]{%
    \parindent 1em%   CHANGE THIS AS DESIRED TOO!
    \noindent
    \@thefnmark\enspace #1}


Donald Arseneau
0
Reply Donald 12/16/2009 11:29:46 PM

On Dec 16, 10:01=A0pm, r...@cl.cam.ac.uk (Robin Fairbairns) wrote:
> =A0Wolf Siepen <wolf.sie...@gmx.net> writes:
>
>
>
> >I want to change the footnote numbers appearing at the bottom from
> >superscript to normal.
>
> >So instead of:
> >=3DB2some text
>
> >I want to have:
> >2 some text
>
> >This minimal example below does the job, but I don't like the scrartcl
> >for various reasons (sorry!).
> >So my question is:
>
> >How can I achieve this with using article as the document class?
>
> >\documentclass{scrartcl}
> >\deffootnote[2em]{0pt}{1em}{\makebox[1em][r]{\thefootnotemark\quad}}
> >\begin{document}
> >This is a footnote\footnote{and some text}
> >\end{document}
>
> sigh. =A0the second question today that could have been solved my by
> long-proposed footnote-layout extension to footmisc.sty
>
> as footmisc stands just now, i'm afraid it can't meet your
> requirements. =A0maybe i'll do the work soon -- hard to tell when i'm as
> tired as i am just now (sorry!).
> --
> Robin Fairbairns, Cambridge

Robin, I would very much appreciate this (Donald's suggestions works
nicely, I don't know how difficult it is to just include this in
footmisc and add an option for it?).

Wolf
0
Reply Wolf 12/17/2009 1:00:10 PM

On Dec 17, 12:29=A0am, Donald Arseneau <a...@triumf.ca> wrote:
> On Dec 16, 9:05=A0am, Wolf Siepen <wolf.sie...@gmx.net> wrote:
>
> > I want to change the footnote numbers appearing at the bottom from
> > superscript to normal.
>
> > So instead of:
> > =B2some text
>
> > I want to have:
> > 2 some text
>
> As Robin indicates, you would expect a package to handle that,
> and there may be one.
>
> However, even with the obscure methods of configuring regular
> article.cls it is not difficult.
>
> The relevant command is \@makefntext, as defined in article.cls
> (and so is intended to be defined appropriately for different
> styles of document), which invokes \@makefnmark for the
> label. =A0(Why is \@makefnmark not also under the control of
> the document class?) =A0You do *not* want to redefine
> \@makefnmark because it also controls the mark in the
> running text! =A0You want to redefine \@makefntext to use
> \@thefnmark instead of \@makefnmark.
>
> \makeatletter
> \renewcommand\@makefntext[1]{%
> =A0 =A0 \parindent 1em% =A0 CHANGE THIS AS DESIRED TOO!
> =A0 =A0 \noindent
> =A0 =A0 \@thefnmark\enspace #1}
>
> Donald Arseneau

That works like a charm. Thanks a lot!

Wolf
0
Reply Wolf 12/17/2009 1:00:29 PM

4 Replies
256 Views

(page loaded in 0.074 seconds)

Similiar Articles:













7/23/2012 1:29:20 PM


Reply: