Hi,
ich schreibe gerade meine Diplomarbeit (in Word). Da mein Projekt in Python realisiert wurde, übernehme ich selbstverständlich des öfteren Auszüge aus meinem Quellcode nach Word. Nun ist es aber so, dass ja in Word keinerlei Highlighting stattfindet, was ich momentan also immer von Hand machen darf. Kennt jemand "Addons" etc. für Word (zum Beispiel fertige Formatvorlagen etc), die dies übernehmen? Gibt es sowas überhaupt?
Gruß
Code - Highlighter für Word?
Ein hervorragender Highlighter ist Pygments. Dessen Output-Formatter umfassen u.a. HTML und RTF - und zumindest letzteres sollte Word doch hoffentlich importieren können.
Hm, also ich habs noch geschafft mir das Paket runterzuladen, allerdings funzt die Seite jetzt nicht mehr und ich bekomms grad net zum laufen.
Kann mir jemand Starthilfe geben?
*edit*
ok, seite geht wieder, ich versuch mein Glück.
Kann mir jemand Starthilfe geben?
*edit*
ok, seite geht wieder, ich versuch mein Glück.
Hmm, bekomm das irgendwie net zum laufen.
Dieses easy_install kann man nur in verbindung mit Linux nutzen oder? Wie "installiert" man Pygments bei Windows?
Wenn ich diese EGG - zip runterlade und entpacke, dann hab ich ja einen Ordner "pygments", welcher ein Haufen von .py Dateien enthält.
Wie starte ich pygments aber nun?
Dieses easy_install kann man nur in verbindung mit Linux nutzen oder? Wie "installiert" man Pygments bei Windows?
Wenn ich diese EGG - zip runterlade und entpacke, dann hab ich ja einen Ordner "pygments", welcher ein Haufen von .py Dateien enthält.
Wie starte ich pygments aber nun?
Den Ordner pygments musst du irgendwo hinschieben, wo Python ihn findet - vorzugsweise in den site-packages-Ordner deiner Python-Installation. Desweiteren sollte in dem egg irgendwo eine Datei namens pygmentize liegen - das ist ein Kommandozeilentool, mit dem du Sachen highlighten kannst, wie man das benutzt, steht in der Doku. Eine GUI fuer pygments ist mir nicht bekannt.
- Sr4l
- User
- Beiträge: 1091
- Registriert: Donnerstag 28. Dezember 2006, 20:02
- Wohnort: Kassel
- Kontaktdaten:
wenn die .py extension zu Python gelinkts ist ( ist eigentlich immer der Fall) dann musst du nur:
pygments im tar.gz Format von SF.net herunterladen
entpacken nach C:\Temp (z.B)
gehst auf Start>Ausführen rufst 'cmd' auf
wechselst in den C:\Temp Ordner und
sagst "setup.py install"
dann wird es in den richtigen Python Ordner kopiert und ist somit installiert.
pygments im tar.gz Format von SF.net herunterladen
entpacken nach C:\Temp (z.B)
gehst auf Start>Ausführen rufst 'cmd' auf
wechselst in den C:\Temp Ordner und
sagst "setup.py install"
dann wird es in den richtigen Python Ordner kopiert und ist somit installiert.
klappt net
Finde die Doku auch irgendwie sehr dürftig.
Also den pygments Ordner hab ich in site-packages gepackt, aber was ich jetzt mit der Datei "pygmentize" machen muss versteh ich net.
In der Doku steht zwar irgendwoe was von "pygmentize datei.py" eingeben, aber das gilt doch wieder für Linux oder nicht!?
Ich will einfach eine Datei highlighten und als RTF erhalten, kann mir jemand ein kurzes Beispiel liefern, wie das gehen soll?
Finde die Doku auch irgendwie sehr dürftig.
Also den pygments Ordner hab ich in site-packages gepackt, aber was ich jetzt mit der Datei "pygmentize" machen muss versteh ich net.
In der Doku steht zwar irgendwoe was von "pygmentize datei.py" eingeben, aber das gilt doch wieder für Linux oder nicht!?
Ich will einfach eine Datei highlighten und als RTF erhalten, kann mir jemand ein kurzes Beispiel liefern, wie das gehen soll?
Code: Alles auswählen
C:\Programme\python24\pythonw.exe pygmentize -f RTF -o datei.rtf datei.py
HWK
``easy_install <foo>`` funktioniert auch unter Windows, es setzt aber (wie auf den anderen Platformen) voraus, dass das setuptools-Paket installiert ist.
Pygments sollte nach der Installation (alternativ ohne setuptools mit ``python setup.py install``) ein Script 'pygmentize(.py)' im Scripts-Ordner der Python-Installation ablegen, das für die Arbeit über die Konsole gedacht ist.
Pygments sollte nach der Installation (alternativ ohne setuptools mit ``python setup.py install``) ein Script 'pygmentize(.py)' im Scripts-Ordner der Python-Installation ablegen, das für die Arbeit über die Konsole gedacht ist.
Happy crashing...blubber hat geschrieben:ich schreibe gerade meine Diplomarbeit (in Word).
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
1.) Word für Diplomarbeit
2.) Pygments arbeitet hervorragend unter Windows
3.) easy_install funktioniert hervorragend unter Windows.
2.) Pygments arbeitet hervorragend unter Windows
3.) easy_install funktioniert hervorragend unter Windows.
TUFKAB – the user formerly known as blackbird
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Da hast du recht, ich werde ein wenig Doku für Windows in die nächste Version aufnehmen.blubber hat geschrieben:klappt net
Finde die Doku auch irgendwie sehr dürftig.
Also den pygments Ordner hab ich in site-packages gepackt, aber was ich jetzt mit der Datei "pygmentize" machen muss versteh ich net.
In der Doku steht zwar irgendwoe was von "pygmentize datei.py" eingeben, aber das gilt doch wieder für Linux oder nicht!?
ok, danke mal soweit für die Antworten.
@blackbird & lunar: Ich weis ja nicht, wo euer Problem mit Word liegt, ich komm gut zurecht und hab bisher so ziemlich jede Doku damit so hinbekommen, wie ich mir das vorgestellt habe. Vielleicht solltet ihr zwei einfach mal einen Grundkurs besuchen, dann klappts auch mit diesem unglaublich komplizierten und schwer zu bedienendem Tool
@blackbird & lunar: Ich weis ja nicht, wo euer Problem mit Word liegt, ich komm gut zurecht und hab bisher so ziemlich jede Doku damit so hinbekommen, wie ich mir das vorgestellt habe. Vielleicht solltet ihr zwei einfach mal einen Grundkurs besuchen, dann klappts auch mit diesem unglaublich komplizierten und schwer zu bedienendem Tool
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
offtopic:
aahhhhhh er hat das böse w-wort in den mund genommen
würde nen text mir mehr als 10 seiten nie mehr mit word schreiben. für sowas gibt es latex
aahhhhhh er hat das böse w-wort in den mund genommen
würde nen text mir mehr als 10 seiten nie mehr mit word schreiben. für sowas gibt es latex
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
... sonst würde es ja Page oder sogar Book heißen.
The Spirit hat geschrieben:offtopic:
aahhhhhh er hat das böse w-wort in den mund genommen
würde nen text mir mehr als 10 seiten nie mehr mit word schreiben. für sowas gibt es latex
Doch du hast ein Problem. Du langweilst dich. Du hast dein nicht lizenziertes Windows schon ausgiebig durchgeklickt, du kennst all die tollen Einstellungen. Im Prinzip gefällt dir Windows, aber du fühlst dich damit nicht mehr elitär genug - schließlich hat das heute ja jeder. Bislang beschränktest du dich darauf qualifizierte Kommentare in Webforen von dir zu geben. So erfreutest du deine Mitleser mit Sprüchen wie “LOL! Scheiß M$! OMFG!11111einseinseinself” und “Drecks Windoof!!!einseinseinseins”, nur um deine tiefgehende und fundierte Abneigung gegenüber Windows kund zu tun.
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Ich würde mir an deiner Stelle gut überlegen, wen du des Kiddietums bezichtigst.blubber hat geschrieben:Doch du hast ein Problem. Du langweilst dich. Du hast dein nicht lizenziertes Windows schon ausgiebig durchgeklickt, du kennst all die tollen Einstellungen. Im Prinzip gefällt dir Windows, aber du fühlst dich damit nicht mehr elitär genug - schließlich hat das heute ja jeder. Bislang beschränktest du dich darauf qualifizierte Kommentare in Webforen von dir zu geben. So erfreutest du deine Mitleser mit Sprüchen wie “LOL! Scheiß M$! OMFG!11111einseinseinself” und “Drecks Windoof!!!einseinseinseins”, nur um deine tiefgehende und fundierte Abneigung gegenüber Windows kund zu tun.
hab ich na net, musste nur an einen Beitrag aus dem offtopic denken, da hier die Diskussion entfacht vonwegen "Windows ist ja so blöd" (was alle MS Produkte natürlich einschliesst).
Braucht sich keiner auf den Schlipps getreten fühlen, tu ich ja auch net. Wegen mir kann der Beitrag auch geschlossen werden, mein Problem wurde ja soweit gelöst.
Soviel dazu, genug offtopic von meiner Seite.
Braucht sich keiner auf den Schlipps getreten fühlen, tu ich ja auch net. Wegen mir kann der Beitrag auch geschlossen werden, mein Problem wurde ja soweit gelöst.
Soviel dazu, genug offtopic von meiner Seite.
Ausnahmen bestätigen die Regel Wobei du natürlich auch ein bisschen Recht hast, viele (Vor-)Urteile gegenüber Word sind teilweise auf Unfähigkeit zurückzuführen...blubber hat geschrieben:@blackbird & lunar: Ich weis ja nicht, wo euer Problem mit Word liegt, ich komm gut zurecht und hab bisher so ziemlich jede Doku damit so hinbekommen, wie ich mir das vorgestellt habe.
Wieso? Mit Linux und Latex bin ich glücklicher als ich es mit Windows und OO.org jemals war!Vielleicht solltet ihr zwei einfach mal einen Grundkurs besuchen, dann klappts auch mit diesem unglaublich komplizierten und schwer zu bedienendem Tool