Hi,
um einige math. Variablen korrekt anzeigen zu lassen, würde ich gerne einzelne Textteile tieferstellen :
jetzt: VEd,red ( Ed,red sollte entweder von Größe 12 auf 8 oder direkt "Tiefergestellt" sein)
Kanns nichtmal hier im Forum richtig schreiben
Ich habe in Google mit size oder fontsize gesucht, aber nichts gefunden.
Tiefgestellter Text (Index)
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo mathi!mathi hat geschrieben:würde ich gerne einzelne Textteile tieferstellen
Was glaubst du, welche Informationen uns noch fehlen könnten um eine Antwort geben zu können?
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Hi gerold,
ich habe keine Ahnung, aber ich rate mal:
- ist ein kleines rechenprogramm ohne Grafik,
- der tiefergestellte Text sollte idealerweise auch in der win-cmd so erscheinen
evtl. ein Codeschnippsel?:
Ich habe wirklich keine Ahnung welche Info noch fehlt.
ich habe keine Ahnung, aber ich rate mal:
- ist ein kleines rechenprogramm ohne Grafik,
- der tiefergestellte Text sollte idealerweise auch in der win-cmd so erscheinen
evtl. ein Codeschnippsel?:
Code: Alles auswählen
print'Ved,red= %0.2f N/mm^2' % vedred
f.write('Ved,red= %0.2f N/mm^2' % vedred)
Die Information *wo* Du das ausgeben willst fehlte. Ob HTML oder GUI-Toolkit, oder Shell, die Antwort fällt verschieden aus. In diesem Fall ist sie: Geht nicht.
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo mathi!mathi hat geschrieben:Auch für den print in eine Datei f.write() ist die Antwort : Geht nicht?
Nicht als normaler Text.
Wenn dann nur als Text mit **Format-Zusatzinformationen**, die dann von einem Programm wie z.B. "OpenOffice.org Writer", Abiword, Winword interpretiert werden können.
Und jedes Programm kocht bei diesen Formatinformationen sein eigene Süppchen. (*.odt, *.abw, *.doc, usw.)
Wenn du deinen Text in einem Browser ausgeben lassen möchtest, dann kannst du HTML und CSS zum Formatieren deines Textes verwenden.
Für die Ausgabe von Formeln eignet sich aber besser Tex/Latex. --> http://de.wikipedia.org/wiki/LaTeX
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
aber in dem txt file stehen doch nur ascii-codes hintereinander.
ein ascii-zeichen hat 8bit. also 256 versch zeichen existieren.
bei diesen 256 zeichen sind glaube ich 2 dabei die höhergestellt sind:
"²", "³"
um die anderen höher/tiefer zu stellen bäuchte man also eine zusatzinformation, momit auch jedes zeichen mehr platz einnehmen würde.
für tiefer, höher, normal bräuchte man 2 bit, ein ASCII zeichen hätte dann 10 statt 8 bit.
anders macht das zb html:
<superscript>
A
</superscript>
hioer wird explizit gesagt, dass etwas höhergestellt sein soll.
(eine formatierungsanweisung)
dafür brauchst du aber auch ein programm, dass das interpretieren kann: browser.
es gibt keine shell (win-cmd) die sowas macht.
ein ascii-zeichen hat 8bit. also 256 versch zeichen existieren.
bei diesen 256 zeichen sind glaube ich 2 dabei die höhergestellt sind:
"²", "³"
um die anderen höher/tiefer zu stellen bäuchte man also eine zusatzinformation, momit auch jedes zeichen mehr platz einnehmen würde.
für tiefer, höher, normal bräuchte man 2 bit, ein ASCII zeichen hätte dann 10 statt 8 bit.
anders macht das zb html:
<superscript>
A
</superscript>
hioer wird explizit gesagt, dass etwas höhergestellt sein soll.
(eine formatierungsanweisung)
dafür brauchst du aber auch ein programm, dass das interpretieren kann: browser.
es gibt keine shell (win-cmd) die sowas macht.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Für Formelsatz nimmt man ja oft sowieso LaTeX, da kannst du Indices setzen wie du magst. Der Quellcode wird dann aber zu DVI, PS oder PDF gerendert.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
@Jona: In einer Datei stehen Bytes mit Werten von 0-255, keine ASCII-Zeichen. ASCII ist ein 7-Bit-Code also Maximalwert 127, und enhält keine hochgestellten Ziffern.
Ob es höher/tiefergestellte Ziffern gibt und mit welchen Bytewerten diese dargestellt werden, hängt also von der Kodierung ab. Wenn man ein unicodefähiges Terminal hat und zum Beispiel UTF-8 kodiert ausgibt, hat man alle Dezimalziffern sowohl hoch-, als auch tiefgestellt und ein paar Buchstaben und Sonderzeichen zur Verfügung.
Ob es höher/tiefergestellte Ziffern gibt und mit welchen Bytewerten diese dargestellt werden, hängt also von der Kodierung ab. Wenn man ein unicodefähiges Terminal hat und zum Beispiel UTF-8 kodiert ausgibt, hat man alle Dezimalziffern sowohl hoch-, als auch tiefgestellt und ein paar Buchstaben und Sonderzeichen zur Verfügung.
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
Welchen? latin9? latin1? eine von den Windows Codepages? UTF-8?Jona hat geschrieben:ich meinte natürlich den auf 8bit erweiterten ascii, der heute fast immer verwendet wird.
TUFKAB – the user formerly known as blackbird
Je nach Shell geht etwas wie
Ich benutze so etwas gelegentlich. Aber ansonsten gilt natürlich das zuvor Gesagte.
Gruß,
Christian
edit: Rechtschreibung
Code: Alles auswählen
# -*- coding: utf-8 -*-
print u"\u03a7\u00b2"
Gruß,
Christian
edit: Rechtschreibung
Zuletzt geändert von CM am Donnerstag 6. Dezember 2007, 17:30, insgesamt 1-mal geändert.
Man kann natürlich auch schöne(?) ASCII-Formeln basteln:
Code: Alles auswählen
N
V = 42.23 ---
ed,red 2
mm
Ja, aber so was bloß nicht in Dateien schreiben: Wie oft habe ich schon irgendwelche obskuren Dateiformate einlesen müssen, die sich irgendwelche Leute vor zwanzig Jahren ausgedacht und zusammengefrickelt haben? Wenn dann auch noch so was auftaucht ...BlackJack hat geschrieben:Man kann natürlich auch schöne(?) ASCII-Formeln basteln:
Code: Alles auswählen
N V = 42.23 --- ed,red 2 mm
Hey, ich habe darüber nachgedacht etwas in Python zu schreiben, was solche Formeln formatiert, aber ein *Parser* wäre eine *richtige* Herausforderung.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Nein, ich werde mich nicht freiwillig melden Zumal der Nutzen von sowas nur begrenzt groß ist. Ist aber sicherlich mal eine Herausforderung für lange Winterabende.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice