تالار گفتگوی پارسیلاتک
لاتک LATEX => حروفچینی مستندات => نويسنده: مرتضی در نوامبر 27, 2012, 04:13:02 pm
-
همانطور که در ضمیمه دیده میشود، طول خط افقی بالای کلمات «example 1.9» و «example 1.10» بطور خودکار تعیین شده و متناسب با اندازه این کلمات میباشد. چطور میتوان (حتیالمقدور بدون استفاده از بسته اضافی و مثلا با دستور \rule) چنین چیزی تولید کرد؟
-
متنت رو داخل یک box قرار میدی و width اون box رو محاسبه میکنی و خط رو به اندازه width اون box میکشی.
-
با توجه به اینکه شمارهها دائما (برای هر مثالی) تغییر میکنند، با چه کدی میتوان این کار زا انجام داد؟
-
با توجه به اینکه شمارهها دائما (برای هر مثالی) تغییر میکنند، با چه کدی میتوان این کار زا انجام داد؟
ربطی به شمارندهها نداره.
-
ربطی به شمارندهها نداره.
همانطور که در پست قبلی هم گفتم، نمیدونم چه کدی باید بنویسم.
البته میشد حدس زد، کدی که قرار است نوشته شود، با تغییر اعداد شمارهها درست کار خواهد کرد
-
\documentclass{article}
\newcommand\mytext[1]{%
\setbox0=\hbox{#1}%
\hrule height 2pt width \wd0}
\begin{document}
\mytext{Example 1}
\bigskip
\mytext{Example 1.2}
\end{document}