Bitte beachten Sie! Um einen Missbrauch dieser Demo zu verhindern, werden zufällige Elemente bei der Ausgabe der strukturierten Variante unkenntlich gemacht ausgegeben.
Um diese Einschränkung zu umgehen, können Sie gern den entsprechenden Code bei Jan Schilbach jan.schilbach@le-tex.de erfragen.
Als mögliche Eingangsformate aktzeptiert Struki aktuell
LTX-Ref: Ein le-tex eigenes XML-Format zur Darstellung von strukturierten Literaturangaben. Ein simples Beispiel:/p>
Das Schema für ltx-ref findet sich hier: Schema-Zip
Es stehen verschiedene Tastenkürzel bereit, die beim Auszeichnen und Navigieren helfen.
+ | Nächste Literaturreferenz |
# | Vorherige Literaturreferenz |
1 | Als Buch strukturieren |
2 | Als Kapitel strukturieren |
3 | Als Artikel strukturieren |
4 | Als Webseite strukturieren |
5 | Unstrukturiert belassen |
Hier zeigt der einzelne Buchstabe in der Maske an, welche Taste die entsprechende Markierung auslöst.
post "rest/structure/file/:input_format/:output_format(/:ref_style)(/:ref_style_language)(.:format)"
Der Aufruf dient dazu, die Strukturierung einer Literaturreferenzdatei vorzubereiten. Es werden drei URLs zurückgegebenen, mit denen der Nutzer entscheiden kann, ob er das finale Ergebnis direkt abrufen möchte, oder ob er vorher noch eine Sichtprüfung und eventuelle Korrekturen vornehmen möchte.
Mögliche Werte:
input_format: ltx, app, docx
output_format: ltx, app, docx (docx output nur verfügbar bei docx input)
ref_style: Basic|Chicago|Vancouver|MathPhys|APA|APS
ref_style_language: en|de
format: xml, json
Die zu strukturierende Datei muss als Parameter mit dem Namen "file" hochgeladen werden.
Ergebnis: Im gewählten Format werden drei verschiedene URLs zurückgegeben.
Beispiel JSON:
Die manual_edit-URL gibt an, wo die manuelle Strukturierung aufgerufen werden kann. Die check-URL gibt an, wo das finale Ergebnis geprüft werden kann, hier kann auch noch der Literaturreferenzstil angepasst werden. Die final-URL gibt an, wo die finale Datei abgerufen werden kann. Die XML-Repräsentation funktioniert analog.
post "rest/structure/reference/(:input_type)/(:output_type)(.:format)"
Der Aufruf dient dazu eine einzelne Literaturreferenz zu strukturieren. In Abhängigkeit des output_type-Parameters wird entweder das XML der strukturierten Literaturreferenz oder eine URL zurückgegeben.
Mögliche Werte
input_type: xml, string
output_type: all, best, manual_url
format: xml
Die zu strukturierende Literaturreferenz muss als Parameter mit dem Namen "reference" gepostet werden.
Ergebnis: Bei "all" werden alle von Struki gefundenen Möglichkeiten, die Literaturreferenz zu strukturieren zurückgeliefert. Bei "best" wird nur die am besten bewertete Möglichkeit, die Literaturreferenz zu strukturieren zurückgeliefert. Bei "manual_url" wird ein Link auf die Möglichkeit zur manuellen Strukturierung zurückgeliefert.