Dit is de prerex-opdracht die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
prerex - interactieve editor van beschrijvingen van vereistendiagrammen
KORTE INHOUD
prex [ opties ] [ basisbestand[.tex] [ kaartbestand[.tex] ] ]
PRODUCTBESCHRIJVING
prex is een interactief programma voor het bewerken van beschrijvingen van vereisten in de
prex(5) formaat. De gebruiker hoeft normaal gesproken niet bekend te zijn met de details van de
formaat. De editor ondersteunt bewerkingen voor toevoegen, verwijderen, knippen en plakken en bewerken van diagrammen
elementen, en verticale of horizontale verschuivingen van een lijst met gespecificeerde elementen, alle
elementen in een rechthoekig gebied of het hele diagram. Het bewerkte diagram kan worden opgeslagen,
opnieuw verwerkt en bekeken in een PDF-viewer, zonder de editor te verlaten. Alternatief,
vprerex(1) gaat open prex(1) venster en geef het bijbehorende PDF-bestand ernaast weer.
TERMINOLOGIE
Een vereistenkaart bestaat uit verschillende cursus dozen, Gelinked door pijlen. Cursussen zijn
beide helft or volledig, en misschien nodig or optioneel (of geen van beide). Elke cursusbox
bevat een cursus code (linkerbovenhoek), een koers titel (onderste helft), en rooster
informatie (rechterbovenhoek). Een pijl is ofwel a eerste vereiste (vast), a
noodzakelijke voorwaarde (gestippeld), of aanbevolen (gestippeld). Wanneer een conventionele pijl zou zijn?
ongepast, een mini Natuurlijk net boven een doelbox kan worden gebruikt. Een regel tekst kan hebben:
ergens in de grafiek zijn geplaatst.
In sommige uitvoeringen van de prex(5) formaat, (sommige) pijlen kunnen gebogen zijn en door
standaard hebben een niet-nul kromming. De kromming van individuele pijlen kan worden bewerkt met
the prex(1) redacteur. Om de standaardkromming te wijzigen (of op nul te zetten), zie
prerex.stal(7).
COÖRDINEREN SYSTEM
Een conventioneel tweedimensionaal coördinatensysteem wordt gebruikt om de locaties van te specificeren
diagram elementen; de oorsprong (waar x = 0 en y = 0) bevindt zich in de linkerbenedenhoek van de
diagram. Voor het gemak wordt normaal gesproken een coördinatenraster op de achtergrond weergegeven terwijl
een diagram wordt bewerkt.
De coördinaten van a doos, mini, or tekstregel zijn die van zijn middelpunt. Een pijl is
beschreven door de coördinaten van de middelpunten van de bron en het doel
boxen/mini's/tekstregels.
De notatie x0,y0:x1,y1 geeft alle knooppunten (cursusvakken, mini's, teksten) in de
rechthoek waarvan de noordwest- en zuidoosthoeken op coördinaten liggen x0,y0 en x1,y1.
GEBRUIK
If prex wordt aangeroepen op een bestaand bestand, wordt er een reservekopie van gemaakt, de x, y
coördinatenraster is ingeschakeld, wordt het bestand verwerkt met behulp van een systeemaanroep naar: pdflatex(1)
en dan krijgt de gebruiker een opdrachtsamenvatting en een interactieve prompt van het formulier
bestand.tex>
Als er geen bestandsargument wordt gegeven op de opdrachtregel, wordt de gebruiker gevraagd een bestand op te geven
naam. In beide gevallen, als de opgegeven bestandsnaam geen .tex uitbreiding, .tex is
eraan toegevoegd.
Indien de bestand.tex bestand met de naam doet niet bestaat al, een nieuw "leeg" kaartbestand met die naam
wordt gemaakt en vervolgens wordt het verwerkt zoals hierboven.
Als een tweede bestandsnaam is opgegeven, wordt de eerste bestandsnaam behandeld als het basisbestand van a
LaTeX-document en het tweede als een bijgevoegd bestand met de in kaart te brengen omgeving om
bewerkt worden. Hierdoor kan meer dan één document een opgenomen kaartbestand delen en is het mogelijk
meer dan één grafiek die in één document moet worden opgenomen.
De gebruiker kan als volgt opdrachten invoeren bij de interactieve opdrachtprompt:
doos x, y bewerk een cursusbox op x, y, indien nodig, daar een nieuwe cursusbox maken
mini x, y bewerk een mini op x, y, indien nodig een nieuwe mini daar maken
tekst x, y bewerk een tekstregel op x, y, indien nodig, daar een nieuwe tekstregel maken
pijl x0,y0,x1,y1 een pijl bewerken van x0,y0 naar x1,y1, indien nodig, het creëren van een nieuwe dergelijke
pijl
gesneden xi, yi ... (tijdelijk) de box, mini of tekst verwijderen bij xi, yi (inclusief pijlen
in/uit de doos/mini/tekst)
pasta [x, y] meest recent geknipte maar nog niet geplakte box, mini of tekst opnieuw invoegen bij x, y
(inclusief pijlen in/uit de doos/mini/tekst), of op het origineel
coördineert als x, y weggelaten
xchange x0,y0 x1,y1
ruil de box, mini of sms bij x0,y0 met dat op x1,y1. Dit is
geïmplementeerd als een opeenvolging van twee sneden gevolgd door twee pasta's op dezelfde
punten.
verwijderen [ x, y | x0,y0,x1,y1 | x0,y0:x1,y1 ] ...
verwijder de opgegeven vakken, mini's, teksten of pijlen (inclusief
automatisch alle pijlen in/uit elke box/mini/tekst)
ongedaan maken maak de meest recente bewerkingsopdracht ongedaan (nog niet ongedaan gemaakt)
verschuiving [-]s [ x, y | x0,y0:x1,y1 ] ...
verplaats gespecificeerde diagramelementen x eenheden rechts [links]; als er geen elementen zijn
opgegeven, wordt het hele diagram verschoven
verhogen [-]r [ x, y | x0,y0:x1,y1 ] ...
verplaats gespecificeerde diagramelementen y eenheden omhoog [omlaag]; als er geen elementen zijn
gespecificeerd, wordt het hele diagram verhoogd
schrijven, ! opslaan in de huidige kaartbestand.tex en verwerk de grafiek door te bellen met
pdflatex(1) op het basisbestand.
ontslag nemen, Uitgang, x, ^D schakel het coördinatenraster uit, herstel schrijftoegang, sla op in de huidige
kaartbestand.tex, verwerk het basisbestand en sluit af.
!cmd schrijftoegang tot . herstellen kaartbestand.tex, shell-opdracht uitvoeren cmd, re-
laad en verwerk het basisbestand opnieuw (in het geval dat de opdracht is gewijzigd)
alles) en verwijder schrijftoegang.
backup kopieer de huidige kaartbestand.tex naar het back-upbestand .kaartbestand.tex;
gelijkwaardig !cp kaartbestand.tex .kaartbestand.tex
herstellen verwijder de huidige kaartbestand.tex en bewerkingsbuffer, en vervang ze
met behulp van de huidige back-up in .kaartbestand.tex.
rooster [j/n] achtergrond met coördinatenraster in-/uitschakelen
helpen, ? een opdrachtoverzicht afdrukken
Na de meeste bewerkingsopdrachten wordt de bewerkingsbuffer automatisch opgeslagen in: kaartbestand.tex
en het basisbestand wordt verwerkt; de gesneden en pasta commando's zijn uitzonderingen: opslaan en
verwerking vindt pas plaats als alle openstaande sneden zijn geplakt. Opslaan en
verwerking kan zijn: gedwongen door gebruik te maken van de schrijven (of !) commando, of onderdrukt alle
commando's (behalve schrijven en !) door een ";" toe te voegen naar het commando onmiddellijk voorafgaand aan
het invoeren. Om de editor te verlaten zonder opslaan naar de huidige kaartbestand.tex, Gebruik dan ontslag nemen;
(.d.w.z, ophouden gevolgd door een puntkomma) of een vergelijkbare combinatie. Vanaf versie 3.8,
^C en andere interrupts zorgen ervoor dat de bewerkingsbuffer wordt opgeslagen in kaartbestand.tex vaardigheden
de editor wordt afgesloten.
OPTIES
-v voer programmanaam en versienummer uit en stop
-h gebruiksoverzicht uitvoeren en afsluiten
OPMERKINGEN
Het belangrijkste verschil tussen mini en tekst is in de maximale lengtes voor de tekst
weergegeven; de laatste staat een volledige tekstregel toe, niet alleen een cursuscode. Ook een tekst-
lijn heeft geen bijbehorende URI (wanneer het raster is uitgeschakeld). De tekst "regel" kan eigenlijk
worden weergegeven als een alinea met behulp van een LaTeX \parbox.
Om de huidige staat van op te slaan kaartbestand.tex, . backup of een vergelijkbaar shell-commando. EEN
geschiedenislijst van geïnterpreteerde commando's wordt bijgehouden en is toegankelijk via de pijl-omhoog
sleutel.
Als de verwerking van de kaart mislukt, prex zal proberen de LaTeX-foutmelding weer te geven
uit het logbestand. Het kaartbestand kan worden hersteld met behulp van een conventionele teksteditor of LaTeX-
gerichte redacteur. LaTeX-verwerking mag alleen mislukken als er een initieel probleem is of als:
slecht gevormde LaTeX-opmaak is ingevoegd in een tekstveld.
Elke (niet-lege) prefix van een commando is voldoende; bijvoorbeeld, q, quof qui mag gebruikt worden
in plaats van ophouden. Sommige commando's beginnen een dialoog met de gebruiker om:
eigenschappen invullen of wijzigen; de aanwijzingen moeten voor zichzelf spreken.
Sinds versie 5.5, prex roept niet langer automatisch een PDF-viewer aan (omdat dit mogelijk is)
ingebed in een instantie van vprerex(1) die al een PDF-weergave biedt). Indien prex is
op zichzelf wordt gebruikt, kan een PDF-viewer worden aangeroepen met behulp van de !cmd shell-escape-mechanisme.
Dus, prex heeft geen interactie meer met de gebruiker totdat een pdf-bestand beschikbaar is; dit is voor
gebruiken met vprerex(1). Als het .tex-bestand bijvoorbeeld in eerste instantie alleen-lezen is, prex breekt af.
Prerex online gebruiken met onworks.net-services