Auflistung mysteriös beendet

Schriftbild, Absätze und Auflistungen einstellen


SenLi
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 28. Nov 2010, 13:36

Auflistung mysteriös beendet

Beitrag von SenLi »

Ich hatte mir folgenden Befehl erstellt:

\newcommand{\bwp}{\begin{flushright} {\tiny $ \blacksquare $ } \end{flushright}}

Er wird auch wie gewünscht ausgeführt. Wenn ich ihn jedoch so aufrufe:

\begin{itemize}
\item \bwp
\item irgendwas
\end{itemize}

dann beendet er einfach die Auflistung und irgendwas steht im normalen Modus (ohne Item).
Woran liegt das, wie kann man das verhindern?


Danke und viele Grüße!

SenLi

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

Beitrag von iTob »

Was hast du denn damit vor? Willst du das Aufzählungzeichen ändern (paralist) und die Aufzählung einfach im Flattersatz setzen (ragged2e)? Wenn ja, dann schau dir die in Klammern genannten Pakete an und melde dich dann – und in jedem anderen Fall auch – mit einem vollständigen Minimalbeispiel :!: zurück …

Tobi

SenLi
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 28. Nov 2010, 13:36

Beitrag von SenLi »

Nein, wollte ich nicht.
Ich hab das so in der documentclass article stehen, den newcommand \bwp in der Präambel formuliert.
Es ist nun komischerweise so das \bwp nun auch noch gleich \end{itemize} bewirkt. (Ich wollte mir eine Liste der von mir neu erstellten Befehle anlegen.)

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Den deutlichen Hinweis auf ein MINIMALBEISPIEL solltest du nicht einfach ignorieren. Was das ist, steht hier sowie im GoLaTeX-Knigge oder auch eine Anleitung hier.

Ich behaupte nämlich, dass der Fehler nicht in den von dir geposteten Code-Schnipseln liegt.
Beweis: Dieses Minimalbeispiel hier funktioniert einwandfrei:
\documentclass{scrreprt} 
\usepackage[ngerman]{babel} 
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}	

\usepackage{amssymb}
\usepackage{blindtext} 

\newcommand{\bwp}{\begin{flushright} {\tiny $ \blacksquare$ } \end{flushright}} 

\begin{document}

\blindtext

\begin{itemize} 
\item \bwp 
\item irgendwas 
\end{itemize} 

\blindtext

\end{document}
Was machst du anders?

SenLi
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 28. Nov 2010, 13:36

Beitrag von SenLi »

Vielen Dank für die zügige Antwort( werd ab sofort vollständige wiedergaben liefern)

Wenn ich deinen code compiliere (genauso oder als article) steht der Itemdot neben dem \bwp zeichen, was nicht sein sollte.
Der nächste item dot wird aber im gegensatz zu meinem code noch ausgegeben.

Ich glaube, dass geschieht bei mir in Wechselwirkung mit anderen Kommandos.
Der Corpus delicti ist:

\documentclass[12pt,titlepage]{article}
\usepackage[left=3.5cm,right=3.5cm,top=2cm,bottom=2cm,includeheadfoot]{geometry}
\usepackage{ngerman} % Paket f"ur deutsche sonderzeichen zum Übersetzen
\usepackage[latin1]{inputenc} % Eingabe von Umlauten
\usepackage[OT1]{fontenc} % Verwenden von T1 Fonts
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{color}
\usepackage{threeparttable}
\usepackage{caption}
\usepackage{float}
\usepackage{dcolumn}
\usepackage{dsfont}
\definecolor{darkblue}{rgb}{0,0,.5}
\hypersetup{colorlinks=true, breaklinks=true, linkcolor=darkblue, menucolor=darkblue, urlcolor=darkblue}
\parindent0cm


\newcounter{meiner}
\setcounter{meiner}{0}
\newcommand{\befehl}{\refstepcounter{\meiner}\arabic{meiner}}

\newcounter{pit}
\setcounter{pit}{0}
\newcounter{schnit}
\setcounter{schnit}{0}
\newcounter{weit}
\setcounter{weit}{0}

