Verschiedene Text-Sichtbarkeitsstufen per Schalter steuern

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


InTheY2K

Verschiedene Text-Sichtbarkeitsstufen per Schalter steuern

Beitrag von InTheY2K »

Hallo zusammen,

ich habe schon viel gegoogelt und auch hier gesucht, aber mir fehlen sogar die richtigen Suchbegriffe, um zielgerichtet zu finden, was ich brauche. :-)

Mein Problem:
Ich bin vor kurzem ins kalte Wasser geworfen worden und musste ohne Vorkenntnisse eine große Zahl TEX-Dokumente übernehmen und weiterpflegen, in denen Software für verschiedene Kunden beschrieben wird.

Nun wurde an mich der Wunsch herangetragen, eines der Dokumente so zu erweitern, dass es davon sowohl eine für den Kunden bestimmte Version gibt, als auch eine interne Version mit zusätzlichen Passagen, die der Kunde nicht sehen soll. Möglicherweise führt das sogar noch da hin, dass es über diese zwei Ebenen hinaus noch weitere "Sichtbarkeitsstufen" geben soll, die ich zur Zeit der PDF-Erstellung per Parameter dann anwählen kann, um zu steuern, welcher Text ins PDF kommen soll und welcher ausgeblendet wird.

Was mir also vorschwebt, ist eine Art Hierarchie, die ich meinem Dokument verpassen kann, mit der ich z.B. sagen kann "Stufe 1 ist für jedermann sichtbar", "Stufe 2 dürfen nur bestimmte Kunden sehen" und "Stufe 3 ist nur für den internen Gebrauch".

Damit würde ich mindestens zwei Environments brauchen, mit denen ich Textstellen umschließen (und schachteln) kann, so dass z. B. Text ohne Environment mit normaler TEX-Notation einem Text der Stufe 1 entspricht. Innerhalb der Stufe 1 könnte ich dann ein Environment der Stufe 2 öffnen, dessen Inhalt nicht ins PDF gelangt, wenn ich bei der PDF-Erstellung den Schalter "1" (oder keinen) mitgebe.

Innerhalb des Environments der Stufe 2 müsste ich dann ein weiteres Environment 3 öffnen können, dessen Inhalt in Stufe 2 ausgeblendet wird. Usw. usf.

Ich hoffe, meine wirren Gedankengänge konnte ich einigermaßen verständlich rüberbringen.

Gibt es sowas bereits? Ich hab echt keine Ahnung, wonach ich dafür suchen muss. Mit "Sichtbarkeitsstufen" (was besseres ist mir bisher nicht eingefallen), komme ich jedenfalls nicht weit.

Vielen Dank im Voraus für jegliche Pointers.

Sascha

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ich denk das sollte mit dem comment Paket möglich sein.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

InTheY2K

Beitrag von InTheY2K »

Ah, danke! Das sieht ja sehr gut aus! Das comment-Package nehme ich mal genauer unter die Lupe! Auf den ersten Blick betrachtet, würde das mein Problem lösen!

Vielen Dank nochmal und viele Grüße
Sascha

InTheY2K

Beitrag von InTheY2K »

Danke für den Link. Unter den in dieser Seit angezeigten empfohlenen anderen Packages wurde mit multiaudience aufgelistet.

DAS ist genau was ich brauche. Da kann ich selbst beliebige Zielgruppen definieren, im Text per Environment angeben, für welche Zielgruppe(n) die jeweilige Passage sichtbar sein soll, und zum Zeitpunkt der PDF-Erstellung die gewünschte Zielgrupper als command line parameter mitgeben.

Danke für die Hilfe! SUPER! :D

Antworten