Come posso fare uno spazio vuoto dopo il numero nelle mie note a piè di pagina? In generale, per TUTTE le note a piè di pagina!LaTeX vuoto dopo il numero e prima del testo
Esempio:
buona: Ciao Mondo
male: Ciao Mondo
Come posso fare uno spazio vuoto dopo il numero nelle mie note a piè di pagina? In generale, per TUTTE le note a piè di pagina!LaTeX vuoto dopo il numero e prima del testo
Esempio:
buona: Ciao Mondo
male: Ciao Mondo
MODIFICA: Ok, ridisegnato. Brutto scherzo, ma ciao, non è LaTeX solo un mucchio di quelli?
inserire il seguente nel tuo preambolo:
\let\myfootnote\footnote
\renewcommand{\footnote}[1]{\myfootnote{~#1}}
Questo sarà semplicemente anteporre il testo nota automagicamente con uno spazio unificatore, creando così uno spazio dopo il segno di nota piede in fondo alla pagina. E non toccherà il segno della nota a piè di pagina nel mezzo del testo, motivo per cui funziona ancora correttamente prima della punteggiatura.
Si potrebbe provare ~ uno spazio non divisibile
\hspace
può sempre fornire una spaziatura orizzontale da qualche parte.
\footnote{\ insert footnote here}
\footnote{~insert footnote here}
Lavoro, ma non so se è il modo ufficiale per farlo. Il "~" è ufficialmente utilizzata in casi come:
Mr.~Smith
Per fornire il consueto spazio bianco dopo l'abbreviazione "" La "\" Non lo so, ho appena successo a vedere il suo uso un po ' tempo fa dopo averlo accidentalmente messo in una frase.
'~' è uno spazio senza interruzioni. '\' è semplice vecchio spazio di rottura. –
La risposta corretta è non per ridefinire \thefootnote
, perché questo aggiunge spazio ovunque venga fatto riferimento alla nota a piè di pagina; ad esempio:
\documentclass{article} \renewcommand{\thefootnote}{\arabic{footnote}~} \begin{document} hello\footnote{test\label{foo}} but don't forget about fn.\,\ref{foo}. \end{document}
Annotare lo spazio in più quando si fa riferimento al numero della nota a piè di pagina!
La nota stessa (compreso il numero) è posto dalla macro \@makefntext
, la cui definizione predefinita è
\parindent 1em\noindent \[email protected]@ 1.8em{\hss \@makefnmark }#1
Ecco un esempio di una sostituzione che aggiunge qualche spazio dopo il numero della nota:
\documentclass{article} \makeatletter \long\def\@makefntext#1{% \parindent 1em\noindent\[email protected]@ 1.8em{\hss\@makefnmark}~#1% } \makeatother \begin{document} hello\footnote{test\label{foo}} but don't forget about fn.\,\ref{foo}. \end{document}
Si potrebbe anche voler ridurre il rientro a sinistra, ad esempio.
Posso chiederti come l'hai trovato? Ho cercato attraverso i sorgenti LaTeX (non che io possa leggere TeX molto bene ma ho pensato che * potrei * trovarlo) e non ho trovato una definizione adatta che potrei usare. A proposito, ho aggiornato la mia risposta con una soluzione funzionante e testata. – Joey
L'ho già fatto prima, quindi sapevo cosa cercare ':)'. La sezione 62.2 in source2e.pdf è abbastanza istruttiva (per gli standard di quel documento). –
Mi sono fatto un account, ma ora non ho potuto commentare le risposte, quindi ho posto la mia soluzione. Ho provato la versione di Will, ma ho problemi se la nota a piè di pagina è lunga e avevo bisogno di una nuova linea.
Quindi, basato sul suo lavoro che ho trovato questo:
\makeatletter
\renewcommand{\@makefntext}[1]{%
\setlength{\parindent}{0pt}
\begin{list}{}{%
\setlength{\topsep}{0pt}
\setlength{\partopsep}{0pt}
\setlength{\labelwidth}{1em} % Space from number to border
\setlength{\labelsep}{0.3em} % Space from number to text
\setlength{\leftmargin}{\labelwidth}
\addtolength{\leftmargin}{\labelsep}
\footnotesize}\item[{\makebox[\labelwidth][r]{\@makefnmark}}]#1%
\end{list}
}
\makeatother
Grazie per tutto il vostro aiuto, ora si sta cercando molto bello e io conto rifugio;).
Non dovrebbe l'1 essere apice, quindi sarebbe più giusto senza lo spazio? – Dave
Sì, per impostazione predefinita, 1 è un indice. Non so perché ne usi uno normale, ho pensato che forse non poteva digitare il pedice :). Tuttavia, le regole di stile ufficiali porteranno a un numero di pedice. Che sembra buono senza la spaziatura. Ma per rispondere alla domanda ho messo la risposta qui sotto. – bastijn
imparo, ora con apice;). – lony