\newenvironment{kap}{\newpage \stepcounter{pit} \begin{center}\Huge \bf \Roman{pit}. \ \ }{\end{center} \\ \\ \rm \normalsize \setcounter{weit}{0}}
\newenvironment{ukap}{ \vspace{1.73cm} \stepcounter{schnit} \Large \bf \Roman{pit}.\arabic{schnit}. \ }{ \\ \\ \rm \normalsize \setcounter{weit}{0}}



\newcommand{\bew}{\\ \\ {\bf Beweis :} \\}

\newcommand{\dfi}{ \\ \\ \stepcounter{weit} {\bf Definition \ \Roman{pit}.\arabic{schnit}.\arabic{weit}:} \\}

\newcommand{\saz}{\\ \\ \stepcounter{weit} {\bf Satz \ \Roman{pit}.\arabic{schnit}.\arabic{weit}:} \\}
\newcommand{\bem}{\\ \\ \stepcounter{weit} {\bf Bemerkung \ \Roman{pit}.\arabic{schnit}.\arabic{weit}:} \\}
\newcommand{\wtc}{ \mathbb{C} }
\newcommand{\wtk}{ \mathbb{K} }
\newcommand{\wtr}{ \mathbb{R} }
\newcommand{\mfc}{ \mathfrak{C} }
\newcommand{\mfs}{ \mathfrak{S} }

\newcommand{\mto}{ \mapsto }
\newcommand{\deq}{ : \hspace{-0.02cm} = }
\newcommand{\bwp}{\begin{flushright} {\tiny $ \blacksquare $ } \end{flushright}}

