Aufzählungspunkt(e) verschwinden lassen

Schriftbild, Absätze und Auflistungen einstellen


xy
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 21. Aug 2015, 13:21

Aufzählungspunkt(e) verschwinden lassen

Beitrag von xy »

Hallo,
ich mochte in meinem Dokument eine SWAT Analyse in Form einer Tabelle darstellen. Ich bin auch schon recht zufrieden mit meinem Ergebnis, nur würde ich gerne einige der Aufzählungspunkte verschwinden lassen. Zum Beispiel den vor "Weaknesses", den vor "Strenghts" und z.B. den vor der nicht vorhandenen "Strengh 2".
Ich habe hier mal ein Minimalbeispiel zusammengebaut:
\documentclass[a4paper, tablecaptionabove]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{tabularx,ragged2e}

\begin{document}

\begin{table}[!ht]
\caption{SWAT-Analyse}
\begin{tabularx}{\textwidth}{@{}>{\labelitemi}c>{\RaggedRight}X>{\labelitemi}c>{\RaggedRight}X@{}} 
\toprule 
&\bfseries Strengths & &\bfseries Weaknesses  \\
& Strength 1 & &Weakness 1 \\ 
&                & &Weakness 2   \\
\hline 
&\bfseries Opportunities & &\bfseries Threats  \\
& Opportunity 1 & &Threat 1 \\ 
&                & &Threat 2   \\
\hline 
\end{tabularx} 
\end{table}

\end{document}
Im Anhang ein pdf des Dokuments.

Kann mir einer von euch weiterhelfen?

Vielen dank im Voraus für eure Mühe!

Gruß, xy
Dateianhänge
1.pdf
(44.16 KiB) 371-mal heruntergeladen
1.pdf
(44.16 KiB) 1150-mal heruntergeladen

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

Beitrag von Johannes_B »

Du musst die Punkte wohl von Hand setzen.
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.

xy
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 21. Aug 2015, 13:21

Beitrag von xy »

Vielen Dank für die schnelle Antwort. Wie würde ich das denn im konkreten Fall machen?

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

Beitrag von Johannes_B »

Das ginge ungefähr so. Ich habe aber keine Ahnung was eine SWAT-Analyse ist, deshalb weiß ich nicht wie umfangreich so was werden kann.
\documentclass[a4paper,captions=tableheading]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{tabularx,ragged2e}
\newcommand{\Punkt}{\labelitemi}
\newcommand{\thead}{\bfseries}
\begin{document}

\begin{table}%[!ht]
	\caption{SWAT-Analyse}
	\begin{tabularx}{\textwidth}{@{}l@{~}>{\RaggedRight}Xl@{~}>{\RaggedRight}X@{}}
		\toprule
		\Punkt   & \thead Strengths      &        & \thead Weaknesses  \\
		         & Strength 1            &        & Weakness 1 \\
		         &                       & \Punkt & Weakness 2   \\
		\hline
		\Punkt   & \thead  Opportunities &        & \thead Threats  \\
		         & Opportunity 1         &        & Threat 1 \\
		         &                       &        & Threat 2   \\
		\hline
	\end{tabularx}
\end{table}

\end{document}
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.

Besserwisser

Beitrag von Besserwisser »

