Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Seitenzahl,Caption,Formel(\renewcommand verstehen)

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.03.2012
    Beiträge
    33

    Seitenzahl,Caption,Formel(\renewcommand verstehen)

    Moin,
    ich versuche jetzt schon etwas länger, dass Latex vor der Seitenzahl "Seite" schreibt. ich habe gedacht ich könnte das mit
    Code:
    \renewcommand{\pagemark}{Seite \pagemark}
    machen. Ja nun falsch gedacht. Könnt ihr mir ersten bei diesem Befehl helfen und vllt. erklären wie man selber darauf kommt, dass das klapt? Wo muss ich gucken bzw. was muss ich noch verstehen damit ich das von selber ausfriemeln kann.
    Z.b. versuche ich auch seit längeren herauszufinden, wie ich Tabellen und Bilder getrennt nummeriere und das da dann "Tabelle 1" steht oder bei einer Formel"Gl. 1" steht. Ahjo ich mache mal ein kleines Beispiel:
    Code:
    \documentclass{scrartcl}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{pdfpages}
    \usepackage{caption}
    \usepackage[bottom=3cm,right=2cm,left=2cm]{geometry}
    \usepackage{float}
    \usepackage{graphicx}
    \usepackage{lmodern}
    \usepackage{amsmath}
    \renewcommand{\pagemark}{Seite\pagemark}
    \geometry{headsep=1.9cm} 
    \newcommand{\mylogo}{\includegraphics[scale=0.5]{tuhh.jpg}} 
    \usepackage[headsepline]{scrpage2}
    \ihead[\mylogo]{\mylogo}
    \rohead{\pagemark}
    \cofoot{}
    \pagestyle{scrheadings}
    \newcounter{romanPagenumber}
    \pagenumbering{roman}
    \begin{document}
    \includepdf{deckblatt.pdf}
    \setcounter{page}{1}
    \tableofcontents
    \clearpage
    \setcounter{romanPagenumber}{\value{page}}
    \pagenumbering{arabic}
    \setcounter{page}{\theromanPagenumber}
    \section{Versuchsbeschreibung}
    bla bla blaab.
    \begin{figure}[H]
    \centering
    \includegraphics[scale=0.4]{Abbildung1.jpg}
    \caption {Thermoschema\\\emph{Quelle:http://de.wikipedia.org/wiki/Datei:Thermoschema.svg}}
    \end{figure}
    \section{Auswertung der Abkühlkurven}
    \begin{figure}[H]
    \centering
    \tiny
    \begin{tabular}{|c|c|c|c|c|}
    \hline
    \textbf{Probe:} & & \textbf{Eingetrage\-ne Spannung in mV} & \textbf{Berechnete Spannung in mV} & \textbf{Temperatur in$^\circ C$}\\
     & & & (Eingetragene Spannung & \\
     & & & +Vergleichs\-spannung+20mV) & \\\hline
    \textbf{Probe 1(33\%Cu)} & \textbf{Haltepunkt} & 1,9 & 22,698 & 548 \\\hline\\\hline
    \textbf{Probe 2(22\%Cu)} & \textbf{Knickpunkt} & 3,7 & 24,498 & 590 \\\hline
     & \textbf{Haltepunkt} & 1,9 & 22,698 & 548 \\\hline\\\hline
    \textbf{Probe 3(11\%Cu)} & \textbf{Knickpunkt} & 5,4 & 26,198 & 631 \\\hline
     & \textbf{Haltepunkt} & 1,9 & 22,698 & 548 \\\hline\\ \hline
    \textbf{Probe 4(0\%Cu)} & \textbf{Haltepunkt} & 6,7 & 27,498 & 662 \\\hline
    \end{tabular}
    \begin{equation}
    FORMEL
    \end{equation}

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Ungetestet: versuche

    \renewcommand{\pagemark}{Seite \thepage}

    Sonst hast du eine Rekursion drin, wenn du denselben Begriff, den du umdefinieren willst, in der Definition benutzt.

    Für gleitende Tabellen nimmst du nicht die figure- sondern die table-Umgebung.

  3. #3
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413
    Das ist gar nicht nötig. Setze "Seite" einfach vor \pagemark in der Deklaration der Kopfzeile. Für Tabellen gibt es die Umgebung table.

    Bei der Umformatierung der Nummerierung für die Gleichung muss man etwas anders vorgehen. Das Paket mathtools hilft dabei (siehe unten).

    Die Tabelle würde ich etwas anders aufbauen und auch auf vertikale Linien verzichten (siehe unten). Zusätzlich können ein paar Feineinstellungen nicht schaden. Physikalische Einheiten setzt man am besten mit mit siunitx.

    Das Logo der TUHH habe ich mir von der Homepage besorgt (im Format EPS).
    Code:
    \documentclass[
      captions=tableabove,
      ngerman
    ]{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage{selinput}
    \SelectInputMappings{
      adieresis={ä},
      germandbls={ß},
      Euro={€}
    }
    \usepackage{babel}
    \usepackage[headsepline]{scrpage2}
    \usepackage{geometry}
    \geometry{
      bottom=3cm,
      right=2cm,
      left=2cm,
      headheight=1.2cm
    } 
    \usepackage{graphicx}
    \usepackage{lmodern}
    \usepackage{mathtools}
    \usepackage{booktabs,multirow,threeparttable}
    \usepackage[locale=DE]{siunitx}
    \usepackage{lipsum}
    
    \newcommand{\tuhhlogo}{\includegraphics[height=1cm]{offset-grau}} 
    
    \newtagform{prefix}{Gl.\ (}{)}
    \usetagform{prefix}
    
    \ihead[\tuhhlogo]{\tuhhlogo}
    \rohead{Seite \pagemark}
    \cofoot{}
    \pagestyle{scrheadings}
    
    \begin{document}
      \section{Versuchsbeschreibung}
        \lipsum[1]
    
      \section{Auswertung der Abkühlkurven}
    
      \begin{table}[!ht]
        \caption{Abkühlkurven der verschiedenen Proben}
        \label{ta:abkuehlung}
        \centering
        \begin{threeparttable}
          \begin{tabular}{
            c
            c
            c
            S[table-format=1.1]
            S[table-format=2.3]
            S[table-format=3.0]
          }\toprule
            \multirow{2}{*}{Probe} & \multirow{2}{*}{Anteil Cu} & & {Eingetragene} & {Berechnete\tnote{1}} & \multirow{2}{*}{Temperatur}\\
            & &  & {Spannung} & {Spannung} & \\ \addlinespace
            & \si{\percent} & & \si{\mV} & \si{\mV} & \si{\celsius} \\ \midrule[1pt]
            1& 33 & Haltepunkt & 1,9 & 22,698 & 548 \\ \midrule
            \multirow{2}{*}{2} & \multirow{2}{*}{22} & Knickpunkt & 3,7 & 24,498 & 590 \\
            & & Haltepunkt & 1,9 & 22,698 & 548 \\\midrule
            \multirow{2}{*}{3}  & \multirow{2}{*}{11} & Knickpunkt & 5,4 & 26,198 & 631 \\
            & & Haltepunkt & 1,9 & 22,698 & 548 \\\midrule
            4 &0 & Haltepunkt & 6,7 & 27,498 & 662 \\\bottomrule
          \end{tabular}
          \begin{tablenotes}
            \footnotesize
            \item[1] Eingetragene Spannung $+$ Vergleichsspannung $+$ \SI{20}{\mV}
          \end{tablenotes}
        \end{threeparttable}
      \end{table}
    
      \begin{equation}
        F=N-P+2
      \end{equation}
    \end{document}
    Ich kann nicht ganz nachvollziehen, was die Experimente mit der Seitennummerierung bezwecken sollen. Deshalb sind die in obigem Code nicht mehr enthalten. Bezüglich einiger grundlegender Sachen solltest du etwas Anfängerliteratur lesen.


    Thorsten
    Geändert von localghost (11-11-2012 um 16:41 Uhr) Grund: Korrektur.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  4. #4
    Registrierter Benutzer
    Registriert seit
    15.03.2012
    Beiträge
    33

    Aha!

    Moin,
    ja super da sind ja viele tipps enthalten in deinem Code. Ich verstehe auch soweit alles außer:
    S[table-format=1.1]
    S[table-format=2.3]
    S[table-format=3.0]
    was hat es damit auf sich?

  5. #5
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Zitat Zitat von ichhabeeinefrag Beitrag anzeigen
    Moin,
    ja super da sind ja viele tipps enthalten in deinem Code. Ich verstehe auch soweit alles außer:
    S[table-format=1.1]
    S[table-format=2.3]
    S[table-format=3.0]
    was hat es damit auf sich?
    Schau mal in die Anleitung zum Paket siunitx! So werden die Vor- und Nachkommastellen für die Ausrichtung von Zahlen angegeben.
    Geändert von hakaze (12-11-2012 um 10:12 Uhr) Grund: link korrigiert

  6. #6
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Details nachlesen

    Zitat Zitat von ichhabeeinefrag Beitrag anzeigen
    […] da sind ja viele tipps enthalten in deinem Code. […]
    Nun ja, ich müsste mir vielleicht mal angewöhnen, Code etwas besser zu kommentieren.
    Zitat Zitat von ichhabeeinefrag Beitrag anzeigen
    […]Ich verstehe auch soweit alles außer:
    S[table-format=1.1]
    S[table-format=2.3]
    S[table-format=3.0]
    was hat es damit auf sich? […]
    Das sind spezielle Spaltentypen zur Ausrichtung von Zahlen in Tabellen. Bereitgestellt durch siunitx. Details daher bitte in dessen Anleitung nachlesen. Ich könnte es hier nicht besser erklären.

    Es gilt übrigens auch für alle anderen verwendeten Pakete, mal einen kurzen Blick in die Anleitung zu werfen, um sich einen Überblick über deren Fähigkeiten und Verwendungszweck zu verschaffen.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  7. #7
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.334
    Um \pagemark um den Präfix "Seite" zu erweitern bietet sich eigentlich etoolbox geradezu an:
    Code:
    \usepackage{etoolbox}
    \preto\pagemark{\pagename\ }
    Ich denke schon, dass das "Seite" als Teil von \pagemark zu betrachten ist und da mit hinein gehört.

    Warum im Gegensatz dazu der Ansatz mit \renewcommand nicht funktioniert, wird eigentlich jedem klar, der sich vergegenwärtigt, dass TeX eine Makrosprache ist. Dabei wird bei der Ausführunge – man spricht hier normalerweise von Expansion – die Definition des Makros eingesetzt. Wird nun \pagemark per \renewcommand{\pagemark}{Seite \pagemark} umdefiniert, dann ist "Seite \pagemark" die Definition von \pagemark. Bei der Expansion von \pagemark entsteht also "Seite \pagemark". Darin steht als weiteres Makro wiederum \pagemark. Das muss also ebenfalls expandiert werden. Dazu wird erneut die gerade gültige Definition eingesetzt. Es entsteht so also "Seite Seite \pagemark" und immer so weiter.

    Ich wollte das nur noch einmal zur Verdeutlichung aufgreifen, weil ich die Erfahrung gemacht habe, dass das Prinzip von TeX oft besser verstanden wird, wenn man das einmal Schritt für Schritt ausführt. Auch nach all den Jahren, spiele ich hin und wieder Expansionen explizit durch, wenn TeX scheinbar etwas tut, womit überhaupt nicht zu rechnen war.

  8. #8
    Registrierter Benutzer
    Registriert seit
    15.03.2012
    Beiträge
    33
    ok super vielen dank!

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •