eqn(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
 
Rad 117: Rad 117:
=== COLOPHON ===
=== COLOPHON ===
Denna sida är en del av ''groff'' (GNU troff) projektet. Projektets webbplats: [http://www.gnu.org/software/groff/ http://www.gnu.org/software/groff/]. Om du upptäcker några problem, vänligen rapportera dem.
Denna sida är en del av ''groff'' (GNU troff) projektet. Projektets webbplats: [http://www.gnu.org/software/groff/ http://www.gnu.org/software/groff/]. Om du upptäcker några problem, vänligen rapportera dem.
= Sidslut =
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/eqn.1.html
<HR>
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
<BR><BR>Tack till [https://pc-service.se PC Service] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.
[[Kategori:Linuxmanual grupp 1]]
[[Kategori:Linuxmanual]]

Nuvarande version från 13 mars 2025 kl. 06.09

eqn(1) - Linux manual page

Name

eqn - formaterar matematiska uttryck (ekvationer) för groff eller MathML.

Synopsis

eqn [-CNrR] [-d xy] [-f global-italic-font] [-m minimum-type-size] [-M eqnrc-directory] [-p super/subscript-size-reduction] [-s global-type-size] [-T device] [file ...]

eqn --help

eqn -v

eqn --version

Description

GNU-implementationen av eqn är en del av groff(7) dokumentformateringssystem. eqn är en troff(1)-förprocessor som omvandlar uttryck i sitt eget språk, inbäddat i roff(7)-inmatning, till matematisk notation som sätts av troff(1).

eqn kopierar varje files innehåll till standardutgången och översätter ekvationer mellan rader som börjar med .EQ och .EN, eller inom ett par av användarspecificerade avgränsare. Normalt körs inte eqn direkt av användaren, utan anropas med flaggan -e i groff(1).

Om inga file-operander anges, eller om file är "-", läser eqn från standardinmatning.

Anatomy of an equation

eqn-inmatning består av tokens. Till exempel:

.EQ

F =

m a

.EN

Res

ulterar i: F = ma

Varje av F, =, m och a är en token. Mellanslag och nya rader fungerar som separering mellan tokens men påverkar inte mellanrum i utmatningen.

Exempel på specialtecken:

{ } - Grupptecken ^ ~ - Halvt respektive fullt mellanrum

+ - = - Grundläggande operatorer

Options

'--help - Visar en hjälptext och avslutar

-C - Tillåter att .EQ och .EN kan följas av andra tecken än mellanslag eller ny rad

-d xy - Anger x och y som avgränsare för ekvationer

-T dev - Förbereder utmatning för enheten dev (t.ex. MathML eller ps)

-v, --version - Visar versionsinformation

Exit status

eqn avslutas med:

0 vid framgångsrik körning

1 vid fel under körning

2 vid felaktiga argument

Files

/usr/local/share/groff/1.23.0/tmac/eqnrc - Initierar preprocessorn för troff-utmatning.

MathML mode limitations

eqns renderingparametrar har ingen effekt i MathML-läge

Kommandon som up, down, och fwd stöds inte i MathML

special och andra avancerade formatfunktioner fungerar ej

Bugs

eqn kan tolka vissa korta tokens fel om de kolliderar med troff-identifierare.

Ekvationer som omges av avgränsare sätts i storlek enligt radens början, inte närmast föregående text.

I nroff-läge återges grekiska små bokstäver i rak stil istället för kursiv.

Examples

Exempel på en trigonometrisk identitet:** .EQ sin ( alpha + beta ) = sin alpha cos beta + cos alpha sin beta .EN

Exempel på kvadratisk formel med bråk och rottecken:

.EQ

x = { - b ~ \[+-] ~ sqrt { b sup 2 - 4 a c } } over { 2 a }

.EN

Definiera ett bråkmakro:

.EQ

define frac ! { $1 } over { $2 } !

x = frac(- b \[+-] sqrt { b sup 2 - 4 a c }, 2 a)

.EN

See also

groff(1)

troff(1)

pic(1)

groff_font(5)

COLOPHON

Denna sida är en del av groff (GNU troff) projektet. Projektets webbplats: http://www.gnu.org/software/groff/. Om du upptäcker några problem, vänligen rapportera dem.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/eqn.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till PC Service som har sponsrat Linux.se med webbhotell.