Quantcast
Channel: TeX und LaTeX, Fragen und Antworten - TeXwelt - neueste Fragen
Viewing all 5443 articles
Browse latest View live

pgfplots (gnuplot): Plotten einer impliziten Funktion zu einem Dreieck

$
0
0

Auch hier: https://tex.stackexchange.com/questions/502694/pgfplots-gnuplot-how-to-plot-a-implicit-function-for-a-triangle?noredirect=1#comment1270059_502694


Wie kann ich die implizite Funktion

\pgfmathsetmacro\xA{0}\pgfmathsetmacro\yA{0}\pgfmathsetmacro\xB{1}\pgfmathsetmacro\yB{0}\pgfmathsetmacro\xC{0.5}\pgfmathsetmacro\yC{0.5*sqrt(3)}

f(x,y)=4*((x -\xA)^2 + (y - \yA)^2)*((x -\xB)^2 + (y -\yB)^2) 
-(   ((x -\xC)^2 + (y -\yC)^2) 
    -((x -\xA)^2 + (y -\yA)^2) 
    -((x -\xB)^2 + (y -\yB)^2)     )^2;

zusammen mit dem (hier) gleichseitigen Dreieck

\addplot[no marks] coordinates {(\xA,\yA)  (\xB,\yB) (\xC,\yC) (\xA,\yA) };

am besten plotten?

Im Fall hier müsste sowas wie ein Kreisbogen unter der Seite AB rauskommen.

Meine Versuche sind nicht so prima; ich kenne mich mit gnuplot (sofern hier übh. nötig?) nicht so aus.

3 MWEs (gnuplot muss im Pfad sein):

alt text

% arara: pdflatex: {shell: yes}\documentclass[margin=5mm, tikz]{standalone}\usepackage{pgfplots}\pgfplotsset{compat=newest}\begin{document}% Ecken\pgfmathsetmacro\xA{0}\pgfmathsetmacro\yA{0}\pgfmathsetmacro\xB{1}\pgfmathsetmacro\yB{0}\pgfmathsetmacro\xC{0.5}\pgfmathsetmacro\yC{0.5*sqrt(3)}% A(0,0); B(1,0); C(0.5, 0.5*sqrt(3))\begin{tikzpicture}\begin{axis}[axis equal, 
title={$|AX| + |BX| = |CX|$}, 
]
\addplot +[%smooth,
no markers,
raw gnuplot,
thick,
%empty line = jump % not strictly necessary,
] gnuplot {
f(x,y)=4*((x -\xA)^2 + (y - \yA)^2)*((x -\xB)^2 + (y -\yB)^2) 
-( ((x -\xC)^2 + (y -\yC)^2) 
-((x -\xA)^2 + (y -\yA)^2) 
-((x -\xB)^2 + (y -\yB)^2) )^2;
set cntrparam levels discrete 0,0;
set isosample 100,100;
set size square;
set view equal xy;
set cont base;
unset surface;
splot f(x,y);
};
\addlegendentry{$X$}\addplot[no marks] coordinates {(\xA,\yA)  (\xB,\yB) (\xC,\yC) (\xA,\yA) };

\draw[fill=white] (\xA,\yA) circle (1.75pt) node[anchor=north east]{$A(\xA,\yA)$};
\draw[fill=white] (\xB,\yB) circle (1.75pt) node[anchor=north]{$B(\xB,\yB)$};
\draw[fill=white] (\xC,\yC) circle (1.75pt) node[anchor=east]{$C(\xC,\yC)$};
\end{axis}\end{tikzpicture}\begin{tikzpicture}\begin{axis}[
view = {0}{90},
axis equal,
%     restrict x to domain = -2.2:3 
]
\addplot3 [contour gnuplot = {labels = false}, samples=10]
{ 
2*sqrt((x -\xA)^2 + (y - \yA)^2)*sqrt((x -\xB)^2 + (y -\yB)^2) 
-( ((x -\xC)^2 + (y -\yC)^2) 
-((x -\xA)^2 + (y -\yA)^2) 
-((x -\xB)^2 + (y -\yB)^2) )^1
};
\addlegendentry{$X$}\addplot[no marks] coordinates {(\xA,\yA)  (\xB,\yB) (\xC,\yC) (\xA,\yA) };

