Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 16

Thema: Möchte eine Liste mit den 12 Monaten

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.09.2006
    Ort
    Stuttgart
    Beiträge
    192

    Möchte eine Liste mit den 12 Monaten

    Hallo ich möchte eine Liste mit den 12 Monaten machen unter der man dann die einzelnen Termine des Monats findet:

    Januar

    23.01.2010 Jodeldiplom
    25.01.2010 Heavymetal Jodeln in Schlumpertshausen

    Februar

    02.02.2010 technische Jodelprüfung
    09.02.2010 Dr. Jodelsack und Co. präsentieren die Almjodler
    .
    .
    .
    .....

    So in der Art stelle ich mir das vor. Das alles sauber formartiert ist und anstelle der ganzen Monate nur Zahlen schreiben muss? WIe kann ich das hinbekommen?

    Gruß
    Tommyboy

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    eine Liste kannst wohl noch formatieren.

    Code:
    \documentclass{article}
    \newenvironment{Terminliste}{
       \renewcommand{\labelenumi}{%
         \ifcase\theenumi\or
              January\or February\or March\or April\or May\or June\or
              July\or August\or September\or October\or November\or December
         \else
            Komischer Kalender
         \fi}
       \begin{enumerate}}{\end{enumerate}}
    \begin{document}
    \begin{Terminliste}
      \item Das sollten die Termine im Januar sein
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
    \end{Terminliste}
    
    \end{document}
    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.09.2006
    Ort
    Stuttgart
    Beiträge
    192
    Wooow vielen Dank ich blicke, dass mit den
    Code:
    \renewcommand{\labelenumi}{%
         \ifcase\theenumi\or
    Sachen nicht leider! Gibts da ein gutes Buch mit dem man sowas lernen kann?

    Ich hätte gerne, dass Januar drüber steht und die Einträge darunter, geht dass?
    So wie im obigen Beispiel?

    Gruß Tommyboy

  4. #4
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Tommyboy Beitrag anzeigen
    Gibts da ein gutes Buch mit dem man sowas lernen kann?
    Na mehr oder weniger. Ich habe den LaTeX-Begleiter und Einführung in TeX von N. Schwartz. Das gibt einen kleinen Einblick. Vieles lernt man nur durch das "Arbeiten" in Foren. Natürlich gehört eine gewisser Wahnsinn dazu, mit so einer Sprache zu spielen und Freude dran zu haben

    Zitat Zitat von Tommyboy Beitrag anzeigen
    Ich hätte gerne, dass Januar drüber steht und die Einträge darunter, geht dass?
    Code:
    \documentclass{article}
    \newenvironment{Terminliste}{
       \renewcommand{\labelenumi}{%
         \ifcase\theenumi\or
              January\or February\or March\or April\or May\or June\or
              July\or August\or September\or October\or November\or December
         \else
            Komischer Kalender
         \fi}
       \let\ITEM\item
       \renewcommand{\item}{\ITEM\mbox{}\par\noindent\relax}
       \begin{enumerate}}{\end{enumerate}}
    \begin{document}
    \begin{Terminliste}
      \item Das sollten die Termine im Januar sein
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
    \end{Terminliste}
    
    \end{document}
    Gruß
    Marco

  5. #5
    Registrierter Benutzer
    Registriert seit
    17.09.2006
    Ort
    Stuttgart
    Beiträge
    192
    Hey Marco da hast du recht, das ist Wahnsinn wie schnell du so etwas machst!
    Respeckt!

    Gibt es auch die Möglichkeit, dass Januar und der erste Listeneintrag vorne Stirnseitig bündig anfängt? also so:

    Januar
    23.01.2010....

    Also ohne den Versatz zwischen dem Januar und dem Text?

    Gruß
    Tommyboy

  6. #6
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    Code:
    \documentclass{article}
    \usepackage{showframe}
    \newenvironment{Terminliste}{
       \renewcommand{\labelenumi}{%
         \rlap{\bfseries%
         \ifcase\theenumi\or
              January\or February\or March\or April\or May\or June\or
              July\or August\or September\or October\or November\or December
         \else
            Komischer Kalender
         \fi}}
       \let\ITEM\item
       \renewcommand{\item}{\ITEM\mbox{}\par\noindent\relax}
       \begin{enumerate}%
        \setlength{\labelsep}{0pt}}{\end{enumerate}}
    \begin{document}
    \begin{Terminliste}
      \item Das sollten die Termine im Januar sein
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
      \item Das sollten die Termine im \ldots
    \end{Terminliste}
    
    \end{document}
    Gruß
    Marco

  7. #7
    Registrierter Benutzer
    Registriert seit
    17.09.2006
    Ort
    Stuttgart
    Beiträge
    192
    Danke Marco!

    Nun ist mir aufgefallen das ich unter Januar ja mehrere Termine habe wie bekomme ich die da rein? Weil wenn ich wieder item mache kommt ja Februar?
    Kann man da nen zweitenzähler machen also Liste in der Liste?

    Gruß Tommyboy

  8. #8
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Tommyboy Beitrag anzeigen
    Danke Marco!

    Nun ist mir aufgefallen das ich unter Januar ja mehrere Termine habe wie bekomme ich die da rein? Weil wenn ich wieder item mache kommt ja Februar?
    Kann man da nen zweitenzähler machen also Liste in der Liste?

    Gruß Tommyboy
    Hi,

    jetzt musst du auch mal was machen bzw. überlegen

    Code:
    \documentclass{article}
    
    \usepackage{showframe}
    \newenvironment{Terminliste}{%
       \renewcommand{\labelenumi}{%
         \rlap{\large\bfseries\sffamily%
         \ifcase\theenumi\or
              January\or February\or March\or April\or May\or June\or
              July\or August\or September\or October\or November\or December
         \else
            Komischer Kalender
         \fi}}
       \let\ITEM\item
       \def\firstitem{\ITEM\mbox{}\relax\begin{description}%
                      \setlength{\labelsep}{1em}}
       \def\Mitem{\end{description}\ITEM\mbox{}\relax%
                  \begin{description}\setlength{\labelsep}{1em}}
       \begin{enumerate}%
        \setlength{\labelsep}{0pt}%
        }{\end{description}\end{enumerate}}
    
    \begin{document}
    \begin{Terminliste}
      \firstitem
             \item[17.01.2010] Froh sein, dass es \texttt{mrunix} gibt
             \item[18.01.2010] Nochmal froh sein, dass es \texttt{mrunix} gibt  
      \Mitem 
             \item[1.02.2010] Froh sein, dass es \texttt{mrunix} gibt Froh sein, dass es \texttt{mrunix} gibt Froh sein, dass es \texttt{mrunix} gibt
      \Mitem 
             \item Das sollten die Termine im \ldots
      \Mitem 
             \item Das sollten die Termine im \ldots
      \Mitem 
             \item Das sollten die Termine im \ldots
      \Mitem 
             \item Das sollten die Termine im \ldots
      \Mitem 
             \item Das sollten die Termine im \ldots
      \Mitem 
             \item Das sollten die Termine im \ldots
      \Mitem 
             \item Das sollten die Termine im \ldots
      \Mitem 
             \item Das sollten die Termine im \ldots
      \Mitem 
             \item Das sollten die Termine im \ldots
      \Mitem 
             \item[31.12.2010] Das Jahr ist geschafft
    \end{Terminliste}
    
    \end{document}
    Gruß
    Marco

  9. #9
    Registrierter Benutzer
    Registriert seit
    17.09.2006
    Ort
    Stuttgart
    Beiträge
    192
    Boah Perfekt!

    Reeeespeckt ich glaube du machst das Hauptberuflich ist ja der Hammer!
    Kann man die Schriftart auf normal umstellen? Ich habe das \bfseries\sffamily gelöscht, dann sind die Monate nimmer Fett,
    aber die Items mit den Datumen sind fett und die Schrift ist nun halt anderst als der rest davor? Kommt das von der description
    Umgebung? Wie kann ich das ändern?

    Vielen Vielen lieben Dank des hätte ich nie hinbekommen!

    Gruß Tommyboy
    Geändert von Tommyboy (17-01-2010 um 21:27 Uhr)

  10. #10
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Aber wenn Du tatsächlich Terminkalender mit LaTex ausdrucken willst, nimm Emacs und Org-mode. Letzter hat eine Exportfunktion nach LaTeX und man kann damit tatsächlich Termine und Aufgaben verwalten.

    Gruß,
    Alexander

  11. #11
    Registrierter Benutzer
    Registriert seit
    17.09.2006
    Ort
    Stuttgart
    Beiträge
    192
    Ja danke, dass von Marco passt schon allerdings benötige ich ne andere Schrift ich denke das kommt von der Description Umgebung. Aber wie Definiere ich solch eine Umgebung um?

    Gruß Tommy
    Geändert von Tommyboy (18-01-2010 um 17:03 Uhr)

  12. #12
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Tommyboy Beitrag anzeigen
    Ja danke, dass von Marcus passt schon allerdings benötige ich ne andere Schrift ich denke das kommt von der Description Umgebung. Aber wie Definiere ich solch eine Umgebung um?

    Gruß Tommy
    Hi,

    ich glaube, für deine Wünsche ist der obige Aufwand unangemessen. Ich glaube die Monate mittels paragraph manuell eintragen sollte reichen.

    Gruß
    Marco

  13. #13
    Registrierter Benutzer
    Registriert seit
    17.09.2006
    Ort
    Stuttgart
    Beiträge
    192
    Hi Marco,

    also das was du gecoded hast tut doch super :-) und des benutze ich nun auch sonst wärs ja verschwendete Zeit!
    Kann das sein das die etwas weiter oben beschriebene Definition Auswirkungen auf weitere normale Listen hat?

    Ich habe weiter unten im Text folgendes gecoded:
    Code:
    %Unterstützung von speziellen Symbolen
    \usepackage{textcomp}
    \begin{list}{\textreferencemark}
    	\item Text in der allgemeinen Liste
    	\item Text in der allgemeinen Liste
    	\item Text in der allgemeinen Liste
    	\item Text in der allgemeinen Liste
    	\item Text in der allgemeinen Liste
    	\item Text in der allgemeinen Liste
    \end{list}
    
    Wenn ich das mache dann fehlt am 2. Item das Sonderzeichen vorne vor dem Text, 
    alle anderen items haben es? Kann das durch deinem obigen Code kommen weil evtl. 
    die Item Variable nicht zurückgesetzt wurde oder so? Nur eine Vermutung kenne mich 
    mit Latex ja nicht so aus...
    
    Gruß Tommyboy
    Geändert von Tommyboy (18-01-2010 um 17:04 Uhr)

  14. #14
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    hier mal eine Möglichkeit, die ebenfalls sehr verspielt ist. Sie erlaubt dir das Über Jahre zu machen

    Ob ich oben nochmal schaue glaube ich nicht. Hier nimmst du keine Listen und es passt dennoch.

    Code:
    \documentclass[ngerman]{scrartcl}
    \usepackage{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{xspace}
    \usepackage{calc}
    \usepackage{showframe}
    \makeatletter
    \newcounter{monatszaehler}
    \setcounter{monatszaehler}{0}
    \renewcommand{\themonatszaehler}{%
         \let\month\c@monatszaehler%
          \csname month@ngerman\endcsname}
    \newcommand{\Monatsausgabe}{%
         \@startsection{monatszaehler}{10}{\z@}
         {-3.25ex\@plus -1ex \@minus -.2ex}%
         {1.5ex \@plus .2ex}%
         {\sffamily\large\bfseries}}
    \newcommand{\NMonat}{%
       \refstepcounter{monatszaehler}
       \Monatsausgabe[]{\themonatszaehler}%
       }
    \providecommand*{\toclevel@monatszaehler}{0}
    \newcommand{\Yearheaging}[1]{%
               \clearpage\begingroup
                   \setcounter{monatszaehler}{0}
                   \raggedright\bfseries\sffamily\huge
                   Termine f\"ur das Jahr #1
                \endgroup\vskip2\baselineskip}
    \newcommand{\Termineintrag}[2]{\par\noindent\rlap{\bfseries #1}\hspace*{2.5cm}\parbox[t]{\textwidth-2.5cm}{#2}\par}
    \makeatother
    \usepackage{hyperref}
    \begin{document}
    \Yearheaging{\number\year}
    \NMonat
     \Termineintrag{17.01.2010}{Froh sein, dass es \texttt{mrunix} gibt}
     \Termineintrag{18.01.2010}{Froh sein, dass es \texttt{mrunix} gibt}
    \NMonat
     \Termineintrag{1.02.2010}{ Froh sein, dass es \texttt{mrunix} gibt Froh sein, dass es \texttt{mrunix} gibt Froh sein,
                                dass es \texttt{mrunix} gibt}
    \NMonat
    \end{document}
    Gruß
    Marco

  15. #15
    Registrierter Benutzer
    Registriert seit
    17.09.2006
    Ort
    Stuttgart
    Beiträge
    192
    Der Hammer habe das nun in meine Umgebung eingebunden und funzt auch!
    Bloß wo stelle ich den Abstand ein zwischen den beiden Einträge in einem Monat ein?

    \newcommand{\Termineintrag}[2]{\par\noindent\rlap{\bfseries #1}\hspace*{2.5cm}\parbox[t]{\textwidth-2.5cm}{#2}\par \vspace{1em}}

    Das fett markierte habe ich noch eingefügt dann passt es supi!

    Sagen wir mal ich habe zwei unterschiedliche Terminkalender und einer muss auf die nächste Seite umgebrochen werden,
    wie kann ich das machen, ohne global den Zähler zu verändern? Nicht dass dann beide Terminkalender erst ab Sep. anfangen?

    z.B. einfach den Zähler mit \setcounter{monatszaehler}{9} lokal in der \Yearheaging{\number\year} Umgebung setzen.
    So sieht das dann aus:
    \Yearheaging{\number\year}
    \setcounter{monatszaehler}{9}
    \NMonat



    Gruß Tommyboy
    Geändert von Tommyboy (18-01-2010 um 19:52 Uhr)

Lesezeichen

Berechtigungen

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