Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

10 Jun '19, 01:36

cis's gravatar image

cis
9.6k104461491

[Ich finde das Paket mcode nicht.][1] Aber ich interpretiere die Aufgabe so, dass eine matlab-Datei `matlab-beispiel.m` in Form eines Quelltextbereiches im Dokument erscheinen soll; und dafür reicht m.E. das listings-Paket. Im Wesentlichen die Zeile `\lstinputlisting[language=Matlab, ...]{matlab-beispiel.m}`. PS: Bitte achte darauf, dass Deine Beispiele lauffähig sind. Hier siehst Du eine Möglichkeit, wie das geht. **Kurz:** [![alt text][2]][2] \RequirePackage{filecontents} \begin{filecontents*}{matlab-beispiel.m} N = 20; r = linspace(0, 1, N); [X,Y,Z] = cylinder(r, N); Z=-Z+1; h = surf(X, Y, Z); axis square \end{filecontents*} \documentclass[paper=a5]{scrreprt} \usepackage[margin=8mm]{geometry} \usepackage{listings} \begin{document} \lstinputlisting[language=Matlab]{matlab-beispiel.m} \end{document} **Lang:** [![alt text][3]][4] \RequirePackage{filecontents} \begin{filecontents*}{matlab-beispiel.m} N = 20; r = linspace(0, 1, N); [X,Y,Z] = cylinder(r, N); Z=-Z+1; h = surf(X, Y, Z); axis square \end{filecontents*} \documentclass[paper=a5]{scrreprt} \usepackage[margin=8mm]{geometry} \usepackage{selinput} \SelectInputMappings{adieresis={ä}, germandbls={ß}} \usepackage[ngerman]{babel} \usepackage{xcolor} %================================= \usepackage{listings} \renewcommand{\lstlistlistingname}{Codeverzeichnis} \renewcommand{\lstlistingname}{Quellcode} % Globale Einstellungen \lstdefinestyle{matlabstyle}{ language=Matlab, frame=single, backgroundcolor=\color{yellow!30}, rulecolor=\color{lightgray!40}, breaklines=true, % xleftmargin=\parindent, basicstyle=\footnotesize\ttfamily, keywordstyle=\bfseries\color{black!70!purple}, commentstyle=\itshape\color{green!40!black}, identifierstyle=\color{blue}, stringstyle=\color{orange}, } %================================= % Globale Einstellungen \usepackage{accsupp} %% Nummern nicht auswählbar machen ! \newcommand{\noncopynumber}[1]{ \BeginAccSupp{method=escape,ActualText={}} #1 \EndAccSupp{}}% %% \lstset {numberstyle=\tiny\color{gray!90!black}\noncopynumber, numbers=left, numbersep=1.5pt, % stepnumber=2, columns=flexible, literate={ä}{{\"a}}1{ö}{{\"o}}1 {ü}{{\"u}}1{ß}{{\ss}}1, captionpos=b, % t op, b ottom } %================================= \begin{document} \lstlistoflistings \bigskip \lstinputlisting[language=Matlab, style=matlabstyle, title=mmm, caption=Beispiel für Matlab, ]{matlab-beispiel.m} \end{document} [1]: https://ctan.org/search/?phrase=mcode&ext=false&_PKG=&PKG=on&_AUTHORS=&AUTHORS=on&_TOPICS=&TOPICS=on&_FILES=&_PORTAL=&PORTAL=on&wildcard=on&max=16 [2]: https://texwelt.de/wissen/upfiles/55555555_392.png [3]: https://texwelt.de/wissen/upfiles/55555555_391.png [4]: https://texwelt.de/wissen/upfiles/55555555_391.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

10 Jun '19, 01:36

cis's gravatar image

cis
9.6k104461491

[Ich finde das Paket mcode nicht.][1] Aber ich interpretiere die Aufgabe so, dass eine matlab-Datei `matlab-beispiel.m` in Form eines Quelltextbereiches im Dokument erscheinen soll; und dafür reicht m.E. das listings-Paket. Im Wesentlichen die Zeile `\lstinputlisting[language=Matlab, ...]{matlab-beispiel.m}`. PS: Bitte achte darauf, dass Deine Beispiele lauffähig sind. Hier siehst Du eine Möglichkeit, wie das geht. **Kurz:** [![alt text][2]][2] \RequirePackage{filecontents} \begin{filecontents*}{matlab-beispiel.m} N = 20; r = linspace(0, 1, N); [X,Y,Z] = cylinder(r, N); Z=-Z+1; h = surf(X, Y, Z); axis square \end{filecontents*} \documentclass[paper=a5]{scrreprt} \usepackage[margin=8mm]{geometry} \usepackage{listings} \begin{document} \lstinputlisting[language=Matlab]{matlab-beispiel.m} \end{document} **Lang:** [![alt text][3]][4] \RequirePackage{filecontents} \begin{filecontents*}{matlab-beispiel.m} N = 20; r = linspace(0, 1, N); [X,Y,Z] = cylinder(r, N); Z=-Z+1; h = surf(X, Y, Z); axis square \end{filecontents*} \documentclass[paper=a5]{scrreprt} \usepackage[margin=8mm]{geometry} \usepackage{selinput} \SelectInputMappings{adieresis={ä}, germandbls={ß}} \usepackage[ngerman]{babel} \usepackage{xcolor} %================================= \usepackage{listings} \renewcommand{\lstlistlistingname}{Codeverzeichnis} \renewcommand{\lstlistingname}{Quellcode} % Globale Einstellungen \lstdefinestyle{matlabstyle}{ language=Matlab, frame=single, backgroundcolor=\color{yellow!30}, rulecolor=\color{lightgray!40}, breaklines=true, % xleftmargin=\parindent, basicstyle=\footnotesize\ttfamily, keywordstyle=\bfseries\color{black!70!purple}, commentstyle=\itshape\color{green!40!black}, identifierstyle=\color{blue}, stringstyle=\color{orange}, } %================================= % Globale Einstellungen \usepackage{accsupp} %% Nummern nicht auswählbar machen ! \newcommand{\noncopynumber}[1]{ \BeginAccSupp{method=escape,ActualText={}} #1 \EndAccSupp{}}% %% \lstset {numberstyle=\tiny\color{gray!90!black}\noncopynumber, numbers=left, numbersep=1.5pt, % stepnumber=2, columns=flexible, literate={ä}{{\"a}}1{ö}{{\"o}}1 {ü}{{\"u}}1{ß}{{\ss}}1, captionpos=b, % t op, b ottom } %================================= \begin{document} \lstlistoflistings \bigskip \lstinputlisting[language=Matlab, style=matlabstyle, title=mmm, caption=Beispiel für Matlab, ]{matlab-beispiel.m} \end{document} [1]: https://ctan.org/search/?phrase=mcode&ext=false&_PKG=&PKG=on&_AUTHORS=&AUTHORS=on&_TOPICS=&TOPICS=on&_FILES=&_PORTAL=&PORTAL=on&wildcard=on&max=16 [2]: https://texwelt.de/wissen/upfiles/55555555_392.png [3]: https://texwelt.de/wissen/upfiles/55555555_391.png [4]: https://texwelt.de/wissen/upfiles/55555555_391.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

10 Jun '19, 00:00

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

10 Jun '19, 00:00

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

09 Jun '19, 23:59

cis's gravatar image

cis
9.6k104461491