Anzahl Seiten in LO Writer korrigieren

Hallo zusammen,

ich habe folgendes Problem. In einem Dokument möchte ich in der Fußzeile
die Seitenangabe in der Form "-Seitenzahl von AnzahlSeiten -" haben.
Allerdings beginnt meine Seitenzählung erst auf Seite 3. Das habe ich
mit einer eigenen Seitenvorlage hinbekommen. Wenn ich aber für die
Anzahl Seiten die Variable Seitenanzahl verwende, dann wird immer die
Gesamtanzahl im Dokument verwendet und so steht dann z.B. auf der
letzten Seite "- 9 von 11 -", was natürlich völlig irreführend ist für
den Leser.

Hat jemand von euch eine Idee, wie ich das hinbekomme?

Gruß

Ulrich

Hallo!

Wie wäre es mit dem Zählen bei Null (In Zahlen: 0) an zu fangen?

Grüsse

Hallo Ulrich,

die Lösung ist ein wenig "komplizierter".

Du erzeugste eine Referenz auf die letzte Seite - das kann zum Beispiel ein letzter Absatz sein, oder auch ein (Text-) Bereich als letzter Absatz im Dokument. Den Bereich kannst Du schützen (dann kann ihn niemand löschen oder verändern) und er "wandert", falls Du das Dokument verlängerst. Immer nur darauf achten, dass es wirklich der letzte Absatz bleibt. Auf ein Zeichen des Absatzes setzt Du dann eine Referenz (Felder - Querverweise - Referenz setzen). Gib der Referenz eine guten Namen - z.B. "letzteSeite". Das Zeichen kann auch in "weis" formatiert sein - und somit unsichtbar.

Dann fügst Du in die Fusszeile die Seitenzahl ein, den Text " von " und anschließend die Verweis auf die Referenz (Felder - Querverweise - Referenzeinfügen) - wähle dabei die "Seite" als Bezug. Fertig.

Bedenke: Referenzen aktualisieren sich nicht automatisch - aber F9 tut es;)  Beim Öffneen eines Dokumentes werden aber immer alle Referenzen aktualisiert.

Ist übrigens gut beschrieben im Buch "Textverarbeitung ++ - LibreOffice Writer" :wink:

Viele Grüße

Thomas

Hallo Ulrich, Thomas,

die Pfade heißen jetzt (Rel. 5, teilweise auch schon in Rel. 4) etwas anders: Einfügen -> Querverweis -> Verweis setzen bzw. ... -> Verweis einfügen.

Gruß

Gerhard

Hallo,

könnte vielleicht auch das Nachfolgende hilfreich sein:

Unter LO 5.3.7.2 (x64)-WRITER > Einfügen > Feldbefehl > Weitere Feldbefehle... > Variablen gibt es:

"Seitenvariable setzen"

Fügt einen Referenzpunkt in das Dokument ein, an dem die Seitenzählung zurückgesetzt wird. Wählen Sie "an", um den Referenzpunkt zu aktivieren, oder "aus", um ihn zu deaktivieren. Sie können auch einen Korrekturfaktor eingeben, um die Seitenzählung bei einer anderen Nummer zu beginnen.

"Seitenvariable anzeigen"

Zeigt die Anzahl der Seiten zwischen dem Referenzpunkt des Typs "Seitenvariable setzen" und diesem Feld.

Leider habe ich diese Variablen noch nie benutzt und sie kommen mir auch "irgendwie neu" vor, bin mir aber da nicht wirklich sicher. Aus der Beschreibung werde ich auch nicht 100%-ig schlau und andere Beschreibungen dazu habe ich "auf die Schnelle" auch nicht gefunden, leider ...

Gruß
Hans-Werner

------ Originalnachricht ------

Hallo Gerhard,

das ist nur ein alternativer Aufruf;) ok, ist kürzer. zugegeben;)

Der andere ist aber natürlich nach wie vor gültig.

Und ja, Du hast Recht. Der Name "Referenz" wurde durch "Verweis" ersetzt. Schade eigentlich....

Viele Grüße

Thomas

Hallo Hans-Werner,

auf die Idee bin ich auch schon gekommen, aber das war nicht die Lösung.
Da bekam ich dann - 1 von 1-, - 2 von 2 -, usw.

Danke trotzdem für die Idee.

Gruß

Ulrich

ZPK Logo

*ZPK Moser UG* (haftungsbeschränkt)

