Referenz formatieren (hochgestellt)

Das Textverarbeitungsprogramm

Moderator: Moderatoren

Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Referenz formatieren (hochgestellt)

Beitrag von Stephan »

Gibt es eine Möglichkeit die Referenz hochgestellt darzustellen?
Indem Du sie hochstellst?
Sorry, nur sonst verstehe ich die FRage nicht, denn wenn ich Text (also auch Literaturreferenzen in Form von Ziffern) hochstellen will muß ich dazu nur den Text (bzw. hier die Ziffern) hochgestellt formatieren, entweder über eine Zeichenvorlage oder direkt über Format-Zeichen.
und auch keine Zeichenvorlage, die gepasst hätte
dann lege eine Vorlage dafür an die DEiner Wunschformatierung (beinhaltet ist also die Hochstellung) entspricht



Gruß
Stephan
Rocko
*******
Beiträge: 1164
Registriert: Do, 11.10.2012 13:19

Re: Referenz formatieren (hochgestellt)

Beitrag von Rocko »

Tyco hat geschrieben:Die Stelle an der ich die von den Referenzen verwendete Zeichenvorlage einstellen könnte habe ich auch nämlich auch noch nicht gefunden...
Wenn du dein Problem in einer Beispieldatei aufzeigen würdest (angemeldet kannst du diese als Anhang hier hochladen), könnte dir gezielt geholfen werden.
Hast du schon mal einen Blick in die Writer-FAQ und in die Calc-FAQ des Forums geworfen?
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/
Tyco
Beiträge: 1
Registriert: Sa, 21.09.2013 12:12

Re: Referenz formatieren (hochgestellt)

Beitrag von Tyco »

Anbei ein Beispiel... ich hoffe es wird verständlich was ich möchte, wenn man das "Fazit" liest
Dateianhänge
litertaurreferenz.odt
(19.44 KiB) 95-mal heruntergeladen
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Referenz formatieren (hochgestellt)

Beitrag von Stephan »

ich hoffe es wird verständlich was ich möchte, wenn man das "Fazit" liest
ja, jedoch nicht wieso Du erwartest das Du die Formatierung von Textteile über Formatvorlagen ändern kannst, ohne das den Textteilen (hier also den Literaturverzeichniseinträgen) überhaupt entsprechende, separate, Formatvorlagen zugewiesen sind.

Du wirst also schon zunächst einmal Formatvorlagen (hier im Konkreten Zeichenvorlagen) zuweisen müssen ehe Du etwas ändern kannst.

z.B. erstelle zuerst die Zeichenvorlage mit dem Namen "LiteraturVerzeichniseintrag" und starte danach folgendes Makro:

Code: Alles auswählen

Sub suche()
	enum = ThisComponent.TextFields.createEnumeration
	Do While enum.hasMoreElements
		tf = enum.nextElement
		if tf.supportsService("com.sun.star.text.TextField.Bibliography")  then	    
			ThisComponent.currentController.select(tf.Anchor)
			FormatWeg()
			tf.Anchor.CharStyleName = "LiteraturVerzeichniseintrag"
		end if
	Loop
End Sub

sub Format_weg()
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:ResetAttributes", "", 0, Array())

end sub
anschließend kannst Du in der Zeichenformatvorlage "LiteraturVerzeichniseintrag" beliebige Formatierungsänderungen vorgeben, z.B. auch den Text wie gewünscht hochstellen.



Gruß
Stephan
Rocko
*******
Beiträge: 1164
Registriert: Do, 11.10.2012 13:19

Re: Referenz formatieren (hochgestellt)

Beitrag von Rocko »

Tyco hat geschrieben:ich hoffe es wird verständlich was ich möchte, ...
Da bin ich mir nicht ganz sicher; aber ich probier's mal!

