Inhalte einer einzigen Zelle linksbündig

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: Inhalte einer einzigen Zelle linksbündig

von Seban » Mi 19. Nov 2014, 00:44

Hi,

Man kann Miktex so einstellen, dass benötigte Pakete beim Kompilieren automatisch installiert werden (zu TeX Live kann ich keine Aussage treffen, noch nie genutzt; vermute aber, das geht dort auch).

Startmenü -> Miktex -> Maintenance (Admin) ->

Bild

Grüße,
Seban

von esdd » Di 18. Nov 2014, 23:19

Wie Besserwisser schon sagte: TeXstudio ist nur ein Editor und hat überhaupt nichts mit der Installation von Paketen zu tun.

Aber Du kannst auch einfach eine Tabelle verwenden, in deren erster Spalte das Label der Aufzählung ist.

\documentclass[ 
 fontsize=12pt,   % Schriftgröße 
 DIV=12,          % Seitenaufteilung 
 ngerman,         % für Umlaute, Silbentrennung etc. 
 paper=a4,        % Papierformat 
 twoside,         % zweiseitig 
 titlepage,       % es wird eine Titelseite verwendet 
 parskip=half,    % Abstand zwischen Absätzen (halbe Zeile) 
 toc=listof,          % Fügt das Abbildungs- und Tabellenverzeichis ins Inhaltsverzeichnis ein 
 draft=false,           % Status des Dokuments (final/draft) 
 %captions=nooneline     % Beschriftungen nicht zentrieren 
]{scrbook} 

\usepackage{babel}
\usepackage{tabularx}% lädt auch array 

\begin{document} 
\begin{table}[htb] 
  \renewcommand{\arraystretch}{1.6} % wirklich so viel?
  \centering 
  \vspace{0.2 cm}
  \begin{tabular}{|>{\centering\arraybackslash}m{1.5 cm}|>{\centering\arraybackslash}m{7 cm}|}
    \hline A & B \\ 
    \hline OK &\raggedright\arraybackslash  Nur diese Zelle; \linebreak wuerde ich \linebreak gern linksbuendig haben\\ 
    \hline OK %
      &\begin{tabular}{@{}>{\centering\labelitemi}p{3ex}@{}p{\dimexpr\linewidth-3ex}@{}}
        &Lorem ipsum dolor sit amet\\
        &Lorem ipsum dolor sit amet\\
        &Lorem ipsum dolor sit amet\\
      \end{tabular}\\
    \hline
  \end{tabular} 
  \vspace{0.1 cm} 
  \caption{Beschreibung} 
  \label{tbl:label_1}   
  %\renewcommand{\arraystretch}{1} % nicht nötig, da Änderung nur lokal war
\end{table} 
\end{document}
Gruß
Elke

von lacker » Di 18. Nov 2014, 21:11

Gibt es eine andere Lösung als enumitem? Vielleicht mit bestehenden Paketen?
Ich habe leider wirklich nicht mehr die Zeit mich darin einzulesen. Bin ziemlich in Zeitdruck wegen meiner Abgabe.
Außerdem möchte ich nicht, dass mein Texstudio durch zusätzliche Installationen plötzlich nicht mehr läuft, da ich damit auch nicht wirklich gut auskenne.

von Besserwisser » Di 18. Nov 2014, 21:00

TeXstudio ist ein Editor. Du verwendest entweder MiKTeX oder TeX Live. Beide haben eine Anleitung, die du lesen solltest.

von lacker » Di 18. Nov 2014, 20:29

Wie kann ich das machen?
Ich benutze Texstudio.

von Besserwisser » Di 18. Nov 2014, 07:32

Du hast das Paket enumitem nicht installiert. Starte den Paketmanager deiner TeX-Distribution und installiere enumitem darüber.

von lacker » Di 18. Nov 2014, 02:36

@Seban

Deine Minimalbeispiel kann nicht ausgeführt werden.

