Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Contrazione di campi

58 views
Skip to first unread message

Paolo Zavarise

unread,
Aug 23, 2002, 12:29:57 PM8/23/02
to
Help me, please.

Come posso realizzare in Latex il simbolo della contrazione di campi

ABCDEFGHIJKL
| |
\--------/

(contrazione dei campi A ed J, gli angoli dovrebbero essere retti e non
\ /)

ovvero una parentesi quadra orizzontale sotto il testo che parta da dove
dica io e arrivi dove dica io :P

Grazie
bicchiere

Davide G. M. Salvetti

unread,
Aug 24, 2002, 4:27:02 AM8/24/02
to
>>>>> Paolo == Paolo Zavarise [2002-8-23]

Paolo> Come posso realizzare in Latex il simbolo della contrazione di
Paolo> campi

Nell'antico libro della saggezza ho trovato questo frammento:
<======================================================================>
%%% Code retrieved via groups.google.com from a Thorsten Ohl post
\newcommand{\contraction}[5][1ex]{%
\mathchoice
{\contraction@\displaystyle{#2}{#3}{#4}{#5}{#1}}%
{\contraction@\textstyle{#2}{#3}{#4}{#5}{#1}}%
{\contraction@\scriptstyle{#2}{#3}{#4}{#5}{#1}}%
{\contraction@\scriptscriptstyle{#2}{#3}{#4}{#5}{#1}}}%
\newcommand{\contraction@}[6]{%
\setbox0=\hbox{$#1#2$}%
\setbox2=\hbox{$#1#3$}%
\setbox4=\hbox{$#1#4$}%
\setbox6=\hbox{$#1#5$}%
\dimen0=\wd2%
\advance\dimen0 by \wd6%
\divide\dimen0 by 2%
\advance\dimen0 by \wd4%
\vbox{%
\hbox to 0pt{%
\kern \wd0%
\kern 0.5\wd2%
\contraction@@{\dimen0}{#6}%
\hss}%
\vskip 0.2ex%
\vskip\ht2}}
\newcommand{\contracted}[5][1ex]{%
\contraction[#1]{#2}{#3}{#4}{#5}\ensuremath{#2#3#4#5}}
\newcommand{\contraction@@}[3][0.06em]{%
\hbox{%
\vrule width #1 height 0pt depth #3%
\vrule width #2 height 0pt depth #1%
\vrule width #1 height 0pt depth #3%
\relax}}
%% Example:
%% \begin{equation}
%% \contraction[2ex]{}{A}{(x)B(y)}{C}
%% \contraction{A(x)}{B}{(y)C(z)}{D}
%% A(x)B(y)C(z)D(w)
%% \end{equation}
<======================================================================>

Per me funziona bene; se vuoi saperne di più, cerca l'articolo originale
di Thorsten Ohl in comp.text.tex, via Google.

--
Salve, | GNU PG (GPG) Key ID: 9396865D
Davide | <http://www.linux.it/~salve/>

0 new messages