LaTeX
matlab
Hej
Jeg er ved at lave et projekt, hvor jeg gerne vil have inkluderet noget matlab kode i mit latex-dokument. Jeg har forsøgt mig med lstlistings, men jeg bliver ved med at få fejl. Er der nogen der kan hjælpe mig? Hvad skal stå i min preamble, hvordan inkluderer jeg koden osv.?
Mvh
Camilla
Svar #1
14. december 2014 af Keal
Hvordan ser din latex kode ud og hvilke fejl?
Jeg vil i øvrigt anbefale dig M-code LaTeX pakken http://www.mathworks.com/matlabcentral/fileexchange/8015-m-code-latex-package der bruger lstlisting. Der medfølger også en guide til hvordan den bruges.
Svar #2
14. december 2014 af camilla_jensen (Slettet)
Preamble:
\documentclass[a4paper,11pt,oneside, article]{memoir}
\setlrmarginsandblock{3.5cm}{*}{1}
\setulmarginsandblock{3.5cm}{*}{1}
\checkandfixthelayout[nearest]
%\usepackage[english]{SASnRdisplay}
%\counterwithout{Rcode}{chapter}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\renewcommand\englishhyphenmins{22}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath,amssymb,bm,mathtools} % god matematik
\usepackage{amsthm}
\usepackage{listings}
\usepackage[]{mcode}
\usepackage{amsfonts}
Forsøg på kode:
\lstinputlisting{project.m}
Fejl:
! LaTeX Error: File `mcode.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Enter file name:
! Emergency stop.
<read *>
l.25 ^^M
*** (cannot \read from terminal in nonstop modes)
Here is how much of TeX's memory you used:
7130 strings out of 493311
94409 string characters out of 6141401
184220 words of memory out of 5000000
10554 multiletter control sequences out of 15000+600000
5008 words of font info for 17 fonts, out of 8000000 for 9000
957 hyphenation exceptions out of 8191
30i,1n,32p,217b,224s stack positions out of 5000i,500n,10000p,200000b,80000s
! ==> Fatal error occurred, no output PDF file produced!
Svar #3
14. december 2014 af Keal
Som du kan læse kan den ikke finde mcode.sty filen. Sørg for at denne ligger samme sted som dit LaTeX dokument, eller et andet sted hvor den kan findes (se evt. her http://tex.stackexchange.com/questions/1137/where-do-i-place-my-own-sty-files-to-make-them-available-to-all-my-tex-files)
Svar #4
14. december 2014 af camilla_jensen (Slettet)
Problemet er bare, at min fil allerede ligger i samme mappe som LaTeX filen - og derfor forstår jeg ikke fejlen...
Svar #5
14. december 2014 af camilla_jensen (Slettet)
Den melder også fejl, selvom jeg udkommenterer \lstlistings{project.m}, så det må være min preamble der er noget galt med...
Svar #6
14. december 2014 af Keal
Og du er sikker på at både mcode.sty og project.m filen ligger samme sted som dit LaTeX dokument?
Svar #7
14. december 2014 af camilla_jensen (Slettet)
Åh gud, er det 2 filer. Jeg troede bare min matlab fil skulle ligge der. Undskyld, men så ved jeg ikke hvad mcode.sty er for noget...
Skriv et svar til: matlab
Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk?
Klik her for at oprette en bruger.