\draw[fill=white] (\xA,\yA) circle (1.75pt) node[anchor=north east]{$A(\xA,\yA)$};
\draw[fill=white] (\xB,\yB) circle (1.75pt) node[anchor=north]{$B(\xB,\yB)$};
\draw[fill=white] (\xC,\yC) circle (1.75pt) node[anchor=east]{$C(\xC,\yC)$};
\end{axis}\end{tikzpicture}\begin{tikzpicture}\begin{axis}[
      axis equal,
%      restrict y to domain = -4:4,
    ]
    \addplot + [
      no markers,
      raw gnuplot,
      thick,
      ]
      gnuplot {
f(x,y)=4*((x -\xA)^2 + (y - \yA)^2)*((x -\xB)^2 + (y -\yB)^2) 
-( ((x -\xC)^2 + (y -\yC)^2) 
-((x -\xA)^2 + (y -\yA)^2) 
-((x -\xB)^2 + (y -\yB)^2) )^2;
        set contour base;
        set cntrparam levels discrete 0.01;
        unset surface;
        set view map;
        set isosamples 300;
        splot f(x,y);
      };
\addlegendentry{$X$}\addplot[no marks] coordinates {(\xA,\yA)  (\xB,\yB) (\xC,\yC) (\xA,\yA) };

\draw[fill=white] (\xA,\yA) circle (1.75pt) node[anchor=north east]{$A(\xA,\yA)$};
\draw[fill=white] (\xB,\yB) circle (1.75pt) node[anchor=north]{$B(\xB,\yB)$};
\draw[fill=white] (\xC,\yC) circle (1.75pt) node[anchor=east]{$C(\xC,\yC)$};
\end{axis}\end{tikzpicture}\end{document}

Minted und dot2texi unter Windows10 - Pygmentize kann mit dot2texi nicht mehr gefunden werden

$
0
0

Ich habe ein Problem bei der Verwendung von dot2texi in Kombination mit dem Minted-package (geladen von tcolorbox). Unter Linux/MacOS habe ich keine Probleme mit dem Dokument, aber aus Gründen auf die ich keinen Einfluss habe muss Windows 10 herhalten. Python, Pygments, Graphviz, dot2tex sind installiert und zum Systempfad hinzugefügt.

Folgendes Minimalbeispiel:

\documentclass{article}\usepackage{dot2texi}\usepackage{tikz}\usetikzlibrary{shapes,arrows}\begin{document}\begin{dot2tex}[neato,mathmode]
digraph G {
node [shape="circle"];
a_1 -> a_2 -> a_3 -> a_4 -> a_1;
}\end{dot2tex}\end{document}

Kompiliert mit shell-escape erhalte ich ein PDF mit dem entsprechenden Graphen.

\documentclass{article}\usepackage[many,minted]{tcolorbox}\begin{document}\begin{tcblisting}{colback=red!5!white,colframe=red!75!black}
This is a \LaTeX\ example which displays the text as source code
and in compiled form.
\end{tcblisting}\end{document}

In diesem Fall wird das PDF auch problemlos kompiliert, die Einfärbung des Befehls funktioniert ohne Probleme (was für mich heißt, dass Pygments installiert ist und gefunden wird).

Um gleichzeitig dot2texi und Minted nutzen zu können, habe ich zunächst diese Antwort adaptiert, damit es kein Problem mit dem listing-Befehl gibt. Als gemeinsames Dokument habe ich dann:

\documentclass{article}\usepackage[many,minted]{tcolorbox}\let\mlisting\listing\let\endmlisting\endlisting\let\listing\relax\expandafter\let\csname mlisting*\expandafter\endcsname\csname
listing*\endcsname\expandafter\let\csname endmlisting*\expandafter\endcsname\csname
endlisting*\endcsname\expandafter\let\csname listing*\endcsname\relax\usepackage{dot2texi}\usepackage{tikz}\usetikzlibrary{shapes,arrows}\begin{document}\begin{tcblisting}{colback=red!5!white,colframe=red!75!black}
This is a \LaTeX\ example which displays the text as source code
and in compiled form.
\end{tcblisting}\begin{dot2tex}[neato,mathmode]
digraph G {
node [shape="circle"];
a_1 -> a_2 -> a_3 -> a_4 -> a_1;
}\end{dot2tex}\end{document}

Wenn ich nun das kompilieren lasse, wird mir plötzlich gemeldet:

! Package minted Error: You must have `pygmentize' installed to use this package. See the minted package documentation for explanation.

Weiß jemand, wieso jetzt ein Problem mit Minted/Pygments auftritt bzw. wie man das beheben kann?

Nachtrag: bisher ist es mir nicht aufgefallen, weil es immer zu schnell durchgelaufen ist, aber ich erhalte als weitere Meldung bevor der obige Fehler angezeigt wird:

Der Befehl "rm" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

Der Befehl "which" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

Der Befehl "dot2tex" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

system returned with code 1 system returned with code 1 system returned with code 1

Ich habe bei den funktionierenden Versionen jetzt auch mal darauf geachtet. Für das erste Dokument (wo dot2texi funktioniert) erhalte ich:

Der Befehl "rm" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

system returned with code 1

Für die Version wo Minted funktioniert erhalte ich:

system returned with code 1

cleveref: Mehrfachverweise für marks erstellen

$
0
0

Duplikat zu: Befehl für Mehrfachverweise erstellen


Ich habe https://texwelt.de/wissen/fragen/24913/befehl-fur-mehrfachverweise-erstellen auf

% Paragraph numbers \newcounter{parnumber} \newmarks{\parnummark} \newcommand\parnum[1][\theparnumber]{% \leavevmode% \refstepcounter{parnumber}% \marks\parnummark{\theparnumber}% \marginnote%[\raggedleft\parnumstyle{\theparnumber}\label{pn:#1}] {\theparnumber\label{pn:#1}}% }

angewendet. Das sieht schonmal gar nicht schlecht aus: die Zahlen stimmen.
Aber wieso stehen da jetzt solche Fragezeichen?

alt text

\documentclass[ngerman, fontsize=9pt, paper=a5, 
twoside, numbers=enddot,headsepline,plainheadsepline]{scrreprt}\usepackage[ngerman]{babel}\usepackage{marginnote}\renewcommand*{\marginfont}{\sffamily\bfseries}% Paragraph numbers\newcounter{parnumber}\newmarks{\parnummark}\newcommand\parnum[1][\theparnumber]{%\leavevmode%\refstepcounter{parnumber}%\marks\parnummark{\theparnumber}%\marginnote%[\raggedleft\parnumstyle{\theparnumber}\label{pn:#1}]{\theparnumber\label{pn:#1}}%}\usepackage{mwe}%\usepackage{showkeys}\usepackage[colorlinks=true, hidelinks]{hyperref}\usepackage[sort&compress]{cleveref}\begin{document}\chapter{Erstes Kapitel}
Satz des Pythagoras.\parnum[SdP]\section{Erster Abschnitt}\subsection{Erster Unterabschnitt}
Nichts. \parnum

Nichts.  \parnum

Nichts. \parnum

Nichts.  \parnum\section{cleveref}\cref{pn:SdP}\cref{pn:SdP,pn:5,pn:3,pn:4}\section{normaler ref}\ref{pn:SdP}\ref{pn:2}\end{document}

T Tabelle mit TikZ umsetzen

$
0
0

Ich würde gerne eine T-Tabelle mit Hilfe von TikZ umsetzen. Genauer ist das eine Tabelle der Art:alt text

Die Hauptschwierigkeit sind die gekrümmten Pfeile auf der linken und rechten Seite.

Tabelle schöner formatieren. Welche Pakete?

$
0
0

Hallo miteinander,

Ich würde diese Tabelle schöner formatieren. Leider ist das die beste Version meinerseits. Hat irgendjemand etwaige Tipps?

Danke

\documentclass[11pt,a4paper,titlepage,bibtotoc,plainheadsepline,headsepline,footsepline,plainfootsepline]{scrreprt}\usepackage{longtable}\usepackage{nicefrac}\usepackage{tabulary}\usepackage{tabularx}\begin{document}\begin{table} [h]
    \begin{center}\caption{Projektparameter}\begin{tabularx}{\textwidth}{p{0.8\textwidth}p{0.2\textwidth}}\hline\rule{0pt}{20pt}\textbf{Berechnung}&\textbf{Ergebnis}\\\hline\hline$Gesamt$$Fahrzeugsmasse$ = $\sum Fahrwerk$ + $Zuladungsfaktor$+$5$ * $Fahrwerksmasse$& 3243\\\hline%\vspace{10pt}$Auflast$$pro$$Rad$ = $(\sum Fahrwerk$ + $Zuladungsfaktor)$$_/2$& 453\\\hline\hline\end{tabularx}\label{tab:Project_desc}\end{center}\end{table}\end{document}

TikZ: Bahn eines Punktes und Koordinatenliste

$
0
0

Mir geht es darum die Bahn eines Punktes in Momentaufnahmen aufzuzeichnen und die Bahn anhand einer Koordinatenliste einzuzeichnen. Ich erhalte die Punkte, aber keine Bahn.

Dabei habe ich für die Liste diese Methode verwendet: https://texwelt.de/wissen/fragen/25323/tikz-variablen-ausdruck-mit-punktkoordinaten-plotten

wobei ich \protected@xdef zu \xdefändern musste.

Irgendetwas scheint nicht zu stimmen. Wo liegt mein Fehler?

alt text

\documentclass[margin=5pt, tikz]{standalone}\usepackage{tikz}\usetikzlibrary{calc}\usetikzlibrary{intersections}\usepackage{amsmath, amssymb}\begin{document}\newcommand{\List}{}% reserve name \def\Range{0,20,40,60}\foreach\w in \Range{%%%%%%%%%%%%%%%\pgfmathsetmacro\Winkel{\w}% \begin{tikzpicture}[]
\coordinate[] (M) at (0,0);

\draw[] (M) circle[radius=3];
\draw[name path=kreis] (M) circle[radius=1.4];

\draw[name path=zeiger] (M) -- (90-\Winkel:3);

% Create List of Coordinates\let\List=\empty% create list\makeatletter%\foreach \t  in \Range%{\path[name intersections={of=kreis and zeiger, name=S}] ;
\coordinate[label=left:$S_{\w}$] (X-\w) at (S-1); 
\pgfmathsetmacro\temp{"(X-\w)"}%\ifx\empty\List{}\xdef\List{\temp}%\else\xdef\List{\List\temp}%\fi%}\makeatother\draw[red] plot[mark=*] coordinates{\List};
\node[anchor=north west, text width=6 cm] at (-3,-3){\List};
\end{tikzpicture}}%%%%%%%%%%%%%%%%%%%%%%%%%%\end{document}

[meta] Entwicklungsgeschichte von LaTeX

$
0
0

Ich werde vermutlich demnächst ein kurzes populärwissenschaftliches Referat halten (schätzungsweise 15-30min.). Vor überwiegend LaTeX-fremden Leuten / WORD-Benutzern.

Und was gäbe es da für ein besseres Thema, als einen Kurzabriß über das Textsatzsystem LaTeX (ohne zu sehr in implementierische Details zu gehen)?

Kann mir jmd. dazu Tipps geben bzw. wesentliche Punkte nennen, die ich nicht vergessen sollte?

Vielleicht auch einen guten Link oder sogar eine Beamer-Datei. Ich werde diese sowieso nicht 1:1 übernehmen, höchstens als Orientierung.

Inhaltsverzeichnis-Titel mit Seitenzahl / Seitennummerierung

$
0
0

Hallo zusammen

Von mir wird verlangt, dass der Titel des Inhaltsverzeichnisses (toc) ebenfalls eine Seitennummer erhält. Leider konnte ich nichts dazu in den Foren finden. Vermutlich weil niemand so etwas "normalerweise" verlangen würde ^^.

Ich verwende die "artikel" Klasse und tocbibind mit dem folgenden Code: \usepackage[nottoc,numbib]{tocbibind}

Hier ein Beispiel wie es sein müsste: alt text

Hoffe jemand kann mir weiterhelfen ^^


TikZ: mark= bei coordinate ergänzen

$
0
0

Ich habe mich interessehalber gefragt: Gibt es evtl. eine Möglichkeit, bei einer \coordinate eine mark zu ergänzen?

\documentclass[margin=3cm]{standalone}\usepackage{tikz}\begin{document}\begin{tikzpicture}\coordinate[label={[mark=*, text=red,left]:A}] (A) at (0,2);
\end{tikzpicture}\end{document}

Bilder und Tabellen mit Quellenverweis und Beschreibung versehen

$
0
0

Hallo zusammen

Ich bin nun seit Tagen daran, eine Vorlage für meine kommenden Arbeiten zu erstellen und habe bereits etliche Wikis, Anleitungen und Package-Dokus durchgelesen und habe langsam keinen Überblick mehr. Daher entschuldigt mich, wenn ich etwas übersehen habe.

Ich möchte unter Abbildungen und Tabellen eine Beschreibung (caption) und ein Quellenverweis (cite) angeben.

Ich habe viele Ansätze versucht und getestet. Aber bei manchen wird die Quelle dann auch im Abbildungsverzeichnis angezeigt und bei manchen wird das Aussehen von "caption" verworfen.

So sieht es aktuell bei mir aus:

alt text

So sieht die Darstellung eigentlich gut aus. Wollte eigentlich, dass "Abbildung" und "Quelle" jeweils am gleichen Punkt starten, aber das ist nicht so wichtig. So sieht der Code aus:

% Vorgehen\section{Vorgehen}\label{sec:vorgehen}
Man kann hier wunderbar Zitate einpflegen (\citealp{Statista2018}) oder auch (\cite{Statista2018}) oder auch (\citeauthor{Statista2018}).

\begin{wrapfigure}[10]{r}{0.5\textwidth}\includegraphics[width=0.48\textwidth]{resources/images/amazon_dev_console.png}\captionsetup{justification=centering}\caption{Demobild \\ Quelle: \cite{Wiki}}\label{fig:demobild2}\end{wrapfigure}

Man kann auch Bilder im Text einbinden: Dafür muss man lediglich eine wrapfigure erstellen, die entsprechende Grafik beinhaltet. Durch die Paramter kann man das Verhalten der Wrapfigure beeinflussen um so beispielsweise die Breite anzupassen.

Zudem gibt es die Möglichkeit, auf einfache Weise Bilder über die gesamte Breite einzufügen:
\begin{figure} [ht]
        \includegraphics[width=\textwidth]{resources/images/amazon_dev_console.png}\caption{Demobild\\\protect Quelle: \cite{Wiki}}\label{fig:demobild}\end{figure}

.

Wenn ich das so mache, wird im Abbildungsverzeichnis die Quelle auch angezeigt: alt text

Wie würdet ihr das lösen oder gehe ich die ganze Sache falsch an?

Pakete und Einstellungen die ich verwende:

\usepackage[round,sort&compress, authoryear]{natbib}\bibliographystyle{plainnat}%Erlaubt unter anderem Umbrüche captions\usepackage{caption}

Warum entspricht der Graph bei pgfplots nicht seinem echten Verlauf?

$
0
0

Hallo miteinander,

Ich habe für mein Anfängerpraktikum im Physik-Studium den Brechungsindex einer Plexiglasscheibe bestimmen sollen und würde mein Ergebnis gerne in Latex graphisch mit pgfplots präsentieren. Mein Code sieht folgendermaßen aus:

`\begin{figure}\centering\begin{tikzpicture}\begin{axis}[
            height = 1.2*\plotheight,
            width = 1.2*\plotwidth,
            xtick = {},
            ytick = {}, 
            xlabel = $\alpha$$\si{[rad]}$,
            ylabel = $\Delta s$$\si{[\micro m]}$, 
            xmin = -0.07, 
            xmax = 0.07, 
            ymin = 0, 
            ymax = 14.500,
            grid = major,
            smooth,
            scaled ticks=false,
            tick label style={/pgf/number format/fixed}
               ]

                \addplot[blue,domain = {-0.07:0.07}]{2*11000*(1 - 1.40576 - cos(deg(x)) + sqrt(1.40576^2 - sin(deg(x))^2))};                    
        \end{axis}\end{tikzpicture}\caption{generic caption}\label{abb;brechungsindex}\end{figure}`

Und so sieht der Plot aus:

alt text

Bitte beachtet, dass ich den Befehl "smooth" schon verwendet habe. Eigentlich sollte der Plot parabelförmig sein, das bestätigen auch Desmos und Geogebra im gleichen Bildausschnitt.

Danke schon mal für die Mühen,

Adrian

zref: Seitenweise erste und letzte Referenzierung auslesen

$
0
0

Crosspost und Lösung:
https://tex.stackexchange.com/questions/496223/zref-read-out-first-and-last-reference-page-per-page

`


