Aufzählungspunkt(e) verschwinden lassen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Aufzählungspunkt(e) verschwinden lassen

von xy » Mo 24. Aug 2015, 09:40

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

von iTob » Fr 21. Aug 2015, 16:31

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?

von esdd » Fr 21. Aug 2015, 15:31

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

von Besserwisser » Fr 21. Aug 2015, 15:24

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.

von Johannes_B » Fr 21. Aug 2015, 15:16

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}

von xy » Fr 21. Aug 2015, 14:26

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

von Johannes_B » Fr 21. Aug 2015, 14:01

Du musst die Punkte wohl von Hand setzen.

Aufzählungspunkt(e) verschwinden lassen

von xy » Fr 21. Aug 2015, 13:47

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) 1151-mal heruntergeladen
1.pdf
(44.16 KiB) 372-mal heruntergeladen

Nach oben