🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex
Article #16816

Re: Wyrównanie pionowe etykiet /overbrace

#16816
From: Jarosław Sokołowski
Date: Tue, 07 Dec 2010 14:40
31 lines
2181 bytes
Tak napisałem niedawno:

> A to co się dzieje wewnątrz trybu matematycznego, to już całkiem inna
> historia.

Postanowiłem zobaczyć co się dzieje we wnętrzu \overbrace. Dzieje się tak:

\def\overbrace#1{\mathop{\vbox{\m@th\ialign{##\crcr\noalign{\kern3\p@}
      \downbracefill\crcr\noalign{\kern3\p@\nointerlineskip}
      $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits}

No to postanowiłem zrobić wyrównywanie do sufitu i zmodyfikowałem
(przykryłem) definicję wpisując w swój manuskrypt coś takiego:

\newdimen\Oh \Oh=25pt
\catcode`\@=11
\def\overbrace#1{\mathop{\vbox to \Oh{\vss
    \m@th\ialign{##\crcr\noalign{\kern3\p@}
    \downbracefill\crcr\noalign{\kern3\p@\nointerlineskip}
    $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits}
\catcode`\@=12

No i wyszło tak jak miało wyjść -- wzór idzie sobie dołem, nad nim falują
klamry, a etykiety u góry rządkiem w wyznaczonej odległości (25pt).

Ja to robiłem w plainie, nie wiem czy LaTeX nie ma tego \overbrace jakoś
inaczej zdefiniowanego, nie sprawdzałem nawet. Ale idea chyba jasna,
jak w LaTeXu jest inaczej, to każdy powinien sobie z przeróbką poradzić.

-- 
Jarek
Technical Details
Message-ID: <slrnifshq9.8ui.jaros@falcon.lasek.waw.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
References: <20101206115622.5f82f7b7@sultan> <slrnifpinr.vu6.jaros@falcon.lasek.waw.pl> <20101206170416.4ec629a3@sultan> <slrnifq7pu.9h5.jaros@falcon.lasek.waw.pl> <20101207123443.70fcf824@sultan> <slrnifsd4e.6q3.jaros@falcon.lasek.waw.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: Jarosław Sokołowski <jaros@lasek.waw.pl>
Newsgroups: pl.comp.dtp.tex
Subject: Re: Wyrównanie pionowe etykiet /overbrace
Date: Tue, 7 Dec 2010 14:40:08 +0000 (UTC)
Organization: : : :
Lines: 31
Message-ID: <slrnifshq9.8ui.jaros@falcon.lasek.waw.pl>
References: <20101206115622.5f82f7b7@sultan> <slrnifpinr.vu6.jaros@falcon.lasek.waw.pl> <20101206170416.4ec629a3@sultan> <slrnifq7pu.9h5.jaros@falcon.lasek.waw.pl> <20101207123443.70fcf824@sultan> <slrnifsd4e.6q3.jaros@falcon.lasek.waw.pl>
NNTP-Posting-Host: 87-205-164-158.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1291732808 13655 87.205.164.158 (7 Dec 2010 14:40:08 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Tue, 7 Dec 2010 14:40:08 +0000 (UTC)
User-Agent: slrn/0.9.8.1 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit