Fragen zu \begin{description} und zu Doppelbefehlen

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: Fragen zu \begin{description} und zu Doppelbefehlen

Re: Dankeschön!

von Gast » Mi 22. Nov 2017, 07:57

LatexNewby hat geschrieben:als ich die umgebung googelte kam nur \lable
Immer erst die Doku konsultieren. Google liefert (nicht nur aber besonders bei LaTeX) häufig Mist und Anfänger haben nicht einmal eine Chance das zu erkennen. Das führt regelmäßig zu Frust. Deshalb machen wir uns hier ja die Mühe mit den Links, obwohl eigentlich jeder Anfänger wissen sollte wie er an die Doku zu einem Paket gelangt (steht schließlich in praktisch allen wichtigen Hinweisen in den Unterforen von goLaTeX).

Ich empfehle dringend: Besorge Dir eine ausführliche LaTeX-Einführung und arbeite die durch. Das bringt extrem viel, sehr viel mehr als stundenlanges googeln. Da lernt man auch den Unterschied zwischen Umgebungen und Befehlen und weiß dann, dass mit labeling unmöglich \label gemeint sein kann.

Dankeschön!

von LatexNewby » Di 21. Nov 2017, 22:13

Vielen dank @esdd und nachträglich @gast ich hatte was bei labeling flasch verstanden, als ich die umgebung googelte kam nur \lable raus was natürlich einen völlig anderen Zweck erfüllt.
:oops:

von esdd » Di 21. Nov 2017, 21:54

Warum verwendest Du nicht die von Gast vorgeschlagene labeling Umgebung? Er hat Dir sogar einen Link zur KOMA-Script Dokumentation angegeben, in der Du nach der Beschreibung der Umgebung suchen kannst.

BTW: Ändere \parskip nicht von Hand, sondern verwende die KOMA-Script Option parskip mit einem der möglichen Wert half, full, ... ( siehe die oben verlinkte KOMA-Script Doku)
\documentclass[parskip=half-,12pt]{scrreprt}
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\setkomafont{labelinglabel}{\bfseries}
\begin{document} 
\section{XXX} 
\subsection{Standardklassen}

\begin{labeling}[~~]{article} 
\item[letter] wird für Briefe verwendet 
\item[article] wird für kleinere Schriftwerke meist ohne Titelblatt und nur mit einseitigem Druck genutzt 
\item[report]wird für mittlere Schriftwerke meist mit Titelblatt und einseitigem Druck verwendet 
\item[book]wird für große Schriftwerke meist mit Titelblatt und zweiseitigem Druck benutzt 
\end{labeling}

\end{document}

Re: Dankeschön

von Bartman » Di 21. Nov 2017, 20:52

LatexNewby hat geschrieben:Kannst du mir im übrigen schicken wo du die Paketinformationen nachgesehen hast?
http://texwelt.de/wissen/fragen/6725

Dankeschön

von LatexNewby » Di 21. Nov 2017, 20:21

Danke @Bartman, mit der Lösung für den Einzug = null.
Kannst du mir im übrigen schicken wo du die Paketinformationen nachgesehen hast?
@Bartman und alle Anderen der Einzug gleich null ist auch nur ein substitut für das was ich eigentlich wollte, was vermutlich schwieriger zu erreichen ist.

Wort ist hier X x x x x x x X Text
x x x x x x x x x x x x x x X Text

Wort ist hier aber auch xx X Text
x x x x x x x x x x x x x x X Text

(die x´e sollen durch ein freien Platz ersetzt werden)

Ist das hier mit ein paar einfachen befehlen zu erreichen?
Wäre für jemanden der Lange für eine Schülerzeitung und weiteres gelayoutet hat einfach schöner anzusehn.

von Bartman » Di 21. Nov 2017, 19:58

\setdescription ist laut Anleitung des Pakets nicht mehr gültig.

Ein Beispiel für Deine Liste ohne Einzug wäre:
\documentclass[fontsize=12pt]{scrreprt} %hiermit fängt das Dokument an der Latexteil wird auch gerne Präamble genannt.

% drei Pakete für Texte in deutscher Sprache 
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{enumitem} %für veränderungen an \item befehlen

\setlength{\parskip}{8pt}% Abstand zw. Absätzen

%Wert von emph umdefinieren
\DeclareTextFontCommand{\emph}{\bfseries}

%\setdescription{leftmargin=*} (description erhält minimalen Auszug)
%\setlist[description]{leftmargin=*}% oder
\setlist[description]{leftmargin=0pt}

% hier endet die Präambel
\begin{document}
\section{XXX}
\subsection{Standartklassen}

\begin{description}
\item[letter] wird für Briefe verwendet
\item[article] wird für kleinere Schriftwerke meist ohne Titelblatt und nur mit einseitigem Druck genutzt
\item[report]wird für mittlere Schriftwerke meist mit Titelblatt und einseitigem Druck verwendet
\item[book]wird für große Schriftwerke meist mit Titelblatt und zweiseitigem Druck benutzt
\end{description}
\end{document}
Wenn die Änderung nicht für alle description-Umgebungen gelten soll, könntest Du eine neue Liste erzeugen.

von LatexNewby » Di 21. Nov 2017, 19:38

Entschuldigung an @gast der sich so mühe gibt. Ich habe mit den beiden fragen bestimmt schon für verwirrung gesorgt die irgentwie immer durcheinander gehen.
Ich werde für die Doppelbefehle ein Neues Forenplatz öffnen und alte Post hineinkopieren.

Korregierter code

von LatexNewby » Di 21. Nov 2017, 19:31

Hier nochmal den Code dem ein dokumendende fehlte
\documentclass[12pt]{scrreprt} %hiermit fängt das Dokument an der Latexteil wird auch gerne Präamble genannt.

% drei Pakete für Texte in deutscher Sprache 
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\usepackage{enumitem} %für veränderungen an \item befehlen

\parskip 8pt % Abstand zw. Absätzen

%Wert von emph umdefinieren
\renewcommand{\emph}[1] {\bfseries{#1}}
%textsc Großbuchstaben kleiner! 

%\setdescription{leftmargin=*} (description erhält minimalen Auszug)

% hier endet die Präambel
\begin{document}
\chapter{XXX}
\section{YYY}
\subsection{Standartklassen}

\begin{description}
\item[letter] wird für Briefe verwendet
\item[article] wird für kleinere Schriftwerke meist ohne Titelblatt und nur mit einseitigem Druck genutzt
\item[report]wird für mittlere Schriftwerke meist mit Titelblatt und einseitigem Druck verwendet
\item[book]wird für große Schriftwerke meist mit Titelblatt und zweiseitigem Druck benutzt
\end{description}

\end{document}

von LatexNewby » Di 21. Nov 2017, 19:21

Also zu meinem Hauptsächlichen Problem. Solange du den \label befehl gemeint hast hilft der mir relativ wenig als eine referenz zu erstellen wo ich meine Description habe? oder?
\documentclass[12pt]{scrreprt} %hiermit fängt das Dokument an der Latexteil wird auch gerne Präamble genannt.

% drei Pakete für Texte in deutscher Sprache 
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\usepackage{enumitem} %für veränderungen an \item befehlen

\parskip 8pt % Abstand zw. Absätzen

%Wert von emph umdefinieren
\renewcommand{\emph}[1] {\bfseries{#1}}
%textsc Großbuchstaben kleiner! 

%\setdescription{leftmargin=*} (description erhält minimalen Auszug)

% hier endet die Präambel
\begin{document}
\section{XXX}
\subsection{Standartklassen}

\begin{description}
\item[letter] wird für Briefe verwendet
\item[article] wird für kleinere Schriftwerke meist ohne Titelblatt und nur mit einseitigem Druck genutzt
\item[report]wird für mittlere Schriftwerke meist mit Titelblatt und einseitigem Druck verwendet
\item[book]wird für große Schriftwerke meist mit Titelblatt und zweiseitigem Druck benutzt
\end{description}

Was ich nun will ist das diese description umgebung erst das zu definierende wort ausgibt und dann den Text. Ich bin aber nicht mit der art der ausgabe des Textes einverstanden das sieht meistens nach müll aus.
Ich hab versucht den einzug auf null zu setzen was nicht hunderprozentig geht und auch nicht viel besser aussieht.
Dannach wollte ich das der Text

Wort ist hier X x x x x x x X Text
x x x x x x x x x x x x x x X Text
Wort ist hier aber auch xx X Text
x x x x x x x x x x x x x x X Text

aussieht.

von Gast » Di 21. Nov 2017, 19:08

Wir können entgegen anderslautender Gerüchte nicht hellsehen! Wie gesagt: Stell eine neue Frage mit Minimalbeispiel und gib natürlich auch die Fehlermeldung an, die Du erhältst. Dabei bitte nicht irgendwelche verstümmelten Fehlermeldungen aus irgend einem uns unbekannten Editor als Screenshot zeigen, sondern die Originalfehlermeldung aus der log-Datei als Code zeigen!

Nach oben