Die Referenzen im Literaturverzeichnis sind ganz einfach mit einer bereits vorhandenen Zeichenvorlage zu belegen. Dazu öffnest du über das Kontextmenü das Literaturverzeichnis zum Bearbeiten. Unter dem Reiter "Einträge" kannst du in der Strukturzeile die einzelnen Knöpfe nacheinander aktivieren und als Zeichenvorlage "Fußnotenanker" auswählen. Das bewirkt, das im Verzeichnis alle entsprechenden Referenzen hochgestellt werden. Ändern kannst du diese Zeichenvorlage dann über die Vorlagensammlung (F11).

Solltest du auch im Text die Verzeichniseinträge besonders auszeichnen wollen, erstellst du dir dafür ebenfalls eine eigene Zeichenvorlage und weist sie dem markierten ersten Eintrag zu. Mit dem "Format übertragen"-Pinsel (mit Doppelklick dauerhaft anschalten) kannst du dann diese Zeichenvorlage auf alle weiteren Verzeichniseinträge übertragen.
Hast du schon mal einen Blick in die Writer-FAQ und in die Calc-FAQ des Forums geworfen?
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/
Rocko
*******
Beiträge: 1164
Registriert: Do, 11.10.2012 13:19

Re: Referenz formatieren (hochgestellt)

Beitrag von Rocko »

Tyco(G) hat geschrieben:beläuft sich deine Lösung da letztlich doch genau auf "alle Referenzen im Text einzeln abgehen und einmal zur Formatierung anklicken".
So ist es! Beim Erstellen kann eine Formatierung nicht automatisch mitgeliefert werden. Deshalb suchte ich nach einem Kriterium, mit dessen Hilfe per "Alle Suchen" zumindest alle Referenzen gefunden werden könnten. Habe ich nicht gefunden. Ansonsten kannst du aber mit Hilfe des Navigators alle Referenzen nacheinander gezielt ansteuern.
Hast du schon mal einen Blick in die Writer-FAQ und in die Calc-FAQ des Forums geworfen?
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Referenz formatieren (hochgestellt)

Beitrag von Stephan »

ich würde sagen ich hätte erwartet, dass Literaturverzeichniseintragsreferenzen von OO per Haus aus eine Formatvorlage zugewiesen sind, die an irgendeiner Stelle editierbar wäre (siehe Fußnoten - da muss ich nicht einmal direkt in die Formatvorlagen sondern es existiert sogar ein Menu-Eintrag mit dem ich das Format der Fußnoten-Referenzen bestimmen kann.
Ah, OK. Ja das verstehe ich.

Aber schau Dir bitte das genaue Verhalten an, denn die verwendete Zeichenvorlage funktioniert nicht wie eine normale Zeichenvorlage sondern quasi 'intern', d.h. das z.B. die Formatierung des Fußnotenankers erhalten bleibt auch wenn Du versuchst die Zeichenformatierung durch STRG+M zu entfernen.


Gruß
Stephan
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Referenz formatieren (hochgestellt)

Beitrag von Stephan »

Deshalb suchte ich nach einem Kriterium, mit dessen Hilfe per "Alle Suchen" zumindest alle Referenzen gefunden werden könnten.
das geht wohl selbst per Makro nicht direkt, sondern Du kannst nur alle Feldbefehle durchgehen und diejenigen identifizieren die Literaturverzeichniseinträge sind und mit denen nacheinander etwas tun (z.B. eine Vorlage zuweisen), zumindest weiß ich momentan nicht wie man diese Feldbefehle alle auf einen Schlag markieren könnte ohne sie vorher irgendwie identifizierbar zu machen (z.B. eben durch Zuweisung einer Vorlage, was per Makro ja auch temporär ginge, also erst durch die Feldbefehle interieren und Vorlage zuweisen, dann alle Stellen mit der Vorlage suchen und markieren und Vorlage jetzt wieder entfernen, für einen Benutzer sähe es dann so aus als ob man direkt gesucht hätte, aber das wäre nicht so).


Gruß
Stephan
Antworten