Seite 1 von 1

Zeilenumbruch einer langen Zeichenkette

Verfasst: Di 7. Feb 2017, 23:52
von Sonipes
Hallo zusammen,

ich stehe vor folgendem Problem:

Ich wollte für meine Schüler die zahl Pi auf einige tausend Zeichen ausdrucken und dann an die Wand hängen.
Dazu hätte ich diese paar Zeilen:

% Das ist mein LaTeX-Dokument.

\documentclass[a4paper]{article}

\usepackage{sans}								% Serifenfreie Schrift
\usepackage[ngerman]{babel}						% Deutsche Titel (z.B Inhaltsverzeichnis) und Silbentrennung nach neuer Rechtschreibung
\usepackage[utf8x]{inputenc}					% Umlaute werden als solche erkannt
\usepackage[cm,empty]{fullpage}					% Weniger Rand, keine Seitenzahl in der Fußzeile

\begin{document}

3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326


\end{document}

% Ende des Dokumentes 


Leider wird die Zahl nicht umgebrochen :-(

Wie erzwinge ich denn Zeilenumbrüche bei einer solchen langen Zeichenkette?

Verfasst: Mi 8. Feb 2017, 06:59
von Johannes_B

Verfasst: Mi 8. Feb 2017, 07:42
von markusv
Ansonsten lässt sich das Problem ja relativ einfach mit manuellen Zeilenumbrüchen realisieren. Hat man einmal die Anzahl der Zeichen, ist es schnell erledigt.

PS: Die Zahlen habe ich übrigens bei der "Pi-Tasse" von Dante e.V. kopiert, siehe http://www.lehmanns.de/shop/mathematik- ... 8gtpqmlgl6. Ohne Gewähr, aber mit Zuversicht auf Richtigkeit. :D
\documentclass[a4paper]{article}

\usepackage{sans}                        % Serifenfreie Schrift
\usepackage[ngerman]{babel}                  % Deutsche Titel (z.B Inhaltsverzeichnis) und Silbentrennung nach neuer Rechtschreibung
\usepackage[utf8x]{inputenc}               % Umlaute werden als solche erkannt
\usepackage[cm,empty]{fullpage}               % Weniger Rand, keine Seitenzahl in der Fußzeile
\begin{document}
\noindent
$3,14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808\\
6513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933\\
4461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815\\
2092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193\\
2611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190\\
7021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214\\
6844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134\\
9999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886\\
5875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278\\
7661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177\\
5283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824\\
0128583616035637076601047101819429555961989467678374494482553797747268471040475346462080466842590694912933136\\
7702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600\\
9341721641219924586315030286182974555706749838505494588586926995690927210797509302955321165344987202755960236\\
4806654991198818347977535663698074265425278625518184175746728909777727938000816470600161452491921732172147723\\
5014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427\\
2550254256887671790494601653466804988627232791786085784383827967976681454100953883786360950680064225125205117\\
3929848960841284886269456042419652850222106611863067442786220391949450471237137869609563643719172874677646575\\
7396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147\\
6990902640136394437455305068203496252451749399651431429809190659250937221696461515709858387410597885959772975\\
4989301617539284681382686838689427741559918559252459539594310499725246808459872736446958486538367362226260991\\
2460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602\\
8506016842739452267467678895252138522549954666727823986456596116354886230577456498035593634568174324112515076\\
0694794510965960940252288797108931456691368672287489405601015033086179286809208747609178249385890097149096759\\
8526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105\\
1141354735739523113427166102135969536231442952484937187110145765403590279934403742007310578539062198387447808\\
4784896833214457138687519435064302184531910484810053706146806749192781911979399520614196634287544406437451237\\
1819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595\\
6638937787083039069792077346722182562599661501421503068038447734549202605414665925201497442850732518666002132\\
4340881907104863317346496514539057962685610055081066587969981635747363840525714591028970641401109712062804390\\
3975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060\\
9575270695722091756711672291098169091528017350671274858322287183520935396572512108357915136988209144421006751\\
033467110314126711136990865851639831501970165151168517143765761835155650884909$
\end{document}

Verfasst: Mi 8. Feb 2017, 08:32
von Gast
Du hast die geschweiften Klammern und das Komma vergessen. Ohne ist das im (hier eigentlich überflüssigen) Mathemodus ein Listen-Komma, es wird also ein Abstand danach eingefügt.

Außerdem sei ausdrücklich utf8 statt utf8x empfohlen, weil letzteres mit verschiedenen Paketen Probleme aufwirft und meist auch gar nicht benötigt wird.

Lange Zahlen umbrechen geht auch mit url, listings oder dem speziell dafür gemachten seqsplit.