Ich möchte in einem Text beliebig viele Anmerkungen selbst definieren, diese später abrufen und zum Beispiel in einer Tabelle anzeigen. Diese Anmerkungen sollen bspw. von drei Personen zur Textkommentierung genutzt werden. (Korrekturvorschläge, Anmerkungen, Textdiskussion.) und immer auch den Personen zugeordnet werden können.

Aus dieser Frage hat sich die folgende Möglichkeit ergeben, die ich hier als eigene Frage mit eigener Antwort poste. (Gleicher Code)

gefragt 27 Mär '14, 01:19

ctansearch's gravatar image

ctansearch
(ausgesetzt)
Akzeptiert-Rate: 18%

bearbeitet 27 Mär '14, 17:21


Open in writeLaTeX
 \documentclass[a4paper]{article} 
  \usepackage[utf8]{inputenc} 
  \usepackage[T1]{fontenc}                 
  \usepackage[ngerman]{babel} 
    \usepackage{xcolor}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%newNOTES%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \newcommand\newnotestype[2]{%
     \newcounter{#1note}%
      \expandafter\newwrite\csname the#1notes\endcsname
      \expandafter\immediate\expandafter\openout\csname
      the#1notes\endcsname=\jobname.#1\relax %
     \expandafter\newcommand\csname  #1note\endcsname[1]{%
     \stepcounter{#1note}%
        {%
     \tiny\textsuperscript\expandafter\textcolor{#2}{{%
     \raisebox{1ex}{\hbox{\kern-0.0em\csname
     the#1note\endcsname\kern-0.0em}}}}%
    \expandafter\immediate\expandafter\write\csname the#1notes\endcsname%
     {\csname the#1note\endcsname\ \unexpanded{##1 \par}}%
      }}%
      %
      \expandafter\newcommand\csname display#1notes\endcsname[1]{%
     \vspace{1\baselineskip}%
     \expandafter\immediate\expandafter\closeout%
     \csname the#1notes\endcsname%
     \par\tiny\expandafter\textcolor{#2}{\textbf{##1}}\par%
     \input\jobname.#1%
     }}%
    \usepackage{longtable}
    \parindent=0pt
    \newnotestype{new}{red}
    \newnotestype{ade}{magenta}
    \newnotestype{any}{blue}
    \begin{document} 
    Ein Testtext\adenote{Anmerkung} mit vier\newnote{Anmerkung}
    verschiedenen\anynote{Anmerkung}\newnote{Anmerkung} farblich gekennzeichneten
    Anmerkungen.Ein Testtext ohne verschiedene farbliche Anmerkungen.
    \vspace{-2\baselineskip}
    \begin{longtable}[l]{p{2cm}p{2cm}p{2cm}}
    \displaynewnotes{new}&\displayadenotes{ade}&\displayanynotes{any}\\
    \end{longtable}
    \end{document}
Permanenter link

beantwortet 27 Mär '14, 01:20

ctansearch's gravatar image

ctansearch
(ausgesetzt)
Akzeptiert-Rate: 18%

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×1

gestellte Frage: 27 Mär '14, 01:19

Frage wurde gesehen: 6,955 Mal

zuletzt geändert: 27 Mär '14, 17:21

verwandte Fragen