Ich habe Paragraphennummern als Randmarken auf den meisten meiner Seiten. Ich möchte "1-3" in Kopf erscheinen lassen, wenn die Seite die Paragraphennummern 1,2,3 enthält. Auf den anderen Seiten analog.

Kann man das mit zref.sty machen? Nach zref-example.tex scheint es möglich zu sein. Ich habe nur leider keine Idee wie man das mit zref umsetzen könnte.

Hinweis: Da es mit den marks teilweise nicht so wundervoll war, sei jetzt hier einmal explizit nach einer Lösung mit Referenzierungen gefragt.

alt text

\documentclass[fontsize=9pt, paper=a5, 
twoside, numbers=enddot,headsepline,plainheadsepline,
]{scrreprt}\usepackage{marginnote}% \usepackage[savepos,totpages,titleref,dotfill,counter,user]{zref} % ?% Paragraph numbers\newcounter{parnumber}\newcommand\parnum[1][\theparnumber]{%\leavevmode%\refstepcounter{parnumber}%\marginnote{\theparnumber\label{pn:#1}}% Label}% Layout\usepackage[automark]{scrlayer-scrpage}[]
\ohead*{\marginnote{(xxx-yyy)}% range of parnums\ifstr{\headmark}{}{\rightbotmark}{\headmark}% titles in head}\usepackage{blindtext}\begin{document}\chapter{First Page: The Range of parnums should be (1-3) = (xxx-yyy)}\parnum[TPy]
Theorem of Pythagoras \par\parnum\blindtext\par

Text without parnum.

\parnum Text.

\chapter{Next Page: The Range of parnums should be (4-5)=(xxx-yyy)}\parnum Text.

\parnum[mylabel] Text.

\chapter{Only one parnum on this page: The Range of parnums should be (6)=(xxx-yyy)}\parnum Text.
\end{document}

GNUPLOT für komplizierte Rechnungen verwenden

$
0
0

Crosspost: https://tex.stackexchange.com/questions/496897/pgfmath-gnuplot-how-to-use-gnuplot-for-complicated-calculations


Ich habe mich gefragt, ob man gnuplot abgesehen von Graphen auch für schwierige Rechnungen verwenden kann.
Z.B. für \pgfmathsetmacro{\x}{0.02} \pgfmathsetmacro{\y}{2*11000*(1 - 1.40576 - cos(\x) + sqrt(1.40576^2 - sin(\x)^2))}
erhalte ich 'Dimensions to large'.

Wie könnte man hier gnuplot einsetzen?

MWE:

alt text

% arara: pdflatex: {shell: yes}\documentclass[margin=5mm, varwidth]{standalone}\usepackage{pgfplots}\pgfplotsset{compat=1.16}\begin{document}\pgfmathsetmacro{\x}{0.02}%\pgfmathsetmacro{\y}{2*11000*(1 - 1.40576 - cos(\x) + sqrt(1.40576^2 - sin(\x)^2))}
Geht nicht: % \y\begin{tikzpicture}\begin{axis}[title=Geht:]
\addplot[blue,domain = {-0.07:0.07}]plot gnuplot[samples=500,id=eins]{2*11000*(1 - 1.40576 - cos(x) + sqrt(1.40576^2 - sin(x)^2))};
\end{axis}\end{tikzpicture}\end{document}

Problem mit newtcbtheorem

$
0
0

Hallo zusammen,

ich hab leider ein kleines Problem mit einem tcbtheorem.
Ich hab mir folgendes Theorem erstellt:

\newtcbtheorem[number within = chapter, Crefname={Satz}{Satz} ]{MyDef}{Satz}%  {fonttitle=\bfseries, enhanced, theorem number and name, **breakable**   
    frame code={\path[thick, draw] (frame.north west)  +(.5\baselineskip,0) -| +(0,-.5\baselineskip);  
        \path[thick, draw] (frame.north east) +(-.5\baselineskip,0) -| +(0,-.5\baselineskip);  
        \path[thick, draw] (frame.south west) +(.5\baselineskip,0) -| +(0,.5\baselineskip);  
        \path[thick, draw] (frame.south east) +(-.5\baselineskip,0) -| +(0,.5\baselineskip);  
    },  
    left=1mm, right=1mm, top=1mm, bottom=1mm,  
    colback=black!0,  
    coltitle=black  
}{def}

Das funktioniert auch soweit perfekt. Ich wollte es jetzt aber, mit dem oben schwarz markierten Befehl, umbruchfähig machen. Dies funktioniert auch, nur leider setzt er mir das Design zurück und ich bin ratlos, was ich dagegen machen kann. :/
Es sollte so aussehen: alt text nur leider setzt er es auf das zurück: alt text vielleicht weiß jemand eine Lösung für mein Problem.

Schon mal vielen Dank und viele liebe Grüße


Nachtrag Minimalbeispiel:

\documentclass[
    15pt,                   % Schriftgröße
    ,a4paper                % Papiergröße
]{scrbook}\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}\usepackage{lmodern}\usepackage{amsthm}\usepackage{tcolorbox}\newtheoremstyle{DesignName}% name {0.3cm}% Space above {0.3cm}% Space below {}% Body font {}% Indent amount {\bfseries}% Theorem head font {}% Punctuation after theorem head {\newline}% Space after theorem head {{#1}{#2}{#3}}% Theorem head spec (can be left empty, meaning ‘normal’ )\tcbuselibrary{theorems, skins, breakable}\theoremstyle{DesignName}\newtcbtheorem[number within = chapter ]{MyDef}{Definition}%{fonttitle=\bfseries, enhanced, theorem number and name, breakable,
    frame code={\path[thick, draw] (frame.north west)  +(.5\baselineskip,0) -| +(0,-.5\baselineskip);
        \path[thick, draw] (frame.north east) +(-.5\baselineskip,0) -| +(0,-.5\baselineskip);
        \path[thick, draw] (frame.south west) +(.5\baselineskip,0) -| +(0,.5\baselineskip);
        \path[thick, draw] (frame.south east) +(-.5\baselineskip,0) -| +(0,.5\baselineskip);
    },
    left=1mm, right=1mm, top=1mm, bottom=1mm,
    colback=black!0,
    coltitle=black
}{def}\begin{document}\begin{MyDef}{TEST!}{}\textbf{Gewünschtes Design}\end{MyDef}\vspace{20cm}\begin{MyDef}{TEST!}{}\textbf{Ungewünschtes Design}\\
Text \\
Text \\
Text \\\textbf{Aber gewünschter Umbruch}\end{MyDef}\end{document}

xsim: Fragen mit leerer Box zum Ausfüllen versehen

$
0
0

Hallo,

ich bastle gerade mit xsim, um folgendes zu erreichen: Es gibt eine Collection mit beliebig vielen Fragen, aus denen dann zurfällig 10 ausgewählt und gedruckt werden. Zu jeder Frage soll es eine leere Antwortbox über die gesamte Textbreite geben, wobei die Höhe variabel ist. Bisher habe ich:

\documentclass{article}\usepackage{xsim}\DeclareExerciseCollection{coll1}\newcommand{\mybox}{%\begin{center}%\setlength{\fboxsep}{1pt}%\fbox{\parbox[t][4cm][t]{\textwidth}{\hfill}}%\end{center}%}\begin{document}\collectexercises{coll1}\begin{exercise}
    Question 1.
    \mybox\end{exercise}\begin{exercise}
    Question 2.
  \end{exercise}\begin{exercise}
    Question 3.
  \end{exercise}\collectexercisesstop{coll1}\printrandomexercises[sort=false, collection=coll1]{2}\end{document}

Ich war aber unsicher, ob die Antwortbox zu exercise oder besser zu solution gehört. Wenn ich sie in solution schreibe, habe ich auch die Überschrift "Solution" anschließend, was ich aber nicht will. Es soll alles recht kompakt werden für einen kurzen Test. Meine bisherige "Lösung" klappt aber so gar nicht, da mybox nicht unter der ersten Frage platziert wird sondern am Ende der gedruckten 2 Fragen, das ist also Quatsch. Kann jemand helfen? Ist meine Box überhaupt ok so, oder gibt es xsim-Boardmittel, die ich hätte verwenden sollen?


KOMA-Script / Layout: links chapter, rechts section

$
0
0

Angenommen, das Dokument ist ein aufgeschlagenes Buch.
Kann mir bitte einmal jmd. sagen, wie ich das richtig einstellen muss, dass dann

  • links außen immer das Kapitel steht
  • rechts außen immer der Abschnitt steht

Und zwar auf jeder Seite! Und nichts anderes!
Warum sage ich das extra nochmal dazu?
Naja, das kann z.B. heißen, dass rechts außen auch mal gar nichts steht, weil ein Kapitel begonnen hat, aber noch keine Section.

Ich verzweifel so langsam, mal tut es mal wieder nicht...

alt text

\documentclass[ngerman, fontsize=9pt, paper=a5, 
twoside, 
%open=left, % Dann vor -jedem- Kapitel eine Leerseite
numbers=enddot,
headsepline,plainheadsepline,
]{scrreprt}\usepackage{blindtext}\usepackage{scrlayer-scrpage}[]
\clearpairofpagestyles\automark{section}\automark*{chapter}\ofoot*{\pagemark}\rohead*{\leftmark}\lehead*{\leftmark}\begin{document}\chapter{Chapter 1}\section{Section 1}\blindtext[10]\chapter{Chapter 2}\blindtext[12]\section{Section 1}\blindtext[14]\chapter{Chapter 3}\blindtext[10]\end{document}

pgfplots: addplot coordinates bei zuvor definierten Koordinaten funktioniert nicht

$
0
0

alt text

Ich bestimme mit
\draw [name intersections={of=g and h, name=S, total=\t}]
die Schnittpunkte zweier Kurven.
Diese sind nun (S-1) und (S-2).

Aber mit \addplot[mark=*, mark size=1.75pt] coordinates{(S-1) (S-2)}; kann ich sie nicht einzeichnen.

Hintergrund: Ich dachte am elegantesten wäre es, die Schnittpunkte, z.B. A(-1.56,2.44), mit nodes near coords oder ähnlich eintragen.

Was könnte ich hier tun?

\documentclass[border=5pt, tikz]{standalone}\usepackage{pgfplots}\pgfplotsset{compat=newest}\usepackage{amsmath, amssymb}\usetikzlibrary{intersections}\begin{document}\begin{tikzpicture}[font=\footnotesize,
/pgf/number format/NumberStyle/.style={
fixed, 1000 sep={,}, 
%precision=3,},
]
\begin{axis}[
axis lines = middle,
axis line style = {-latex},
]

\addplot[name path=g, blue, domain=-5:4]{\x+4};
\addplot[name path=h, red, domain=-3.3:3.3]{x^2};

% Geht\draw [name intersections={of=g and h, name=S, total=\t}] [fill=white]
\foreach\s/\Name/\Anker in {1/A/east, 2/B/west}{(S-\s) circle (2pt) node[anchor=\Anker] {\pgfplotspointgetcoordinates{(S-\s)}$\Name(\pgfmathprintnumber[NumberStyle]{\pgfkeysvalueof{/data point/x}},\pgfmathprintnumber[NumberStyle]{\pgfkeysvalueof{/data point/y}})$}};

% Geht nicht %\addplot[mark=*, mark size=1.75pt] coordinates{(S-1) (S-2)};%\addplot[mark=*, mark size=1.75pt] coordinates{(A) (B)};\end{axis}\end{tikzpicture}\end{document}

Gibt es einen WYSIWYG-->TikZ Editor?

$
0
0

Immer wieder werde ich gefragt, ob es eine mauszeigerorientierte Benutzeroberfläche für TikZ gibt, also einen WYSIWYG-Editor.

Bekannt ist GeoGebra, aber da ist die Ausgabe oft katastrophal, im Sinne von seltsam und übertrieben kompliziert. Manches könnte man da leicht verbessern, aber da müsste ich jetzt einen seitenlangen Vortrag halten.

Hinweis: Ich frage hier nicht für mich, sondern allgemein. Da ich mich hier nicht auskenne.
Ich will sowas auch nicht verwenden, weil die Eleganz der Konstruktion dabei durch fortwährendes Benutzen von absoluten (nicht relativen) Koordinaten oft verloren geht.
Vielleicht kennt ja jmd. etwas.

TikZ: 3D Koordinatenachen für Raumpyramide (Tetraeder) festlegen

$
0
0

Crosspost: https://tex.stackexchange.com/questions/498769/tikz-define-3d-coordinate-axes-for-the-space-pyramid-tetrahedron


alt text

Wie kann ich solche Koordinatenachsen festlegen? So dass dann z.B. A(0,0,0) ist bzw. C(0,a,0).

Was der Winkel zwischen der x- und der y-Achse ist? Ja, da bin ich ehrlichgesagt gerade überfragt. Vermutlich nicht einfach 30°. Gibt es da einen bestimmten Standard?

\documentclass[margin=5pt, tikz]{standalone}\usepackage{tikz}\usetikzlibrary{calc}\begin{document}\begin{tikzpicture}[%scale=0.7,%x={(1,0)},
z={(0,1)},
y={({cos(30)},{sin(30)})},
x={({cos(30)},{-sin(30)})},
]

\begin{scope}[-latex]
\foreach\P/\s/\Pos in {(1,0,0)/x/below, (0,1,0)/y/left, (0,0,2)/z/right}\draw[] (0,0,0) -- \P node[\Pos, pos=0.9,inner sep=2pt]{$\s$};
\end{scope}\end{tikzpicture}\end{document}

TeXstudio mit Wörterbuch Schweizerdeutsch

$
0
0

Ich nutze TeXstudio 2.12.14 (in Manjaro) und will die Wörterbücher und Rechtschreibhilfe in Schweizerdeutsch (de_CH). Manjaro ist mit de_CH konfiguriert falls das als Information hilft.

Unter "Einstellungen" und "Sprache prüfen" habe ich de_DE verfügbar und eingestellt. Es heisst dort ich kann die Sprachdateien von OpenOffice/LibreOffice bemühen, was ich also tat und die folgenden beiden Dateien herunter kopiert habe:

  • dict-de_ch-frami_2017-01-12.oxt
  • dict-de_ch-igerman98_2011-06-21.oxt

Ich habe beide Links aus der Einstellungsseite von TexStudio verwendet. Beide heisst, von LibreOffice (LO) und OpenOffice (OO). LO und OO führen mich zu folgenden Links und offensichtlich denselben Dateien:

Der Knopf um diese zu installieren zeigt mir folgenden Fehler:

Die ausgewählte Datei scheint kein Hunspell-Wörterbuch zu enthalten. Wollen Sie dennoch versuchen, diese zu importieren?

Den Versuch habe ich gemacht, doch nach wie vor bleiben die Einstellungen auf de_DE und in der Auswahlliste steht kein de_CH. Weiss jemand wie ich dazu korrekt vorgehen kann, damit ich Rechtschreibprüfung und Wörterbücher in Schweizerdeutsch verfügbar habe?

Viewing all 5443 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>