Es heißt, dass
File `enumitem.sty' not found.
Woran liegt das?

Danke

von esdd » Mo 17. Nov 2014, 23:27

Besserwisser hat geschrieben:Explizit \raggedright an den Anfang der Zelle schreiben.
Hinter das \raggedright müsste zusätzlich auch wieder ein \arraybackslash.

von Seban » Mo 17. Nov 2014, 23:06

Hallo,

Mit dem Paket enumitem kann man das Layout von Listen anpassen.
\documentclass[
fontsize=12pt,   % Schriftgröße
DIV=12,          % Seitenaufteilung
ngerman,         % für Umlaute, Silbentrennung etc.
paper=a4,        % Papierformat
twoside,         % zweiseitig
titlepage,       % es wird eine Titelseite verwendet
parskip=half,    % Abstand zwischen Absätzen (halbe Zeile)
toc=listof,          % Fügt das Abbildungs- und Tabellenverzeichis ins Inhaltsverzeichnis ein
draft=false,           % Status des Dokuments (final/draft)
%    captions=nooneline     % Beschriftungen nicht zentrieren
]{scrbook}

\usepackage{tabularx}% lädt auch array
\usepackage{enumitem}  % Paket einbinden

\begin{document}
   
   \begin{table}[htb]
      \renewcommand{\arraystretch}{1.6} % Zeilenhöhe 1,6 mal so groß wie normal
      \centering
      \vspace{0.2 cm}
      \begin{tabular}{|>{\centering\arraybackslash}m{1.5 cm}|>{\centering\arraybackslash}m{7 cm}|}
         \hline A & B \\
         \hline OK & Nur diese Zelle; \linebreak würde ich \linebreak gern linksbündig haben\\
         \hline OK & \begin{itemize}[leftmargin=0.5cm]  % Anpassung des linken Abstands
            \item Lorem ipsum dolor sit amet
            \item Lorem ipsum dolor sit amet
            \item Lorem ipsum dolor sit amet
         \end{itemize}\\
         \hline
      \end{tabular}
      \vspace{0.1 cm}
      \caption{Beschreibung}
      \label{tbl:label_1}  
      \renewcommand{\arraystretch}{1} % Zeilenhöhe wieder auf default setzen
   \end{table}
   

   
\end{document} 
Grüße,
Seban

von lacker » Mo 17. Nov 2014, 22:38

Ich hab jetzt einen neuen Vorschlag. Das andere war leider nicht zufriedenstellend.

Wie kann ich erreichen, dass die Aufzählun mit item, nicht nach rechts eingerückt wird?

Danke :)

Minimalbeispiel:
\documentclass[
fontsize=12pt,   % Schriftgröße
DIV=12,          % Seitenaufteilung
ngerman,         % für Umlaute, Silbentrennung etc.
paper=a4,        % Papierformat
twoside,         % zweiseitig
titlepage,       % es wird eine Titelseite verwendet
parskip=half,    % Abstand zwischen Absätzen (halbe Zeile)
toc=listof,          % Fügt das Abbildungs- und Tabellenverzeichis ins Inhaltsverzeichnis ein
draft=false,           % Status des Dokuments (final/draft)
%    captions=nooneline     % Beschriftungen nicht zentrieren
]{scrbook}

\usepackage{tabularx}% lädt auch array

\begin{document}
	
	\begin{table}[htb]
		\renewcommand{\arraystretch}{1.6} % Zeilenhöhe 1,6 mal so groß wie normal
		\centering
		\vspace{0.2 cm}
		\begin{tabular}{|>{\centering\arraybackslash}m{1.5 cm}|>{\centering\arraybackslash}m{7 cm}|}
			\hline A & B \\
			\hline OK & Nur diese Zelle; \linebreak würde ich \linebreak gern linksbündig haben\\
			\hline OK & \begin{itemize}
				\item Lorem ipsum dolor sit amet
				\item Lorem ipsum dolor sit amet
				\item Lorem ipsum dolor sit amet
			\end{itemize}\\
			\hline
		\end{tabular}
		\vspace{0.1 cm}
		\caption{Beschreibung}
		\label{tbl:label_1}  
		\renewcommand{\arraystretch}{1} % Zeilenhöhe wieder auf default setzen
	\end{table}
	

	
\end{document}



Nach oben