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 26 Mär '14, 20:19

ctansearch's gravatar image

ctansearch
(inaktiv)
Akzeptiert: 84%

bearbeitet 27 Mär '14, 12: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 26 Mär '14, 20:20

ctansearch's gravatar image

ctansearch
(inaktiv)

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

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üge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×1

Frage gestellt: 26 Mär '14, 20:19

Frage wurde angeschaut: 1,632 Mal

Zuletzt aktualisiert: 27 Mär '14, 12:21

Verwandte Fragen