Ulrich Moser - Geschäftsführer
Schlossstraße 7 - 78244 Gottmadingen

Tel.: +49 (0)7734 395 494
Mobil: +49 (0)179 915 54 18
Fax: +49 (0)7734 395 303
Mail: ulrich.moser@zpk-moser.de
Web: www.zpk-moser.de

HRB 707123 Amtsgericht Freiburg
USt.-ID DE278278037

Hallo zusammen,

das funktioniert.

Danke.

Ulrich

Hallo zusammen,

ich habe eine aus meiner Sicht noch elegantere Lösung gefunden, da man
dabei nicht abhängig ist davon ist, dass man versehentlich den letzten
Absatz löscht.

Unter dem letzten Absatz vor dem eigentlichen Inhalt habe ich eine
Tabelle mit einer Zeile und drei Spalten eingefügt. In der ersten Spalte
steht die Variable Seitennummer in der zweiten die Variable Seitenzahl
und in der dritten die Rechenformel =<B1>-<A1>. Den Wert dieser Formel
nutze ich jetzt in der Seitenzahlangabe.

Gruß

Ulrich

Ich verstehe es irgendwie nicht- besonders nie wie umständlich so manche denken. LO nummeriert perfekt die Seiten durch. Von 1 bis n, wobei n= die letzte Seite ist. Will man nun eine andere Nummerierung angezeigt bekommen, so nutzt man die von LO-Seitenzahlen- die funktioniert ja- und lässt sich lediglich andere Inhalte anzeigen.

Beispiel:

Ein Dokument hat 5 Seiten- Seite 1-5
Nummeriert werden sollen die Seiten 3-8, auch 5 Seiten

Aufgabe:
Die variable Seitenzählung von Lo benutzen und durch WYSIWYG-Werte ersetzen

Lösung:
Mathematische Berechnung mittels einer Unbekannten, wobei a für Anfangsseite und e für Endeseite steht
Für die Anfangsseite ergibt sich daher
1+a=3 a=2

Für die Dokumentendsteite ergibt sich daher
n+e=8       n=5=von LO ermittelte Seitenzahl
e=3 oder anders ausgedrückt e=a+1

Ergebnis:
Berechnungswert von n Seitenzahlen aus Lo um die Summe a und e "verbessern".
aktuelle Seitenzahl / Gesamtzeitenzahl zerlegt sich also in
(Lo-Seitenanzahl + Anfangseitenzahldifferenz)/ (Lo-Seitenanzahl + Anfangsseitenzahldifferenz +1)

Dies kann man sich einmalig als Spreadsheet abspeichern und wirkt global auf alle Dokumente. Man begnügt sich also rein mit der Eingabe der Nummerierungs-Verschiebung.

Alle Klarheiten beseitigt?

Grüsse

Kleine Anmerkung/ Korrektur:

(Lo-Seiten*zahl* + Anfangseitenzahldifferenz)/ (Lo-Seiten*anzahl* + Anfangsseitenzahldifferenz +1)

Seitenzahl = aktuelle Seite die Lo zählte
Seitenanzahl = Gesamtseitenzahl des Dokuments
Diese Vorgehensweise klappt nur bei Dokumenten mit einer Seitenanzahl >1!

Oder aber:
Lo- Seitenzahl + (neue Seitenzahl-1) / Lo- Gesamtseitenzahl + neue Seitenzahl
1 +(3-1)=3                                          /  5+3=8

Grüsse

Also wenn das nicht kompliziert ist, dann weiß ich nicht. Die Lösung mit
der nicht sichtbaren Tabelle vor dem eigentlichen Textinhalt scheint mir
da detulich einfacher und ich muss nicht noch ein eigenes Spreadsheet
dafür haben, sondern kann es in eine Vorlage einbauen. Dann funktioniert
es für jedes Dokument, das damit erstellt wird. Und ich muss nicht
einmal die Verschiebung händisch eingeben. Das scheint mir doch deutlich
einfacher auf die Dauer.

Gruß

Ulrich

Hallo Ulrich,

[und diesmal an die Liste]

Hallo zusammen,

ich habe folgendes Problem. In einem Dokument möchte ich in der Fußzeile
die Seitenangabe in der Form "-Seitenzahl von AnzahlSeiten -" haben.
Allerdings beginnt meine Seitenzählung erst auf Seite 3. Das habe ich
mit einer eigenen Seitenvorlage hinbekommen.

