تالار گفتگوی پارسیلاتک
لاتک LATEX => حروفچینی مستندات => نويسنده: فرشاد ترابی در فوریه 24, 2013, 04:49:26 pm
-
با سلام
فایل پیوست را مشاهده کنید. من میخواهم که دوتا minipage که در صفحه چاپ میشوند، ارتفاعی دقیقاً معادل با 6 سانتیمتر داشته باشند.
یک ماکرو به نام insert تعریف کردم که به ترتیب کارهای زیر را انجام میده
1. ابتدا تمامی حروفچینی را در یک جعبه به نام mybox ذخیره میکنه.
2. یک متغیر از نوع اندازه ساختم به نام boxheight که ارتفاعش به صورت پیشفرض برابر با 6 سانت هست.
3. ارتفاع جعبه ساخته شده را از متغیری boxheight کم میکنه
4. این اختلاف ارتفاع را در انتها به جعبه اضافه میکنه و چاپ میکنه
ولی همونطور که در شکل هم دیده میشه، ارتفاع جعبه ها با هم برابر نیست. کجا را اشتباه کردم؟
-
خودم پیداش کردم با 5 دقیقه جستجو در اینترنت!
minipage یک گزینه اختیاری داره که با اون میشه ارتفاعش را تنظیم کرد اینطوری
\begin{minipage}[t][6cm]{5cm}
some text
\end{minipage}
که عدد داخل براکت یعنی 6cm همون ارتفاع محیط هست.