Re: [dk-tug] Angivelse af intervaller

Lars Madsen <[email protected]>
Newsgroups gmane.comp.tex.danish
Message-ID <[email protected]>
Så vil jeg jo umiddelbart synes at Martins version er rarere for læseren

En som ikke kender syntaksen ville nok ikke forstå

 \interval*{a}{b}*

Martins har også den fordel at man oplagt kunne lave en nøgle til skalering af fences.


/Lars Madsen
Institut for Matematik / Department of Mathematics
Aarhus Universitet / Aarhus University
Mere info: http://au.dk/daleif@imf / More information: http://au.dk/en/daleif@imf


________________________________________
From: Morten Høgholm [[email protected]]
Sent: 17 May 2013 13:04
To: Lars Madsen
Cc: [email protected]
Subject: Re: [dk-tug] Angivelse af intervaller

On May 17, 2013, at 5:42 AM, Lars Madsen <[email protected]> wrote:

> Det er vist nogenlunde standard at man angiver intervaller via [...]

I Danmark, ja.

> Men dette giver jo et problem når dele af intervallet er åbent og man så ville skrive
>
> ]...[
>
> fx er ]-a,a[ forkert, \mathopen{]}-a,a\mathclose{[} giver det rigtige.
>
> Jeg ville godt lave en god makro til dette i min bog. Men hvad skulle interfacet være?
>
> Umidelbart ville jeg synes at det er en god ide at angive interval enderne som argumenter til en makro, da man så kan styre centralt hvad separatortegnet skal være. Men hvad ville være en fornuftig syntaks til at angive intervaltypen?

Man skal jo også have folk til at bruge det, så man er nødt til at finde en gylden middelvej. key-val bliver for omstændigt.

Jeg lavede noget lavpraktisk nogle år tilbage, hvor en stjerne ændrer intervallet til åben:

\DeclareDocumentCommand\interval{smms}{
  \ensuremath{
    \IfBooleanTF{#1}{\MathOpen{]}}{\MathOpen{[}}
    #2,#3
    \IfBooleanTF{#4}{\MathClose{[}}{\MathClose{]}}
  }
}

Så
  \interval{a}{b} -> [a,b]
  \interval{a}{b}* -> [a,b[
  \interval*{a}{b} -> ]a,b]
  \interval*{a}{b}* -> ]a,b[

>
> Eller ville det være bedst af have fire makroer til at angive intervaller med [], ][, [[, ]]?

Det vil jeg tro igen falder på den praktiske brug.

Morten
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.