Article View: pl.comp.dtp.tex
Article #16801Re: Wyrównanie pionowe etykiet /overbrace
From: Tomasz Minkiewicz
Date: Mon, 06 Dec 2010 16:04
Date: Mon, 06 Dec 2010 16:04
40 lines
3004 bytes
3004 bytes
On Mon, 6 Dec 2010 11:37:31 +0000 (UTC) Jarosław Sokołowski <jaros@lasek.waw.pl> wrote: > Pan Tomasz Minkiewicz ma do złożenia sporo wzorów, w których często > występuje overbrace do wyróżnienia skomentowanych gdzie indziej członów > równania: Hej! To ładne. Czy to się robi automatycznie? Mógłbym zobaczyć kod? > > Jest z tym jednak pewien problem estetyczny. Otóż niektóre nazwane > > człony w obrębie jednego równania są niskie, a inne to całki czy piętrowe > > ułamki. W takiej sytuacji zarówno klamerka, jak i tekst nad nią skacze > > w pionie, a to wygląda nieładnie. > > Czy da się zrobić, żeby teksty nad klamrami były wyrównane do wspólnej > > linii bazowej? Klamry chyba lepiej nie, bo jeśli są blisko równania to > > łatwiej jednym rzutem oka określić, co dokładnie obejmują, ale jeśli > > i one miałyby być wyrównane, to jest to do przyjęcia. > > > > Da się to jakoś elegancko zrobić? > > Nie wiem czy to elegancko, ale ludzie w takich sytuacjach często radzą > sobie umieszczając w odpowiednich miejscach konstrukcję podobną do tej, > którą D.E. Knuth zdefiniował jako "\strut". > > W praktyce jest to coś takiego: \vrule height8.5pt depth3.5pt width0pt. > Przed każdy opisem (albo po) wstawiamy taki zerowej szerokości, a więc > niewidoczny, prostokąt, który jednak ma określoną wysokość i głębokość. Ale nie mam pojęcia, jaką poszczególne \vrule powinny mieć głębokość. Człony równania mają wysokość bardzo różną. Dobieranie wartości na oko raczej nie wchodzi w grę. Czy jestem w stanie dobrać się w kodzie do położenia i wysokości etykiet poszczególnych członów równania? Nie dałoby się po prostu jakoś powiedzieć texowi: wyrównaj górną krawędź wskazanego boxa z górną krawędzią zewnętrznego boxa aktualnego otoczenia matematycznego? -- Tomasz Minkiewicz <tommink@gmail.com>
Technical Details
Message-ID:
<20101206170416.4ec629a3@sultan>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.man.lodz.pl!not-for-mailReferences:
<20101206115622.5f82f7b7@sultan> <slrnifpinr.vu6.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!news.nask.pl!news.nask.org.pl!news.man.lodz.pl!not-for-mail
From: Tomasz Minkiewicz <tommink@gmail.com>
Newsgroups: pl.comp.dtp.tex
Subject: Re: Wyrównanie pionowe etykiet /overbrace
Date: Mon, 6 Dec 2010 17:04:16 +0100
Organization: LODMAN Usenet Server
Lines: 40
Message-ID: <20101206170416.4ec629a3@sultan>
References: <20101206115622.5f82f7b7@sultan> <slrnifpinr.vu6.jaros@falcon.lasek.waw.pl>
NNTP-Posting-Host: 212.191.74.225
Mime-Version: 1.0
X-Trace: newsfeed1.man.lodz.pl 1291651095 300 212.191.74.225 (6 Dec 2010 15:58:15 GMT)
X-Complaints-To: abuse@man.lodz.pl
NNTP-Posting-Date: Mon, 6 Dec 2010 15:58:15 +0000 (UTC)
X-Newsreader: Claws Mail 3.7.7 (GTK+ 2.20.1; i486-pc-linux-gnu)
X-Face: .[F9/EA'3Zn~G-.xp)[~Mv:Lgw*41%16^o2r_Yk9Do!+mtGH"Q4IaN$ZOhX`+^jO?3tQJ.cZV`+hv$CWG~]_-X5N,u;zTQyDJz_H:d,)cb9z4?mk#N;!GCF_7;ha:%{#G^@=6>[iK0b+4{?[(v-b/9rUk:
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit