PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : /the



Poseidonius
18-04-2008, 12:07
Hi,

was verbirgt sich hinter \the?

Produziert \the\paperwidth das gleiche Ergebnis wie \paperwidth?

Danke Euch

voss
18-04-2008, 12:09
Hi,

was verbirgt sich hinter \the?

Produziert \the\paperwidth das gleiche Ergebnis wie \paperwidth?


Wieso probierst du das nicht aus?? :cool:

Herbert

Poseidonius
18-04-2008, 12:38
Gute Frage ... weil ich in 2 Stunden eine Präsentation habe und auf die Schnelle was basteln muss.

Wenn jemand sagt das man früher anfangen kann ... ich weiss es seid 20 Minuten :-)

voss
18-04-2008, 12:39
Gute Frage ... weil ich in 2 Stunden eine Präsentation habe und auf die Schnelle was basteln muss.

Wenn jemand sagt das man früher anfangen kann ... ich weiss es seid 20 Minuten :-)

Obiges auszuprobieren dauert 25 Sekunden ...

Herbert

Poseidonius
18-04-2008, 12:44
Scherzkeks :-)

Wie kann ich mir die zwei Sachen während der Kompilierung ausgeben?

voss
18-04-2008, 12:56
Scherzkeks :-)

Wie kann ich mir die zwei Sachen während der Kompilierung ausgeben?

Was für zwei Sachen?
man kann nur \the\paperheight ausgeben ...

Herbert

pospiech
18-04-2008, 15:22
man kann nur \the\paperheight ausgeben ...

Ich dachte es gäbe nur die Form


\thepaperheight

gibt es beide ?

Matthias

voss
18-04-2008, 15:32
Ich dachte es gäbe nur die Form


\thepaperheight

gibt es beide ?


siehe meinen ersten Beitrag ...

Herbert

pospiech
18-04-2008, 18:53
siehe meinen ersten Beitrag ...

du meinst das ich es selber herausfinden soll? Dann hätte ich die Frage auch gleich bleiben lassen können.

Offensichtlich gilt folgendes


\newcounter{mycounter}
\themycounter
\newlength{\mylength}
\the\mylength

was ich inkonsequent finde. Aber vielleicht hat es ja auch einen Grund.

Matthias

sommerfee
18-04-2008, 19:30
\newcounter{mycounter}
\themycounter
\newlength{\mylength}
\the\mylength

was ich inkonsequent finde.

Was für ein Sinn sollte denn ein \themylength haben? Wozu braucht eine Länge ein Makro, welches die Darstellungsform beinhaltet? (Tipp: \show\themycounter)

BTW: Vielleicht wirkt es so für dich konsistenter?


\newcount\mycounter
\the\mycounter
\newskip\mylength
\the\mylength

pospiech
18-04-2008, 20:54
BTW: Vielleicht wirkt es so für dich konsistenter?


\newcount\mycounter
\the\mycounter
\newskip\mylength
\the\mylength

Sind das die entsprechenden TeX Äquivalente?

sommerfee
18-04-2008, 21:19
Sind das die entsprechenden TeX Äquivalente?

Ja, \newcounter macht intern ein \newcount (und noch etwas mehr, wie z.B. das besagte "the"-Makro definieren, welches auf \arabic{...} vorbelegt wird) und \newlength macht intern ein \newskip.

P.S.: Hier noch ein kleines Beispiel zum "the" Unterschied:


\documentclass{article}

\newcounter{a}
\setcounter{a}{123}
\renewcommand\thea{\Roman{a}}

\begin{document}
\thea~\the\value{a}
\end{document}

voss
18-04-2008, 22:03
du meinst das ich es selber herausfinden soll? Dann hätte ich die Frage auch gleich bleiben lassen können.


du hattest gefragt, ob beides geht.
und das herauszufinden, ist nicht schwierig ...

Es gibt LaTeX-spezifische Zähler, aber keine LaTeX-spezifischen
Längen. Der einzige Grund \setlength\meineLaenge zu verwenden,
ist die Tatsache, dass sich insbesondere das Paket calc dort reinhängt.

Herbert

Poseidonius
19-04-2008, 21:40
Ok, ich hätte nie gedacht dass ich mal das Bedürfnis verspüre einen solchen Eintrag loszuwerden, aber ...

Danke Herbert für Deine Hilfe, Menschen wie Du sind eine große Bereicherung für ein Forum. Ich hoffe, dass es dir Wissendem immer gelingt alle sich stellenden Fragen durch "einfach ausprobieren" für Dich selbst zu beantworten.

Streicht den Eintrag von mir aus weg, aber für mein Wohlbefinden war er wichtig :-)

Danke für die anderen Hinweise!

Stefan_K
19-04-2008, 23:53
Gab doch noch ein interessantes Gespräch. :) (mitlesend)

Stefan