geometry و حاشیههای صفحه در Scissor LaTeX
بستهٔ geometry در Scissor LaTeX کار میکند: \usepackage[...]{geometry} و \geometry{...} در مقدمهٔ سند کاغذ (a0paper تا a6paper، letterpaper ... یا paperwidth و paperheight)، landscape، و حاشیهها و بلوک متن (margin، left، textwidth، includehead ...) را تنظیم میکنند. \newgeometry نادیده گرفته میشود و گزینههایی که اعمال نمیشوند در یک یادداشت نام برده میشوند.
کار این بسته
geometry اندازهٔ کاغذ و حاشیههای صفحه را تنظیم میکند: \usepackage[a4paper, margin=2.5cm]{geometry} یا \geometry{left=3cm, right=2cm}. \newgeometry حاشیهها را از یک صفحه به بعد تغییر میدهد و \restoregeometry حاشیههای قبلی را برمیگرداند.
آنچه اینجا کار میکند
| ویژگی | در Scissor LaTeX | یادداشتها |
|---|---|---|
\usepackage[...]{geometry}، \geometry{...} در مقدمهٔ سند | کار میکند | چند سطر \geometry روی هم جمع میشوند، مانند LaTeX. |
کاغذهای a0paper تا a6paper، b4paper تا b6paper، letterpaper، legalpaper، executivepaper، paper=... | کار میکند | |
paperwidth، paperheight، papersize={w,h} | کار میکند | هر اندازهای از 1 سانتیمتر تا 5 متر. |
landscape، portrait | کار میکند | صفحه چرخانده میشود. |
margin، hmargin، vmargin، left، right، top، bottom، inner، outer | کار میکند | طولها با mm، cm، in، pt، bp، em ... یا 0.1\paperwidth. |
textwidth، textheight، width، height، text، body، total، scale | کار میکند | حاشیهها از روی صفحه حساب میشوند. |
centering، hmarginratio، vmarginratio، marginratio | کار میکند | |
includehead، includefoot، includeheadfoot، headheight، headsep، footskip، bindingoffset | کار میکند | |
columnsep، twocolumn | کار میکند | فاصلهٔ ستونها؛ دو ستون. |
showframe، درایورها، twoside، marginparwidth و دیگر گزینههایی که اینجا اثر دیدنی ندارند | کنار گذاشته شده | بیصدا پذیرفته میشوند. |
گزینههای دیگر (hdivide، vdivide ...) | کنار گذاشته شده | نادیده گرفته میشوند؛ یک یادداشت در «مشکلات» نامشان را میآورد. |
\newgeometry{...}، \restoregeometry | کنار گذاشته شده | کل سند صفحهٔ مقدمه را نگه میدارد. |
گزینههای کلاس a4paper، a5paper، b5paper، letterpaper، legalpaper، executivepaper، landscape | کار میکند | بدون geometry هم. |
بدون گزینههای حاشیه، صفحه روی کاغذهای استاندارد حاشیههای کلاس را نگه میدارد؛ روی هر صفحهٔ دیگر یا در حالت افقی، بلوک متن 70 % صفحه را میگیرد، مانند پیشفرض geometry یعنی scale=0.7. چیدمانهای کنفرانس و مجله صفحهٔ خودشان را نگه میدارند، مگر سند شما با geometry کاغذ، جهت یا حاشیه تعیین کند.
نمونهها
A4 با حاشیههای 2 سانتیمتر در کنارهها و 2.5 سانتیمتر در بالا و پایین:
حاشیهها با geometry
\documentclass{article}
\usepackage[a4paper, hmargin=2cm, vmargin=2.5cm]{geometry}
\begin{document}
\section{Margins}
This page is A4 with 2 cm margins at the sides and 2.5 cm at the top
and bottom. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis.
Curabitur dictum gravida mauris. Erika Mustermann and John Doe
measured 44 samples.
\end{document}
صفحهای با هر اندازه، اینجا یک کارت یادداشت 5 در 3 اینچ بدون شمارهٔ صفحه:
paperwidth و paperheight
\documentclass{article}
\usepackage[paperwidth=5in, paperheight=3in, margin=0.3in]{geometry}
\pagestyle{empty}
\begin{document}
\textbf{Index card 44}
Hans Mustermann: call back about the bridge drawings on Monday, and
send the corrected table to John Doe.
\end{document}
A4 چرخیده به حالت افقی، با تعیین بلوک متن به جای حاشیهها:
landscape و textwidth
\documentclass{article}
\usepackage[a4paper, landscape, textwidth=20cm, textheight=14cm, centering]{geometry}
\begin{document}
\section{A landscape page}
The text block is 20 by 14 cm, centred on an A4 page turned on its
side. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut
purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis.
\end{document}
سازگاری
- از یک نصب TeX به اینجا: کاغذ، جهت و حاشیهها همانطور که آنجا هستند درمیآیند. چیدمانی که با
\newgeometryتغییر میکند در سراسر سند چیدمان صفحهٔ اول را نگه میدارد. - از اینجا به یک نصب TeX: سندها بدون تغییر آنجا کامپایل میشوند، با همان صفحه.
راهنمای کامل در CTAN است: ctan.org/pkg/geometry. برای یک راهنما، صفحهآرایی، حاشیهها و اندازهٔ کاغذ و کلاسهای سند را ببینید.
پرسش و پاسخ
چطور در Scissor LaTeX حاشیهها را تغییر دهم؟
با geometry، مانند هر LaTeX دیگری: \usepackage[margin=2cm]{geometry}، یا هر حاشیه جداگانه با left، right، top و bottom.
چطور روی پاکت یا کارت چاپ کنم؟
اندازه را بدهید: \usepackage[paperwidth=220mm,paperheight=110mm,margin=10mm]{geometry} برای پاکت DL. قالبهای Cards and print در New project با یک پاکت، کارت پستال، کارت ویزیت، پوستر، گواهینامه و بروشور شروع میشوند.
چرا قالب کنفرانس من حاشیههایم را نادیده میگیرد؟
نادیده نمیگیرد: چیدمان کنفرانس یا مجله صفحهٔ خودش را نگه میدارد تا وقتی سند شما با geometry حاشیه یا کاغذ تعیین کند. آنگاه تنظیمات شما برندهاند.
هر مثال این صفحه هنگام ساخت سایت با Scissor LaTeX حروفچینی میشود. آخرین بهروزرسانی: 2026-11-07.