Hallo, Was kann mein Code? Mein Code erzeugt einen Pagebreak in einer Tikz Umgebung. Diesen Programm Code habe ich von Sašo Živanović: http://tex.stackexchange.com/a/296771/ übernommen. Danke an dieser Stelle. So weit so gut. Was für welche Einschränkungen hat dieser Code:
Leider funktioniert mein Code (Page Break + File Tree) nur dann wenn der File Tree länger als 1 Seite ist. Dh: Erst dann wenn ein Pagebreak möglich ist. Ist der File Tree kürzer als 1 Seite bekomme ich eine Fehlermeldung -> Wir verwenden Latex als Bericht Automatisierung. Wir wissen nie wie lange der File Tree ist. Somit suchen wir einen Code der beide Fälle gleichzeitig abdeckt ohne manuell eingreifen zu müssen und den Code umzuschreiben wenn der Filetree zu kurz ist. Ich hoffe es gibt dafür eine Lösung. Ich bin zwar Programmierer (c#) aber mit Latex tue ich mir sehr schwer Fuß zu fassen. Sorry für die Unannehmlichkeiten und nochmals Danke. Der Code ist wirklich so lange .... ich kann ihn nicht kürzen.
Der Code besteht aus 2 Teile. 1 Teil ist für den Pagebreak verantwortlich der 2 Teil für den File Tree. In meinem Beispiel habe ich den File Tree sehr kurz gehalten um die Fehlermeldung zu provozieren (wenn split file tree) einkommentiert ist. Wird der File Tree erweitert bekomme ich wenn ich Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
gefragt 28 Sep '18, 10:28 helmutW |
Das Folgende definiert einen Befehl Der Test könnte zu einem falschen Ergebnis führen, weshalb das Macro auch eine gesternte Form besitzt, welche keinen Test durchführt, sondern direkt die Option Code: Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
Resultat: beantwortet 28 Sep '18, 20:34 Skillmon @skillmon Danke für diese Lösung. Bzw. Danke all die anderen! Für mich ist es unbegreiflich wie sehr ihr mit Latex vertraut seid und wie schnell ihr spezifische Lösungen hervorbringt... Ich bin fast ein wenig neidisch....
(03 Okt '18, 09:35)
helmutW
@helmutW versuche einfach über ein Jahr, sämtliche Fragen auf TeX.SX zu beantworten, und bei jenen, bei denen du keine Antwort erstellen kannst, schaust du dir die Lösungen der anderen an und versuchst, sie zu verstehen. Danach bekommst du das eventuell auch hin :) Und anschließend liest du noch das TeXbook und TeX by Topic durch (das fehlt mir noch)...
(03 Okt '18, 10:11)
Skillmon
@Skillmon ich glaube dafür bräuchte ich mehr Zeit als ein paar Stunden im Monat. Ich bin leider nur ein Anwender bzw. Anfänger. Meiner Meinung nach fehlt es an einer übergreifenden Doku. Einzelne Dinge wie Textformatierung sind sehr gut beschrieben aber wenn uns um "tiefe" Programmierung geht fehlt mir einfach eine Doku. Leider habe ich noch eine letzte Frage. Wie kann ich die Horizontale Linie strecken? Wenn mein Node mehrere Zeichen hat? Mit before computing xy={l=100pt}?? Soll ich diese weitere kleine Frage in meinem Post aktualisieren? Oder eine neue Frage stellen? Danke.
(03 Okt '18, 10:41)
helmutW
|