Code: Select all
1. Footnote text
Code: Select all
1. Footnote text
NEW: TikZ book now 40% off at Amazon.com for a short time.
Code: Select all
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\makeatletter
\def\@makefnmark{\hbox{\@thefnmark.\enspace}}
\makeatother
\begin{document}
Text\footnote{Footnote}
\end{document}
Code: Select all
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{footmisc}
\begin{document}
Text\footnote{Footnote}
\setcounter{footnote}{0}
\makeatletter
\def\@makefnmark{\hbox{\@thefnmark.\enspace}}
\makeatother
\footnotemargin2.5em
Text\footnote{Footnote}
\end{document}
Code: Select all
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{footmisc}
\makeatletter
\def\@makefnmark{\hbox{\@thefnmark.\enspace}}
\makeatother
\footnotemargin2.5em
\begin{document}
Text\footnote{Footnote}
\end{document}
Damn! I hadn't spotted it.localghost wrote: Note that the redefinition affects the footnote mark everywhere, that is to say also in the text. This might look bad without any further modification.
Code: Select all
\documentclass[a4paper]{article}
\usepackage{polyglossia,lipsum}
\setmainlanguage{french}
\setotherlanguage{greek}
\makeatletter
\renewcommand\@makefntext[1]{%
\noindent\@thefnmark.~#1}
\makeatother
\begin{document}
abc\footnote{\lipsum[1]}
\end{document}
Yeah, at first I'd been using babel, but I need to typeset Classical Greek too (which forces me into using Unicode and therefore polyglossia), plus other five languages: German, Latin, Italian, English and Dutch. And polyglossia plus babel with seven languages is an impossible match, I've been trying to make it work all afternoon long.localghost wrote:The easiest would be to use babel with the french language option. But there are certainly good reasons why you don't do so. But it's possible to copy the relevant parts from the file »frenchb.ldf« to the preamble of your document.
And by the way, please mention when you ask a question also somewhere else.
Sorry, I can't understand what you mean by "processing".localghost wrote:If your code needs a certain processing, you should mention that [1]. I assumed that you compile with LaTeX so I also suggested the babel way in my last reply.
That just means the compiler you use (LaTeX, XeLaTeX, …). With XeLaTeX it's still possible to copy the necessary code from the file »frenchb.ldf« to your document. And on this occasion it would be suggestive to ask the maintainer of polyglossia for adding an according feature.AleCes wrote:[…] Sorry, I can't understand what you mean by "processing".
Code: Select all
\newcommand*{\dotFFN}{.}
\newcommand*{\kernFFN}{\kern .5em}
\newdimen\parindentFFN
\parindentFFN=10in
\def\ftnISsymbol{\@fnsymbol\c@footnote}
\long\def\@makefntextFB#1{\ifx\thefootnote\ftnISsymbol
\@makefntextORI{#1}%
\else
\parindent=\parindentFFN
\rule\z@\footnotesep
\setbox\@tempboxa\hbox{\@thefnmark}%
\ifdim\wd\@tempboxa>\z@
\llap{\@thefnmark}\dotFFN\kernFFN
\fi #1
\fi}%
\AtBeginDocument{\@ifpackageloaded{bigfoot}{}%
{\ifdim\parindentFFN<10in
\else
\parindentFFN=\parindent
\ifdim\parindentFFN<1.5em\parindentFFN=1.5em\fi
\fi
\let\@makefntextORI\@makefntext
\long\def\@makefntext#1{%
\ifFBFrenchFootnotes
\@makefntextFB{#1}%
\else
\@makefntextORI{#1}%
\fi}%
}%
}
\newcommand*{\AddThinSpaceBeforeFootnotes}{\FBAutoSpaceFootnotestrue}
\newcommand*{\FrenchFootnotes}{\FBFrenchFootnotestrue}
\newcommand*{\StandardFootnotes}{\FBFrenchFootnotesfalse}
\newcommand*{\FrenchLayout}{%
\FBGlobalLayoutFrenchtrue
\PackageWarning{frenchb.ldf}%
{\protect\FrenchLayout\space is obsolete. Please use\MessageBreak
\protect\frenchbsetup{GlobalLayoutFrench} instead.}%
}
NEW: TikZ book now 40% off at Amazon.com for a short time.