Article View: pl.comp.dtp.tex
Article #16816Re: Wyrównanie pionowe etykiet /overbrace
From: Jarosław Sokołowski
Date: Tue, 07 Dec 2010 14:40
Date: Tue, 07 Dec 2010 14:40
31 lines
2181 bytes
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-mailReferences:
<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