我有这些包,但没有页码,如何获取页码?
\documentclass[leqn]{arabart}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{xcolor}
\usepackage{arabtex}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{mathrsfs}
\usepackage{fancybox}
\novocalize \ligsfalse \setarab
\usepackage{fancyhdr}
\textwidth=18truecm
\textheight=26truecm
\hoffset=-4truecm
\voffset=-3.5truecm \ligsfalse \mathchardef\cap="225C \arabfootnotes
\renewcommand{\l}{\mathscr{L}}
\renewcommand{\footnoterule}{\kern 2pt
\newcommand{\supp}{{\rm supp}\;}
\hfill\rule[2pt]{7truecm}{0.4pt} }
\newcount\adad \adad=0
\newcommand{\raqm}{\global\advance\adad by 1{\number\adad}}
\begin{document}
\textcolor{red}{[1]}
\newpage
\LR{hello}
\end{document}
答案1
页码已打印,但由于您设置的页面参数,它超出了页面的下边距。
不要摆弄\textwidth
、\textheight
和;而是使用和指定(否则您会得到更短的信纸)\hoffset
。\voffset
geometry
a4paper
\documentclass[leqn]{arabart}
\usepackage[a4paper,width=18cm,height=26cm]{geometry}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{xcolor}
\usepackage{arabtex}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{mathrsfs}
\usepackage{fancybox}
\novocalize \ligsfalse \setarab
\usepackage{fancyhdr}
\ligsfalse \mathchardef\cap="225C \arabfootnotes
\renewcommand{\l}{\mathscr{L}}
\renewcommand{\footnoterule}{\kern 2pt
\newcommand{\supp}{{\rm supp}\;}
\hfill\rule[2pt]{7truecm}{0.4pt} }
\newcount\adad \adad=0
\newcommand{\raqm}{\global\advance\adad by 1{\number\adad}}
\begin{document}
\textcolor{red}{[1]}
\newpage
\LR{hello}
\end{document}
答案2
有办法解决这个问题,但最终你的布局会非常混乱。正如评论所说,你正在考虑\hoffset
和\textheight
,这会把整个事情搞砸。
您可以使用以下方式直观地查看布局:
\usepackage{layout}
\begin{document}
\layout
我无法帮助您修复它,因为我不知道您希望您的文档看起来像什么。
但是,如果您出于某种原因想要保持原样,只让页码工作,\setlength{\footskip}{0mm}
则只需使用,这似乎就可以解决问题。(我没有代表来显示它的工作情况,但使用您的示例,页码显示在底部居中)
因此你的代码看起来应该是这样的:
\documentclass[leqn]{arabart}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{xcolor}
\usepackage{arabtex}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{mathrsfs}
\usepackage{fancybox}
\usepackage{fancyhdr}%
\novocalize \ligsfalse \setarab
\textwidth=18truecm
\textheight=26truecm %20.1truecm pour safril2.tex
\hoffset=-4truecm %mmr al-`Ady
\voffset=-3.5truecm \ligsfalse \mathchardef\cap="225C \arabfootnotes
\renewcommand{\l}{\mathscr{L}}
\renewcommand{\footnoterule}{\kern 2pt
\newcommand{\supp}{{\rm supp}\;}
\hfill\rule[2pt]{7truecm}{0.4pt} }
\newcount\adad \adad=0%134
\newcommand{\raqm}{\global\advance\adad by 1{\number\adad}}
\newcommand{\tmryn}{\begin{arabtext}
$
\shadowbox{\RL{ \bf .hl Alms-'lT}}
$
}
\setlength{\footskip}{0mm} %Add this to your code.
\begin{document}
\textcolor{red}{1}
\newpage
\LR{hello}
\end{document}