如何在不丢失其他属性的情况下更改脚注编号的位置?

如何在不丢失其他属性的情况下更改脚注编号的位置?

我有以下文件:

  \documentclass[12pt,a4paper]{article}
  \usepackage[utf8]{inputenc}
  \usepackage{amsmath}
  \usepackage{amsfonts}
  \usepackage{amssymb}
  \usepackage{graphicx}
  %\usepackage[flushmargin]{footmisc}
  %\usepackage{scrextend}
  \usepackage{zref-perpage}
  \zmakeperpage{footnote}
  \usepackage{xepersian}
  \settextfont{XB Yas}
  \setlatintextfont[Scale=.9]{Times New Roman}
  \setdigitfont[Scale=.9]{XB Yas}
  \begin{document}
   some text\footnote{Right To left footnote}
   some text\LTRfootnote{English footnote(Left to Right)}
  \end{document}

我想降低脚注编号(页面底部的脚注标记)并将其位置放在基线上,而不会丢失脚注的其他属性。因为我有一个大项目,对脚注的任何更改都会成为版本的大问题。任何建议都将不胜感激。

答案1

只需使用以下代码

\makeatletter
\long\def\@makefntext#1{\parindent 1em
\noindent\hbox to 1em{}%
\llap{\if@RTL\else\latinfont\fi\@thefnmark\,\,}#1}
\makeatother

相关内容