میخوام که خطوط برش به اندازه ۱ میلیمتر از هر دو سمت راست و چپ و به اندازه ۵ میلیمتر از هر دو سمت بالا و پایین لبه کاغذ a4 ...امیدوارم که منظورت رو در جواب قبل اشتباه متوجه نشده باشم. اما اگر منظورت این بود که هم خط افقی و هم خط عمودی به اندازه ۱ میلیمتر از هر دو سمت راست و چپ و به اندازه ۵ میلیمتر از هر دو سمت بالا و پایین لبه کاغذ فاصله داشته باشند کد زیر جوابگو هست؛
کد: [انتخاب]
\documentclass[a4paper]{book}
\usepackage{ptext}
\usepackage[total={16.3cm,23.5cm},centering,includehead=true,paperwidth=20.8cm, paperheight=28cm]{geometry}
\usepackage{bidi-atbegshi}
\usepackage[preloadedlatintextfont]{xepersian}
\settextfont{XB Niloofar}
\AtBeginShipout{%
\AtBeginShipoutUpperLeft{%
\setlength{\unitlength}{1mm}
\put(-11,-5){\line(1,0){10}}
\put(-1,-15){\line(0,1){10}}
}
\AtBeginShipoutUpperRight{%
\setlength{\unitlength}{1mm}
\put(1,-5){\line(1,0){10}}
\put(1,-15){\line(0,1){10}}
}
\AtBeginShipoutLowerLeft{%
\setlength{\unitlength}{1mm}
\put(-11,5){\line(1,0){10}}
\put(-1,5){\line(0,1){10}}
}
\AtBeginShipoutLowerRight{%
\setlength{\unitlength}{1mm}
\put(1,5){\line(1,0){10}}
\put(1,5){\line(0,1){10}}
}
}
\begin{document}
\chapter{مقداری متن}
\section{مقداری متن دیگر}
\ptext[1-10]
\newpage
\newgeometry{total={14.3cm,21.9cm},centering,includehead=true}
\ptext[1-10]
\newpage
\restoregeometry
\ptext[1-10]
\end{document}
در این کد من طول خط رو به ۱۰ میلیمتر کاهش دادم تا ظاهر بهتری داشته باشه. در کد قبلی تصور من این بود که منظورت اینه که فاصله خط افقی از سمت چپ یا راست کاغذ ۱ میلیمتر باشه و فاصلش تا بالا یا پائین کاغذ مهم نیست. همچنین فاصله خط عمودی از بالا و پائین کاغذ ۵ میلیمتر باشه و فاصلش از چپ و راست کاغذ مهم نیست.
امیدوارم تونسته باشم سوالت رو جواب بدم.