In welcher Weise hast du dies gemacht? Hat der erste Absatz des Dokuments die Einstellung "Seitenwechsel mit Nummer" oder hast du es irgendwie anders gemacht?

  Wenn ich aber für die

Anzahl Seiten die Variable Seitenanzahl verwende, dann wird immer die
Gesamtanzahl im Dokument verwendet und so steht dann z.B. auf der
letzten Seite "- 9 von 11 -", was natürlich völlig irreführend ist für
den Leser.

Ich hätte jetzt "11 von 9" erwartet.

Hat jemand von euch eine Idee, wie ich das hinbekomme?

Benutze nicht die vordefinierte Variable sondern eine eigene Formel. Dann kannst du die nötige Korrektur einberechnen.

Setze den Cursor wo die Gesamtzahl der Seiten stehen soll. Strg+F2 um den Feldbefehl-Dialog zu öffnen. Tab "Variablen", item "Formel". Unten in dem Feld Formel trägst du dann PAGE+2 ein (oder was immer du benötigst als Korrektur). PAGE in Großbuchstaben ist die physikalische Gesamtzahl der Seiten.

Mit freundlichem Gruß
Regina

Hallo Ulrich,

[und diesmal an die Liste]

Hallo zusammen,

ich habe folgendes Problem. In einem Dokument möchte ich in der Fußzeile
die Seitenangabe in der Form "-Seitenzahl von AnzahlSeiten -" haben.
Allerdings beginnt meine Seitenzählung erst auf Seite 3. Das habe ich
mit einer eigenen Seitenvorlage hinbekommen.

In welcher Weise hast du dies gemacht? Hat der erste Absatz des
Dokuments die Einstellung "Seitenwechsel mit Nummer" oder hast du es
irgendwie anders gemacht?

Ich habe den eigentlichen Inhalt mit einer eigenen Seitenvorlage
formatiert und dann mit Einfügen - Manueller Umbruch - Seitenumbruch
diese Formatvorlage gewählt, Seitennummern ändern angeklickt und im Feld
darunter eine 1 eingegeben. So erscheinen die Seitennummern dann auch im
Inhaltsverzeichnis richtig.

Wenn ich aber für die

Anzahl Seiten die Variable Seitenanzahl verwende, dann wird immer die
Gesamtanzahl im Dokument verwendet und so steht dann z.B. auf der
letzten Seite "- 9 von 11 -", was natürlich völlig irreführend ist für
den Leser.

Ich hätte jetzt "11 von 9" erwartet.

Da steht ja Seitennummer von Seitenanzahl. Seitennummer ist durch die
Änderung der Seitenvorlage kleiner als Seitenanzahl.

Hat jemand von euch eine Idee, wie ich das hinbekomme?

Benutze nicht die vordefinierte Variable sondern eine eigene Formel.
Dann kannst du die nötige Korrektur einberechnen.

Setze den Cursor wo die Gesamtzahl der Seiten stehen soll. Strg+F2 um
den Feldbefehl-Dialog zu öffnen. Tab "Variablen", item "Formel". Unten
in dem Feld Formel trägst du dann PAGE+2 ein (oder was immer du
benötigst als Korrektur). PAGE in Großbuchstaben ist die physikalische
Gesamtzahl der Seiten.

Das funktioniert zwar, aber wenn das Dokument länger wird und damit auch
das Inhaltsverzeichnis evtl. zwei Seiten braucht, muss ich die Korrektur
manuell nachführen, was eine potentielle Fehlerquelle ist. Ich müsste
also in die Formel die Anzahl führender Seiten als Variable eingeben können.

Hallo Regina,das Codewort PAGE für die physikalische Gesamtzahl der Seiten ist
      ja eine sehr elegante Methode.Gibt es ein solches Codewort auch für die aktuelle Seitenzahl, so
      dass man z.B. in der Fußzeile auch eine berechnete Zahl anzeigen

Hallo Markus,

Hallo Regina,das Codewort PAGE für die physikalische Gesamtzahl der Seiten ist
      ja eine sehr elegante Methode.Gibt es ein solches Codewort auch für die aktuelle Seitenzahl, so
      dass man z.B. in der Fußzeile auch eine berechnete Zahl anzeigen
      lassen könnte?

Ich habe nichts entsprechendes gefunden. Du kannst in Formeln all das benutzen, was auch in Writer-Tabellen als Formel möglich ist. Was geht findest du in der Writer-Hilfe unter dem Titel "Formel".

Mit freundlichen Grüßen
Regina