Man kann schon über Spalten arbeiten und sogar leere Spalten trickreich einsetzen. Nur darf man dann die Punkte in in >{…} verstecken, sondern in @{…}. Dann kann man sie nämlich per \multicolumn auch wieder beseitigen:
\documentclass[a4paper, tablecaptionabove]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{tabularx,ragged2e}
\newcommand*{\tabheadfont}[1]{\textbf{#1}}
\newcommand*{\tabXhead}[2]{\multicolumn{1}{#1}{\tabheadfont{#2}}}
\begin{document}

\begin{table}[!ht]
\caption{SWAT-Analyse}
\begin{tabularx}{\textwidth}{@{\labelitemi\ }>{\RaggedRight}X@{\hskip\tabcolsep\labelitemi\ }>{\RaggedRight}X@{}} 
\toprule 
\tabXhead{@{\phantom{\labelitemi}\ }X@{\hskip\tabcolsep\phantom{\labelitemi}\ }}{Strengths} & 
\tabXhead{X}{Weaknesses}  \\
Strength 1 &Weakness 1 \\ 
           &Weakness 2   \\
\hline 
\tabXhead{@{\phantom{\labelitemi}\ }X@{\hskip\tabcolsep\phantom{\labelitemi}\ }}Opportunities} & 
\tabXhead{X}{Threats}  \\
Opportunity 1 &Threat 1 \\ 
              &Threat 2   \\
\hline 
\end{tabularx} 
\end{table}

\end{document}
Letztlich kommt es sehr darauf an, ob man mehr Spalten mit oder ohne Punkt hat. Davon abhängig ist es besser die Punkte von Hand zu setzen oder die Punkte von Hand zu entfernen.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Wenn Du nur für wenige Zellen diese Änderung möchtest, dann kannst Du in diesen
\multicolumn{1}{c}{}
verwenden. Dafür kann man sich auch einen Befehl definieren.
\documentclass[captions=tableheading]{scrreprt}
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{booktabs} 
\usepackage{tabularx,ragged2e} 
\newcommand{\thead}{\bfseries}

\begin{document} 
\begin{table}[!ht]
\newcommand\noitem{\multicolumn{1}{c}{}} 
\caption{SWAT-Analyse} 
\begin{tabularx}{\textwidth}{@{}>{\labelitemi}c>{\RaggedRight}X>{\labelitemi}c>{\RaggedRight}X@{}} 
\toprule 
\noitem&\thead Strengths &\noitem&\thead Weaknesses  \\ 
& Strength 1 & &Weakness 1 \\ 
\noitem&                &&Weakness 2   \\ 
\midrule 
&\thead Opportunities & &\thead Threats  \\ 
& Opportunity 1 & &Threat 1 \\ 
&                & &Threat 2   \\ 
\bottomrule 
\end{tabularx} 
\end{table} 
\end{document} 
Gruß
Elke

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag von iTob »

Ich bin nicht sicher, ob eine Tabelle, bei der man in jede Zeile die Punkte einfügt, um sie dann wieder zu entfernen sinnvoll ist … ;-)

Ich würde mir dafür einen Befehl definieren, zum Beispiel so:
\documentclass[a4paper, tablecaptionabove]{scrreprt} 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{booktabs} 
\usepackage{tabularx,ragged2e}

\newcommand{\SWATHeadFont}{\bfseries}
\newcommand{\SWATBullet}{\labelitemi}
\newcommand{\SWATItem}{\par\labelitemi\ }

% Syntax: \SWAT{<Strengths>}{<Weaknesses>}{<Opportunities>}{<Threats>}
% Darein mit \item einen Aufzählungspunkt machen
\newcommand{\SWAT}[4]{{%
   \let\item\SWATItem
   \begin{tabularx}{\textwidth}{XX}
      \toprule
         \SWATHeadFont Strengths & \SWATHeadFont Weaknesses \\
         #1 & #2 \\
      \midrule
         \SWATHeadFont Opportunities & \SWATHeadFont Threats \\
         #3 & #4 \\
      \bottomrule
   \end{tabularx}
}}

\begin{document} 

\begin{table}[!ht] 
   \caption{SWAT-Analyse} 
   \SWAT{
      \item Strengh 1
   }{
      \item Weakness 1
      \item Weakness 2
   }{
      \item Opportunity 1
   }{
      \item Threat 1
      \item Threat 2
      \item Threat 3
   }
\end{table}

\end{document}
Damit hat man dann auch die Möglichkeit in einem Dokument mit 100 Analysen später bei bedarf auf einen Schlag die Darstellung konsistent zu verändern.

Die Schriftart für die „Überschriften“ kannst du durch Ändern von \SWATHeadFont anpassen und das Aufzählungszeichen durch Ändern von \SWATBullet (derzeit gleich dem Aufzählungspunkt der ersten itemize-Ebene).

Biepsielsweise kannst du die Definition von \SWAT durch die folgende ersetzen, ohne dass du im Dokument dafür etwas ändern musst:
\newcommand{\SWAT}[4]{%
   \minisec{Strengths}
   \begin{itemize}
      #1
   \end{itemize}
   \minisec{Weaknesses}
   \begin{itemize}
      #2
   \end{itemize}
   \minisec{Opportunities}
   \begin{itemize}
      #3
   \end{itemize}
   \minisec{Threats}
   \begin{itemize}
      #4
   \end{itemize}
}
(Dafür musst du die alte Definition auf deinem Code löschen, wenn du sie drin lassen willst, kannst du für die zweite \renewcommand statt \newcommand nutzen.

PS: Müsste es nicht SWOT heißen?
Ich biete Hilfe, Beratung und Schulung für alle Fragen rund um TeX, Buchgestaltung und Textsatz, sowie Grafik- und Kommunikationsdesign.
Mehr Infos und Kontakt unter tobiw.de.

Hier schreibe ich über TeX: Mein Blog „TeX-Beispiel des Monats“ (Deutsch) und TeX.tips (Englisch).

xy
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 21. Aug 2015, 13:21

Beitrag von xy »

Vielen Dank für eure Hilfe!!! Jetzt läuft alles wie gewünscht!
Gruß, xy

Antworten