\newcommand{\drfa}[7]{$$ #1 \ \left\{ \begin{matrix} #2 \\ \\ #4 \\ \\ #6 \end{matrix} \mathrm{ \ ,~ bei \ } \ \begin{matrix} #3 \\ \\ #5 \\ \\ #7 \end{matrix} $$}
%\mathrm
\newcommand{\zwfa}[5]{$$ #1 \ \left\{ \begin{matrix} #2 \\ \\ #4 \end{matrix} \mathrm{ \ ,~ bei \ } \ \begin{matrix} #3 \\ \\ #5 \end{matrix} $$}
\newcommand{\vifa}[9]{$$ #1 \ \left\{ \begin{matrix} #2 \\ \\ #4 \\ \\ #6 \\ \\ #8 \end{matrix} \mathrm{ \ ,~ bei \ } \ \begin{matrix} #3 \\ \\ #5 \\ \\ #7 \\ \\ #9 \end{matrix} $$}




\DeclareMathSymbol{\bigtimes}{\mathop}{}{}



\begin{document}

\arabic{weit}

$\times \limits_{x \in A}^{} $
$\bigtimes \limits_{x \in A}^{} $
$\sin \underset{x \in A} $

neue Kommandos im Mathemodus
\begin{itemize}
\item bew $\bew $
\item dfi
$\dfi$
\item saz
$\saz$
\item bem
$\bem$
\item wtr $\wtr$
\item wtc $\wtc$
\item wtk $\wtk$
\item mfc $\mfc$
\item mfs $\mfs$

\item bwp $\bwp$
\item mto $\mto$
\item drfa$\{1\} \{2\} \{3\} \{4 \} \{5 \} \{6 \} \{7 \}$ textmodus
\drfa{1}{222}{3}{4}{555}{6}{7}
\drfa{1}{2}{3}{4}{5}{6}{7}
\item h
\item zwfa$\{1\} \{2\} \{3\} \{4 \} \{5 \} \{6 \} \{7 \}$ textmodus
\zwfa{1}{222}{3}{4}{555}
\item deq $\deq$
\item vifa$\{1\} \{2\} \{3\} \{4 \} \{5 \} \{6 \} \{7 \} \{8\}\{9\}$ textmodus
\vifa{1}{222}{3}{4}{555}{6}{7}{8}{9}
\end{itemize}


\end{document}

SenLi
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 28. Nov 2010, 13:36

Beitrag von SenLi »

Schreibe ich jedoch nur dass was nachstehen aufgführt ist, ist alles in Ordnung!:


\documentclass[12pt,titlepage]{article}
\usepackage[left=3.5cm,right=3.5cm,top=2cm,bottom=2cm,includeheadfoot]{geometry}
\usepackage{ngerman} % Paket f"ur deutsche sonderzeichen zum Übersetzen
\usepackage[latin1]{inputenc} % Eingabe von Umlauten
\usepackage[OT1]{fontenc} % Verwenden von T1 Fonts
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{color}
\usepackage{threeparttable}
\usepackage{caption}
\usepackage{float}
\usepackage{dcolumn}
\usepackage{dsfont}
\definecolor{darkblue}{rgb}{0,0,.5}
\hypersetup{colorlinks=true, breaklinks=true, linkcolor=darkblue, menucolor=darkblue, urlcolor=darkblue}
\parindent0cm
\newcommand{\bwp}{\begin{flushright} {\tiny $ \blacksquare $ } \end{flushright}}
\begin{document}
\begin{itemize}
\item bew
\item bwp \bwp
\item noch
\end{itemize}







\end{document}

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hallo
das mit dem Minimalbeispiel hast du glaube ich nicht so ganz richtig verstanden. Zudem bitte ich dich eindringlich den CODE Button zu verwenden.
Zudem sehe ich in deinem Maximalbeispiel einige Sachen, die man nicht mehr machen sollte. Ich empfehle die Lektüre von l2tabu.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

bloodworks hat absolut recht. Dein Code ist kein Minimalbeispiel, weder ist er minimal, noch kompilierbar. Hast du dir denn meine Links überhaupt angeschaut?

Auch der Hinweis auf l2tabu ist nicht überflüssig: Das Paket ngerman ist überholt, man nimmt babel mit der Option ngerman.
Hyperref wird praktisch immer zum Schluss geladen (was übrigens auch in der Anleitung hiersteht).
Wieso verwendest du article und nicht scrartcl?

SenLi
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 28. Nov 2010, 13:36

Beitrag von SenLi »

Hab mich an dein Testverfahren gehalten (nach und nach alles bis zum ursprünglichen Dokument hinzukopieren.)
Das hyperef hab ich auch umgesetzt ... daran lag es nicht.

Nicht compilierbar? Ich arbeite auf Tex mit mit dem pdf.latex Button , dass der Code nicht compilierbar ist, ist mir dort nicht passiert.

Das krasse ist nun das es einmal richtig gezeigt wird, dass anderemal nicht, die eine Auflistung zeigt es richtig die andere nicht:
siehe:
%Anfang
\documentclass[12pt,titlepage]{article}
	\usepackage[left=3.5cm,right=3.5cm,top=2cm,bottom=2cm,includeheadfoot]{geometry}
	\usepackage{ngerman}					% Paket f"ur deutsche sonderzeichen zum Übersetzen
 	\usepackage[latin1]{inputenc}	% Eingabe von Umlauten
 	\usepackage[OT1]{fontenc}			% Verwenden von T1 Fonts
 	\usepackage{amsmath}
  \usepackage{amssymb}
  \usepackage{amsthm}
  \usepackage{amsfonts}
	\usepackage{graphicx}
	
	\usepackage{color}
	\usepackage{threeparttable}
	\usepackage{caption}
	\usepackage{float}
	\usepackage{dcolumn}
	\usepackage{dsfont}
	\usepackage{hyperref}
\definecolor{darkblue}{rgb}{0,0,.5}
\hypersetup{colorlinks=true, breaklinks=true, linkcolor=darkblue, menucolor=darkblue, urlcolor=darkblue}
\parindent0cm
\newcommand{\bwp}{\begin{flushright} {\tiny $ \blacksquare $ } \end{flushright}}


\newcounter{meiner}
\setcounter{meiner}{0}
\newcommand{\befehl}{\refstepcounter{\meiner}\arabic{meiner}}

\newcounter{pit}
\setcounter{pit}{0}
\newcounter{schnit}
\setcounter{schnit}{0}
\newcounter{weit}
\setcounter{weit}{0}

\newenvironment{kap}{\newpage \stepcounter{pit} \begin{center}\Huge \bf \Roman{pit}. \ \ }{\end{center} \\ \\ \rm \normalsize \setcounter{weit}{0}}
\newenvironment{ukap}{ \vspace{1.73cm} \stepcounter{schnit} \Large \bf \Roman{pit}.\arabic{schnit}. \  }{ \\ \\ \rm \normalsize \setcounter{weit}{0}}


\newcommand{\bew}{\\ \\ {\bf Beweis  :} \\}

\newcommand{\dfi}{ \\ \\ \stepcounter{weit} {\bf Definition \ \Roman{pit}.\arabic{schnit}.\arabic{weit}:}   \\}

\newcommand{\saz}{\\ \\ \stepcounter{weit}  {\bf Satz \ \Roman{pit}.\arabic{schnit}.\arabic{weit}:}   \\}
\newcommand{\bem}{\\ \\ \stepcounter{weit}  {\bf Bemerkung \ \Roman{pit}.\arabic{schnit}.\arabic{weit}:}   \\}

\newcommand{\wtc}{ \mathbb{C}   }
\newcommand{\wtk}{ \mathbb{K}   }
\newcommand{\wtr}{ \mathbb{R}   }
\newcommand{\mfc}{ \mathfrak{C}   }
\newcommand{\mfs}{ \mathfrak{S}   }

\newcommand{\mto}{ \mapsto   }
\newcommand{\deq}{ : \hspace{-0.02cm} =   }

\newcommand{\drfa}[7]{$$ #1 \ \left\{ \begin{matrix} #2 \\ \\ #4 \\ \\ #6 \end{matrix} \mathrm{ \ ,~ bei \ } \ \begin{matrix} #3 \\ \\ #5 \\ \\ #7 \end{matrix} $$}
%\mathrm
\newcommand{\zwfa}[5]{$$ #1 \ \left\{ \begin{matrix} #2 \\ \\ #4  \end{matrix} \mathrm{ \ ,~ bei \ } \ \begin{matrix} #3 \\ \\ #5  \end{matrix} $$}
\newcommand{\vifa}[9]{$$ #1 \ \left\{ \begin{matrix} #2 \\ \\ #4 \\ \\ #6 \\ \\ #8 \end{matrix} \mathrm{ \ ,~ bei \ } \ \begin{matrix} #3 \\ \\ #5 \\ \\ #7 \\ \\ #9 \end{matrix} $$}

\DeclareMathSymbol{\bigtimes}{\mathop}{}{}


\begin{document}



hier wird die Auflistung zu früh beendet !!!:???
\begin{itemize}
\item wtr $\wtr$
\item wtc $\wtc$
\item wtk $\wtk$
\item mfc $\mfc$
\item mfs $\mfs$

\item bwp $\bwp$
\item mto $\mto$
\item drfa$\{1\} \{2\} \{3\} \{4 \} \{5 \} \{6 \} \{7 \}$ textmodus
\drfa{1}{222}{3}{4}{555}{6}{7}
\end{itemize}








hier funktioniert es aber wie erwartet:

\begin{itemize}
\item bew
\item bwp \bwp
\item noch
\end{itemize}







\end{document}


Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Habe irgendwie Probleme mit dem Encoding, die Zeile mit "\DeclareMathSymbol..." ging nicht.

Egal, ich glaube, ich konnte den Fehler doch noch eingrenzen:
In dem Fall, wos funktioniert, schreibst du nur "\bwp", in dem, wos nicht klappt, "$\bwp$".
Die Dollarzeichen drumrum sind falsch, denn sie werden ja nicht gebraucht. \bwp ruft ja
\newcommand{\bwp}{\begin{flushright} {\tiny  $\blacksquare $ } \end{flushright}} 
auf, und für flushright braucht es keine Matheumgebung.

Und wenn du das schwarze Viereck einfach nur nach links rücken willst, den Aufzählungspunkt aber nicht, dann kannst du es so machen:
\newcommand{\bwp}{\hfill {\tiny  $\blacksquare $ }} 

Antworten