von Arjen » Do 3. Sep 2015, 22:23
Hallo in die Runde,
ich möchte meine Codes in LaTeX einlesen lassen. Benutze dabei die verbatim-Umgebung.
Da ich verschiedene Programmiersprachen verwende, habe ich auf andere Befehle zum Einlesen verzichtet
Da ich mehrere davon habe, wäre es sinnvoll, die Nummerierung abzubrechen und neu zu beginnen, wenn ein neuer Code anfängt. Zudem wäre eine linke, schwarze Linie vor der Nummerierung super.
Anbei das Minimalbeispiel.
\documentclass{article}
\usepackage{multicol}
\usepackage{booktabs}
\usepackage{multicol}
\usepackage{multirow}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage[onehalfspacing]{setspace}
%\usepackage{showframe}
\setlength{\columnseprule}{.4pt}
%\setlength{\textheight}{30cm}%Quatsch
\usepackage{listings}
\usepackage{color}
\usepackage{fancyvrb}
\definecolor{mygreen}{rgb}{0,0.6,0}
\definecolor{mygray}{rgb}{0.5,0.5,0.5}
\definecolor{mymauve}{rgb}{0.58,0,0.82}
\usepackage[left=3cm,right=3cm,top=3cm,bottom=3cm,includeheadfoot]{geometry}
\usepackage{lineno}
\usepackage{lineno, blindtext}
\begin{document}
\begin{linenumbers}
\begin{verbatim}
function I = simpsons(f,a,b,n)
% This function computes the integral "I" via Simpson's rule in the interval [a,b] with n+1 equally spaced points
%
% Syntax: I = simpsons(f,a,b,n)
%
% Where,
% f= can be either an anonymous function (e.g. f=@(x) sin(x)) or a vector
% containing equally spaced values of the function to be integrated
% a= Initial point of interval
%
\end{verbatim}
\end{linenumbers}
HIER SOLLTE KEINE NUMMERIERUNG SEIN; AB NÄCHSTE ZEILE SOLLTE ES NEU NUMMERIEREN\\
\begin{linenumbers}
\begin{verbatim}
function I = simpsons(f,a,b,n)
% This function computes the integral "I" via Simpson's rule in the interval
[a,b] with n+1 equally spaced points
%
% Syntax: I = simpsons(f,a,b,n)
%
% Where,
% f= can be either an anonymous function (e.g. f=@(x) sin(x)) or a vector
% containing equally spaced values of the function to be integrated
% a= Initial point of interval
\end{verbatim}
\end{linenumbers}
\end{document}
Vielen Dank.
Grüße,
Arjen
Hallo in die Runde,
ich möchte meine Codes in LaTeX einlesen lassen. Benutze dabei die verbatim-Umgebung.
Da ich verschiedene Programmiersprachen verwende, habe ich auf andere Befehle zum Einlesen verzichtet
Da ich mehrere davon habe, wäre es sinnvoll, die Nummerierung abzubrechen und neu zu beginnen, wenn ein neuer Code anfängt. Zudem wäre eine linke, schwarze Linie vor der Nummerierung super.
Anbei das Minimalbeispiel.
[code]\documentclass{article}
\usepackage{multicol}
\usepackage{booktabs}
\usepackage{multicol}
\usepackage{multirow}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage[onehalfspacing]{setspace}
%\usepackage{showframe}
\setlength{\columnseprule}{.4pt}
%\setlength{\textheight}{30cm}%Quatsch
\usepackage{listings}
\usepackage{color}
\usepackage{fancyvrb}
\definecolor{mygreen}{rgb}{0,0.6,0}
\definecolor{mygray}{rgb}{0.5,0.5,0.5}
\definecolor{mymauve}{rgb}{0.58,0,0.82}
\usepackage[left=3cm,right=3cm,top=3cm,bottom=3cm,includeheadfoot]{geometry}
\usepackage{lineno}
\usepackage{lineno, blindtext}
\begin{document}
\begin{linenumbers}
\begin{verbatim}
function I = simpsons(f,a,b,n)
% This function computes the integral "I" via Simpson's rule in the interval [a,b] with n+1 equally spaced points
%
% Syntax: I = simpsons(f,a,b,n)
%
% Where,
% f= can be either an anonymous function (e.g. f=@(x) sin(x)) or a vector
% containing equally spaced values of the function to be integrated
% a= Initial point of interval
%
\end{verbatim}
\end{linenumbers}
HIER SOLLTE KEINE NUMMERIERUNG SEIN; AB NÄCHSTE ZEILE SOLLTE ES NEU NUMMERIEREN\\
\begin{linenumbers}
\begin{verbatim}
function I = simpsons(f,a,b,n)
% This function computes the integral "I" via Simpson's rule in the interval
[a,b] with n+1 equally spaced points
%
% Syntax: I = simpsons(f,a,b,n)
%
% Where,
% f= can be either an anonymous function (e.g. f=@(x) sin(x)) or a vector
% containing equally spaced values of the function to be integrated
% a= Initial point of interval
\end{verbatim}
\end{linenumbers}
\end{document}
[/code]
Vielen Dank.
Grüße,
Arjen