图片缩略图

m乳胶包

47.5版本2.7.0.0 (KB) Florian Knorn
很容易在乳胶文档包含好语法突出显示的m。

818下载

更新2015年11月11日

视图版本历史

查看许可协议

编者按:受欢迎的文件2012年2013年2015年2016年2018年

有很多包做的差不多。然而,通常也有很多设置和调整需要让它看起来刚刚好。
这个包可以避免所有这些麻烦——包括它和你完成。
我最初写这个包为自己有五颜六色的源代码中强调乳胶,看起来就像在Matlab编辑器,能够直接复制粘贴代码(没有预处理与亮点。m或者喜欢),或者只是给一个文件名,包括其内容和语法高亮显示。
这包依赖于很多其他包(特别是上市包实际工作),但你免去了大量的配置…所以请先检查源代码或使用的软件包的配置选项如果你有任何问题。
我也一起扔一个小demo-document(包括现在)这应该给你一个简单的例子如何实际使用方案。

引用作为

Florian Knorn (2021)。m乳胶包(//www.tianjin-qmedu.com/matlabcentral/fileexchange/8015-m-code-latex-package), MATLAB中央文件交换。检索

评论和评级(409年)

ilona

Lemieux王

燕Kai赖

帕梅拉·诺尔

ANKIT索尼

朱伊敏

真正好!

卡尔顿亚当

佬司安杰森

费尔南多流下

啊picozed

Dorival托雷斯否决权

Ajay Patel

我怎么删除框在matlab代码?

曼努埃尔·马林

美丽的

马格达莱纳河Janota

prngpeng叮

模态分析

沙KUMAR SRIVASTAV

玛丽亚

贝尔纳多诺

莱昂纳多Pedroso

shuailong朱

马丁Vrican

迈克尔Darmanis

测试人员测试

党卫军

来政府

党卫军

曹波宇

汉斯·翁

Yanhao张

马修·帕森斯

Manishkumar Vaghani

谢谢你御马。我提到过我的论文。

莎拉Mangialavori

钟张

Tamas Balogh

格雷戈里·弗农

Florian,伟大的计划!我做了一个编辑使字符串的识别。

morestring = [m], %单引号的字符串
morestring = * [d]{} %在双引号字符串

亚历山大Piekatz

巴勃罗Abello罗梅罗

凯文Sammillan

好了。非常感谢。

亚历山德罗Facchin

卢卡保罗

光之歌

太好了。谢谢你!

科琳娜穆勒

费德里科•Longoni

maarten德容

为什么我不能获得颜色。我只看到黑色和白色

Saskia海因里希

米娜Maksimovic

riho塔法里教

甚至演示给了我一个错误:无效的代码(720896),应在0 . . 15。开始\{文档}

Yunfan阮

安德里亚Zignoli

Ufuk驯养员

杨赵

艾哈迈德Uygun

迈克尔

迪玛

志诚刘

abinash agasti

阿纳斯塔西娅Boykova

丹尼尔Yakoby

Jip Buwalda

安德里亚

里卡多Gorinstein

爱德华徐

弗洛brd

(潘

陈莱斯科

我做它正确的指令:我把mcode文件在同一文件夹我的乳胶文档。但是没有改变。有什么问题吗?

罗马Gabl

繁荣Torsu

亚瑟文吉

山姆

范教授Trung宣

工作得很好。谢谢

卡迪尔艾哈迈德

这就节省了我很多时间。非常感谢! !

Hans-Martin施瓦布

阮见鬼

W

癌症Karakurt

亚历山德罗Gianfelici

马太福音

拉米雷斯。

好的工具编写的MATLAB代码在乳胶。

这是很棒的谢谢。然而Matlab代码在我的文档复制和粘贴真的可怕Matlab, spca,突显出,一堆其他角色都搞砸了。知道如何补救这个吗?

马库斯马耳他

Yu邹

嗨我在乳胶发现引用符号的不工作。

交通谢霆锋

好工作,男人!你是男人!

Yu邹

非常感谢

尼科阿尔伯斯

金赵

菲利普Chervet

作品完美!很多谢谢!

Devanjith丰塞卡

谢谢很多!

Lizeth

Hugor ININAHAZWE

朱利安·S。

阮见鬼

阮见鬼

安德烈亚斯•贝克

wenqian刘

布兰登的农民

优雅的解决方案。谢谢你分享这个;这一切正是我希望找到解决的问题包括适当的彩色的MATLAB代码在乳胶。

刘洋

不错的

唱Truong-Huynh

非常感谢你的努力!

斯特凡诺Facchin

神奇的

Timo Czarnecki

Renjith V拉维

伟大的Work.Congradulations

安东瓦维洛夫

辛格Bishwesvar普拉塔普

谢谢你!伟大的工作:)

Guilherme

Basma厄尔

请紧急! !
当我telecharge Mcode,联合国文件解压缩的软件se telecharge但是我知道加什么做? ?如果一个可以m 'aider

伊冯腹内充满卵的

彭汉

Adrian塞纳河

马克西米利安Schelle

程曾

伟大的工作,谢谢!

大卫Hackl

Duc Khoi做

Creatlee

范卢

WZ科幻

太棒了。顺便说一句引号等一些小问题的发生,直到包textcomp使用。

WZ科幻

阿伦米

利瓦伊马登

贾德森巴布科克

路易斯·维克多

Hildo

你可以将项目移到GitHub。所以,我们可以合作在一个简单的方法。

Sebnem

Marc Jakobi

巨大的贡献!
我建议增加以下关键词:

——属性
- - - - - -方法

对Matlab类。

谢faxiang

很棒的工作!

胡安·杜阿尔特

Marchal亚瑟

国王Ginta

拉胡尔

阿里abdulrasool

mohammadreza到了

你好,谢谢

鲁道夫

Maeri

工作非常好,除了中的粗体文本块% %后评论。我添加了埃里克建议的两行代码
' morecomment = [l] [\ mcelldelimfont] \ % \ % \ %细胞评论

' morecomment = [l] [\ mcelldelimfont] \ % \ % \ %细胞评论,
但加粗的字体就没有出现。我使用标准字体(pcr)。有解决吗?

卢卡斯Pfrimer

超级酷!

卢卡斯Pfrimer

马西莫·扎内蒂

太棒了!感谢的人。

亚历克斯·埃尔南德斯

非常感谢! ! !

休伯特Olejniczak

Sallegri

优秀的

佬司Helfenstein

阿龙Tuchner

艾哈迈德·优素福

Navid Alavi Shoushtari

现场优素福

Aaaaaaaaah .........谢谢

凯萨琳G肯尼迪

这是伟大的!我注意到一件事——省略号是绿色的,他们应该是蓝色的…有一个简单的方法来改变呢?谢谢发帖!

Lei高

马努

关于我之前的评论。

我能找到一个解决方案,并希望分享以防其他人有同样的问题。

为了启动一个matlab代码行号,插入“[firstnumber ={号码}]”之前宣称m文件。为一个名为“Section_2的m文件示例。m是如下的代码框从183号开始:

\ lstinputlisting [firstnumber = {183}] {Section_2.m}

希望这可以帮助!

马努

首先,感谢这个包!这是一个很好的帮助。但是我有一个问题,我没能在下面的评论中找到答案。

我想包括代码,行编号,但是我想开始的行号的数量并不是“1”。这样做的方法有相对无痛的吗?

谢谢提前

伊夫提哈尔•阿里

这是很大的帮助,使我们的生活简单。

Jussi雷默

Giacomo Alessandroni

•恩里克•特谢拉

安德斯Munk-Nielsen

出色的工作,我真的很喜欢使用这个包!

Jalpa索尼

对不起,滚动槽的其他评论给了我答案。:)再次感谢。

Jalpa索尼

非常感谢. .这是很棒的,省了我很多麻烦在最后一刻!
我只有一个小问题,我使用了“符号矩阵的转置,没有被显示在乳胶文件在使用这种风格文件。如果任何人都可以帮我做它,它就好了。

非常有用!谢谢

Lazaros Moysis

Pritesh沙

谢尔盖·P。

乔伊

很好写的了。我跟着文档,它运行良好。

谢谢你!

伊夫提哈尔•阿里

Aweesome

Lazaros Moysis

那是genious !有谁知道如果有一个包和mathematica代码这样做吗?

Georg

Daeyun胫骨

jyloup p

@Alon: mcode作品完美Bakoma特克斯10.40(2014年5月发布)。Matlab代码跟踪在源和pdf显示,除了选择内联\ mcode {....但这是一个细节。

不错的包,已经使用了一年。我注意到如果你有双引号评论它不起作用。给出了输入编码错误。

肖恩

朱利安Cretel

在tex.stackexchange.com上@Yiang我建议你问你的问题。

Florian Knorn

@Yiang:也许尝试评论mcode中的“upquote = true”语句。住在猪圈里……

Florian Knorn

@Michael:不,看清单包文档的原因。

迈克尔·克鲁格

美好的一天。有设置,允许汽车代码包装?
问候

Yiang

你好!我继续这个错误:\ textquotesingle在T1编码不可用。如果我搬家公司报表,包括”或“工作但我需要保持流语句。有人可以帮忙吗?我将非常感激!

Florian Knorn

无耻的。但是好工作!关于时间的人这样做。

朱利安Cretel

被无耻的的风险,我想宣传matlab-prettifier乳胶方案排版Matlab代码:http://www.ctan.org/pkg/matlab-prettifier

它在许多方面提高了mcode:上下文敏感的关键词“结束”,章节标题,系统命令,续行令牌(…)都正确高亮显示。我还计划自动高亮显示非上市字符串(例如“上”“坚持”)在未来的版本。

享受吧!

斯蒂芬·卡尔森

% % % %修复下划线(_)问题% % % %
\ usepackage (T1) {fontenc}

% % % %修复的- % % % %(-)问题
\ makeatletter
\ lst@CCPutMacro \ lst@ProcessOther {“2 d} {\ lst@ttfamily {- {}} {- {}}}
\ @empty \ z@ \ @empty
\ makeatother

斯蒂芬·卡尔森

顺便说一句,伟大的工作:)

斯蒂芬·卡尔森

直到Florian会在修复“负号bug”对我们来说,这是解决拼出所有:

1。打开样式文件
2。文件结束,就在“\ endinput”声明中,输入以下:

\ makeatletter
\ lst@CCPutMacro \ lst@ProcessOther {“2 d} {\ lst@ttfamily {- {}} {- {}}}
\ @empty \ z@ \ @empty
\ makeatother

保存文件并开始排版。还没有尝试了这太多,但却为我的工作的例子。matlab的负号是正确解释当你复制的pdf。

斯蒂芬·卡尔森

直到Florian为我们解决这个,这是所有的修复阐明:

1。打开样式文件
2。文件结束,就在“\ endinput”声明中,输入以下:

\ makeatletter
\ lst@CCPutMacro \ lst@ProcessOther {“2 d} {\ lst@ttfamily {- {}} {- {}}}
\ @empty \ z@ \ @empty
\ makeatother

保存文件并开始排版。还没有尝试了这太多,但却为我的工作的例子。matlab的负号是正确解释当你复制的pdf。

Ofelie

谢谢,它成功了!

Florian Knorn

@Ofelie:我怀疑一些文件和/或字体编码。试试这个。在您的本地mcode找到这条线。猪圈”{三角洲}{{\ \三角洲美元小}}1% \三角洲”,插入下面这个“{µ}{{\μ美元}}1% \μ”(当然没有引号)。这有帮助吗?

顺便说一下,添加一个“µ”mcode half-works演示文档。虽然它似乎并没有呈现在屏幕上,它也不能打破编译…

Supreeth

谢谢!它工作得很好。

Ofelie

@Florian:这是一个错误:”!缺少美元插入。<插入文本> ylabel美元(电压(µV)”It doesn't generate a pdf file if there are 'µ' signs in the code...

Florian Knorn

@Ofelie:“一个错误”不是描述性的问题……

Florian Knorn

@Sevada:看看文档(mcode的顶部。猪圈文件),尤其是“useliterate”选项。

Sevada

Thx很多,它是非常好的对我,但我有一个小问题,
我在matlab代码变量,它的名字是“δ”乳胶皈依三角洲辛博尔(三角形)。有什么办法可以解决呢?我当然可以改变变量的名字,但是我使用它在许多不同的地方…
谢谢提前

Ofelie

谢谢你的有用的代码!我有一个小问题:我用“µ”在评论我的matlab代码和它在乳胶给了一个错误。你知道怎么解决这个问题?

阿德尔

美妙的

丹尼尔

Selcuk Fidan

不错的工作!谢谢分享!

JH

弗洛里安-

谢谢你的帮助特别是(4.8)。我的道歉让你重复自己,但方向正确的项列表文档我将非常感谢。

杰森

Florian Knorn

@JH:就像我之前说过很多次,请看看清单文档(类型“texdoc清单”在命令提示符,或在这里找到:http://mirrors.ctan.org/macros/latex/contrib/listings/listings.pdf),4.8节。

Florian Knorn

@Tony阿尔梅达:谢谢你的指针。每个代码块的字体大小是静态/内联代码是静态的(.sty文件中设置),所以它不会改变上下文(比如在一个脚注)。作为补救措施,我已为你更新包包括一个新的\ mcodefn{}命令,产生footnotesize内联代码。看一看mcode。猪圈的更多细节,如果您想进一步适应您的特定应用程序。

Florian Knorn

@Alex:不知道你的问题是什么,但您可以使用这个包的目的,如果你禁用行编号。

JH

嗨,,

优秀的计划,但我不知道listings.sty。我使用剪切和粘贴方法与框架文档我mcode乳胶和行号选项。

有人知道如何获得连续的行号从一个\ {lstlisting}开始块到另一个?类似的

开始\{文档}

开始\ {lstlisting}
%一些matlab代码
结束\ {lstlisting}

一些乳胶文本。

开始\ {lstlisting}
%更多的matlab代码
结束\ {lstlisting}

谢谢,
杰森

亚历克斯

嗨,如果任何人都可以建议以下问题:我想包括m文件在我的论文,这样以后可以简单的复制粘贴的代码生成的pdf文件,以Matlab ?

托尼·阿尔梅达

这就跟你问声好!
这将是一个伟大的和有益的包!

一个问题(也许这是由于我缺乏知识乳胶):有可能除了默认大小设置字体大小?例如,我需要一些代码行一个脚注,有可能减少字体吗?

Florian Knorn

嗨,丁丁,不确定问题是什么。尝试使用提供的演示文件,从那里…

丁丁Milou

谢谢你的包。不知怎么的我的负号不显示当编译乳胶文档虽然我放在原(matlab)代码在我的乳胶源代码。的原因可能是什么,有什么可以补救吗?
谢谢!

Florian Knorn

@Mike——自动换行(尤其是评论)是不支持的上市计划(罩下的工作)。万博1manbetx你不幸的是需要做手工…

迈克

非常好的包!对正常使用它像一个魅力。
然而我得到一个错误多行注释,框架/边界水平得到分离。
这发生在一个广泛的线,乳胶π之类的东西在你的例子。

伟大的工作,保持下去!

Zoltan Csati

罗德里戈:谢谢你的评论,它帮了我很多。它的匈牙利字母a,幸运的是现在我可以处理错误。

罗德里戈

伟大的包。)
对于法国用户来说,我发现湿草地的作品完美的“m乳胶包”:
/ !\只允许你包括m没有口音到乳胶代码可能accents. / ! \

>http://stackoverflow.com/a/14070484

\ usepackage (use utf8) {inputenc}
\ usepackage(法语){巴贝尔}
\ usepackage (T1) {fontenc}
\ usepackage{上市}
R \ lstloadlanguages {}
语言= R \ lstset {}
\ lstset {%
inputencoding = utf8,
extendedchars = true,
文化= %
{e} {{\ ' {e}}} 1
{e} {{\ ' {e}}} 1
{e} {{\ ^ {e}}} 1
{e} {{\¨{e}}} 1
{你}{{\ ^{你}}}1
{你}{{\ '{你}}}1
{一}{{\ ^{一}}}1
{一}{{\ '{一}}}1
{我}{{\ ^{我}}}1
{c} {{\ c {c}}} 1
{C} {{\ C {C}}} 1
{E} {{\ ' {E}}} 1
{E} {{\ ^ {E}}} 1
{一}{{\ '{一}}}1
{一}{{\ ^{一}}}1
{我}{{\ ^{我}}}1
}

女佣journeee;)

Florian Knorn

@琴:看一看清单文档(类型“texdoc清单”在命令提示符,或在这里找到:http://mirrors.ctan.org/macros/latex/contrib/listings/listings.pdf4.4节),尤其是和“linerange”选项。

这是一个伟大的计划!
我只是有一个问题。
我想将MATLAB代码片段插入我的论文,这是一个模板文件当调用所有的章节(独立.tex文件)。这个包适合于把整个指数m文件。但是如果我想一点的代码复制并粘贴到一个章节来解释吗?有办法做到这一点,或者我只需要做单独的小。m文件为每个片段?
最好,谢谢。

吉米

忠县锅

这个包很方便。

但是我有一些建议。我使用了一些其他的包时,我发现“陷害”代码不能在两页。所以你可以添加\ lstset {extendedchars = false}’的条件。

Florian Knorn

我一个苹果Macintosh用户和TeXShop一样,但我不确定如果编辑器本身有任何关系。

我将尝试编译的演示文档包,并把它从那里。通常这只是包之间的冲突。

阿龙Ohev-Zion

我总是工作的代码,它只是更容易活的预览。
有不同的编辑器你可以推荐吗?

阿龙Ohev-Zion

谢谢:)

Florian Knorn

@Alon:对不起,但我不能帮助你BaKoMa特克斯。乳胶不为所见即所得,你最好使用更传统的方法这个美妙的排版系统。

阿龙Ohev-Zion

我不能做一个格子! !虽然我有两个问题。

我使用BaKoma。
1。如果我改变代码文件,加载代码\ lstinputlisting后,它不更新。
2。如果我从乳胶保存文件编辑器,它保存在原始文件! !
谢谢你的帮助。:)

马提亚Thul

太好了!

Florian Knorn

嗨,鲍勃,

这意味着仍有毛病特克斯安装(textcomp不仅仅需要.sty文件嵌入相同的路径)。

如果你不能得到工作,你也可以禁用它,通过移除mcode.sty /评论如下:

\ ifx \ textquotesingle \未定义的%
\ RequirePackage {textcomp} %
\ fi

以及

upquote = true, %直引号

鲍勃

@Florian Knorn:每当我加载这个包我一直得到以下错误:

!包装清单错误:选择“upquote”需要“textcomp 'package。
(上市)选项被禁用。

我安装了textcomp包,以及你的,和两个猪圈特克斯文件在我的目录。

任何帮助将不胜感激!

萨迪Altamimi

凯文

@Florian Knorn:我双重检查,发现问题发生只有当我" \ usepackage [papersize ={3000毫米,250毫米}]{几何}”的序言

穆斯塔法Isik

这是一个感谢的贡献。谢谢你,特别是更新它。

Florian Knorn

@凯文:奇怪,我没有观察到这种行为。你可以电子邮件我最小的工作示例,繁殖问题?

凯文

包通常是优秀的,只是我有一个问题:会有一行失踪当m文件包括超过一页;似乎事情需要处理分页符的问题

约书亚·斯陶

伟大的工作。谢谢你!

Florian Knorn

@乔恩:是的,有毛病你的乳胶安装。特别是,你是错过了“pcr”字体(这是快递包所使用的字体显示东西的字体,类似于Matlab…)。

乔恩

我不能让演示文件使用TexMaker Mac安装工作。我得到了几个错误类似如下:
”!字体OT1 / pcr / m / n / 10 = pcrr7t 10.0 pt没有可加载:度量(TFM)文件没有找到。”

什么好主意吗?

Aidin

盖Kinyanjui

伟大的提交。工作得很完美。

马塞尔Veerhoek

马塞尔Veerhoek

亚伯

就像广告上说的

Florian Knorn

谢谢@Eric。我一看得到苗条的线工作。一半到那里使用这个“文学编程”字符串:

{\ % \ %}{{{\颜色(灰色){.85}{\ makebox [0 em] [l] {\ raisebox{2例}[0 pt] [0 pt]{\规则{\线宽}{.4pt}}}}} \ % \ %}} {2}

问题:细胞(% %)必须开始评论的开头,但更糟糕的是:剩余的用绿色线不再会被打印出来。不知道如何使用“文学编程”功能,但仍引发comment-formatting……

埃里克

@Hussain -我同意细胞模式就好了。上面不知道如何添加一个苗条行但是我做出改变的细胞组成(% %)将使大胆。只改变方向线(从198行开始):

% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%定义颜色和风格
\ ifbw %使用字体设计和灰色的颜色
\ def \ mcommentfont{\颜色(灰色){。75}\ itshape} %评论浅灰色和斜体
= matlabfloz \ lstset{语言,突出的%使用我们的版本
keywordstyle = \ bfseries %粗体关键词
commentstyle = \ mcommentfont %评论
stringstyle = \颜色(灰色){0.5}%字符串暗灰色
}
其他\ % notbw = >使用颜色:)
\ def \ mcommentfont{\颜色(rgb) {.133 .545,。133年绿色}}%的评论
= matlabfloz \ lstset{语言,突出的%使用我们的版本
keywordstyle = \颜色(rgb){0, 0, 1}, %用蓝色字
commentstyle = \ mcommentfont %评论
stringstyle = \颜色(rgb) {.627 .126,。在紫色941}%字符串
}
\ fi % bw

:

% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%定义颜色和风格
\ ifbw %使用字体设计和灰色的颜色
\ def \ mcommentfont{\颜色(灰色){。75}\ itshape} %评论浅灰色和斜体
\ def \ mcelldelimfont {\ bfseries \颜色(灰色){炮}\ itshape}
= matlabfloz \ lstset{语言,突出的%使用我们的版本
keywordstyle = \ bfseries %粗体关键词
commentstyle = \ mcommentfont %评论
morecomment = [l] [\ mcelldelimfont] \ % \ % \ %细胞评论
stringstyle = \颜色(灰色){0.5}%字符串暗灰色
}
其他\ % notbw = >使用颜色:)
\ def \ mcommentfont{\颜色(rgb) {.133 .545,。133年绿色}}%的评论
\ def \ mcelldelimfont {\ bfseries \颜色(rgb) {.133 .545,。133年绿色}}%的评论
= matlabfloz \ lstset{语言,突出的%使用我们的版本
keywordstyle = \颜色(rgb){0, 0, 1}, %用蓝色字
commentstyle = \ mcommentfont %评论
morecomment = [l] [\ mcelldelimfont] \ % \ % \ %细胞评论
stringstyle = \颜色(rgb) {.627 .126,。在紫色941}%字符串
}
\ fi % bw

埃里克

弗朗西斯科

你好,
@Florian我发现重音字符事件的解决方案,它有点棘手,但工作原理:刚才添加类似«{e} {{\ ' e}} 1»,«识字»列表以显示适当的“e”没有utf8编码错误(一个真正的痛苦对我们拉丁语言说话者)。
可能有一个更好的办法来解决这个问题,写下每一个可能的两次重音字符(文化选择开/关),但这是唯一一个为我工作到目前为止;即使改变MATLAB编码不工作。
伟大的提交,顺便说一句。

kpi

谢谢,我喜欢格式化和想使用它,但我也有上市在多个编程语言在我的乳胶文档。Matlab语法高亮似乎是用于所有上市。我怎么能只选择Matlab和mcode语法高亮显示清单格式吗?

Florian Knorn

@Juan:不知道为什么你有这个问题。包应该加载textcomp包以防\ textquotesingle已经没有定义。尝试手动包括textcomp包在装货前mcode是否帮助……

亨瑞克

亚历杭德罗

优秀的包装!我希望和更多!

ageage胡安

嗨,御马,
我用Lyx,收到一个错误信息在下面的文字中,当我试图展示以下一行。m代码:流(1,“你好,世界!\ n”);

错误消息,它表明乳胶错误:命令\ textquotesingle在T1编码不可用。和相应的显示更详细的描述如下:

“流(1,
你好,世界!\ n”);
你的命令被忽视了。
I型<命令> <返回>来取代另一个命令,
或没有它<返回>继续。”

你知道是怎么回事吗?谢谢! !

kj Verlinde

很棒的包。谢谢!

约翰

亨宁

嘿,御马,
很酷的工具!它工作当我改变了“use utf8”“latin1”中的一个。我兴奋的如果这将与所有其他usepackages我需要…
但是,尽管如此,伟大的工作!

约翰内斯Naujocks

对不起,别介意……现在工作!

侯赛因

谢谢,御马;这段代码非常容易使用!

虽然,更新,以反映cell-mode使用上面打印一个苗条行注释行% %开始将是一个很好的补充。

Florian Knorn

@Mikkel,对不起,不知道你是什么意思。为什么你要打破路径(?)

麦克尔-

御马,
我有linebreak e问题。我可以看到你写mcode。住在猪圈里,车,不要打破正确的评论。
我不能让它打破路径从女巫我阅读文件。它有一段路去走呢?或者只是运气不好,我不工作吗?

除此之外,伟大的工作:D

Bence Bardoczy

非常感谢Florian !

Florian Knorn

@Adam:谢谢!这正是我设计它。快速和容易的部署。拯救别人的麻烦调整清单包的设置。

亚当

御马,这是完美的。完美的工作!我用它为我的硕士论文,这是一个天赐良机!
谢谢你!

美丽的…完美的工作。现在是我需要的一切。非常感谢弗洛里安。

Florian Knorn

@Dan:尝试替换命令定义所使用的默认字体是这样的:

\ def \ lstbasicfont {\ fontfamily {pcr} \字形大小{8}{8}\ selectfont}

\字形大小命令,第一个数字是字形大小,第二个是行间距(粗略地说),所以玩一点,直到你喜欢的数字结果。

然而,似乎没有很好地处理一些组合框架列表。我不知道为什么会出现这种情况;这是一个问题清单包。

顶级的…看起来很漂亮。谢谢!好吧,一个问题。我的代码是300线长,我不想让它占据9页是全部)(是的,我需要它。我从来没在.sty文件之前,但是有点环顾四周后,我发现下面第一行定制后让我改变字体大小。但是仍然是间隔像我剩下的文档(巨大)。如何减少行间距?

琼娜

我也同样的问题与m文件中的文本行太长。由于劳伦斯!

琼娜

工作很好!谢谢!

Bjørn

感谢这个伟大的计划!

Florian Knorn

你好,不能现在调查,但删除这个功能只是取消228行mcode.sty的当前版本(2.2)。

Maciek

优秀的包装!

不知道这可以归类为一个错误,但加上字符作为一个占位符,例如..... [~,output2] =函数是译成否定标志得到\底片在乳胶美元吗

罗伯·H

非常感谢弗洛里安。这就节省了我的时间为我的学生做投影机幻灯片。

我得到一个选择冲突当试图使用“bw”但不能跟踪它——小担心!

安娜Pabon

谢谢你!

格劳伯米兰达

亲爱的御马,
非常感谢你的工作。它救了我很多工作后与我的论文失去了一些天。
这个包是惊人的!

大卫

由于弗洛里安,你今天真让我高兴!

Florian Knorn

@Maxi:你确实可以提供您使用原始的命令提供的上市计划。所以看看.sty \ mcode命令是如何定义的。基本上,在你的例子中,而不是使用\ mcode,用这个:

\ lstinline [basicstyle = \ lstbasicfont \]小|测试={“汉斯”“彼得”}|

马克西Leinenbach

安静的神奇!有人知道如何把细胞arays乳胶例如
测试={“汉斯”“彼得”}
/ mcode{测试={“汉斯”“彼得”}}不工作…
谢谢

科里西蒙

很神奇的。谢谢你!

Florian Knorn

@阿克塞尔:对不起,仍然不确定我理解你的问题。你能直接给我发邮件吗?谢谢。

阿克塞尔Lødemel Holene

现在我不好意思,我没有看到.tex-demo直到你提到它。但事实上它仍然没有解决我的问题,只会让我意识到我不是非常精确

我有一英里长的matlab代码实现在附录中使用
\ lstinputlisting / Matlab / plots.m}{资源。

有一个方法不用编写代码直接.tex-file的乳胶排版吗?

Florian Knorn

@阿克塞尔:谢谢你的美言。看一下demo-document包含在包中。它清楚地显示了如何让乳胶解析花哨的东西在你的评论。

阿克塞尔Lødemel Holene

老兄,这是甜蜜的!感谢这个很棒的包!把它拿给我的(实验室)伙伴,他是extatic !

唯一的“缺点”是乳胶拒绝排版我matlab乳胶风格的评论。也就是说,既不
- %设置k_1美元
也不
- %集k_1
给出了数字下标。我工作与Texshop mac。你能(或某人)请帮我吗?谢谢!=)

大卫·N

Florian Knorn

@妮可:再一次,我的包不做任何工作,只是配置清单包给你。无论如何,我刚一看清单文档给你。我没有看到一个选项直接,但你可以做的是添加在你的情况中firstnumber = 6 \ lstinputlisting选项的编号从6开始。这将做你想做的事情。

妮可

谢谢Florain,这个包是很好的!

但是,一个问题:我从这样的m文件包括一些代码
lastline \ lstinputlisting[得力= 6 = 18]{myscript.m}

你的包将显示行号,但他们总是从1开始编号。在上面的示例中,这将是高兴看到实际的行号,你会看到他们在Matlab编辑器中,即从6到18编号。这可能是你的包吗?

马尔科姆Lidierth

做一个治疗,甚至乳胶新手。点击我花了一段时间,一些我想要的东西(如控制空格)被使用可用的选项列表中已有的方案

ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/listings/listings.pdf

(应该仔细阅读帮助int猪圈文件更多!)

托马斯•施密特

谢谢!这是一个非常全面的软件扩展。是开箱即用的,只要按照说明pdf文档中包括在内。

伊凡Brezani

伟大的

鲁珀特Wurnitsch

simmal

Florian Knorn

@奥斯卡,抱歉让你失望了,但是清单包不处理unicode,据我所知。

因为输出电容

我缩小误差上面下来调整行间距的问题在图标题脚注和从1.5(身体)1。很难复制,如果我得到一个很兆瓦。

因为输出电容

这个包是大的,但是我不能让它与我的论文工作。我想一定有一些冲突和我装包。我得到的是:的错误。/ chapter1 / / section1-4来源。特克斯:8: LaTeX Error: \begin{document} ended by \end
{图}。与任何图在论文中发生这种情况,只要第一个。文档编译好如果我注释掉mcode usepackage和mcode内容部分。任何帮助吗? ?我难住了,在这已经花了近4个小时。谢谢。

我用文档类和包我已经加载:
\ usepackage {graphicx}
格式=纯\ usepackage[中心labelsep =时期]{标题}%修复图标签,图#:#。
\ usepackage {subfig} %多个人物一个浮点数
\ usepackage {xfrac} %更好的数学分数
\ usepackage {mdwlist}
\ numberwithin{方程}{节}%数方程根据部分
\ usepackage{浮动}%浮包
\ usepackage {epstopdf}万博1manbetx %对eps与pdflatex pdf格式的支持
\ usepackage数组{}%表数组的支持万博1manbetx
\ usepackage{多行的}%高级表行和列
\ usepackage {fixltx2e} %浮动位置修正
\ usepackage[一]{esvect} %向量符号的支持万博1manbetx
附录\ usepackage{} %附件支持万博1manbetx
autolinebreaks \ usepackage[陷害,编号,useliterate] {mcode}
\ usepackage {amssymb}
\ usepackage {amsxtra}
\ usepackage {, amssymb eepic srcltx}
\ usepackage[超级、数字sort&compress] {natbib}

奥斯卡Edvardsson

有问题,和o。取而代之的是一个简单的空间。什么好主意吗?使用这个在我Latex-preamble:
\ usepackage (T1) {fontenc}
\ usepackage(瑞典){巴贝尔}
\ usepackage (use utf8) {inputenc}

除此之外,就像一个魅力!

德里克。奥康纳

更好的是,使用

228年{~}{{$ \ sim \ \ $}} 1% \底片

德里克。奥康纳

@ Florian:这只是给你一个波浪号。我们需要的是\ sim美元美元。

我做了这个mcode.sty的变化:

226年\ lstset {%
227文化= %
228年{~}{{\ sim美元}}1% \底片

Florian Knorn

@埃米尔:229行注释掉。

埃米尔

一个很棒的包Florian !作为一个完整的新手乳胶我不敢招惹你.sty文件。

你或任何人,能告诉我我需要怎么修改它,如果我想要显示吗

[~,印第安纳州]= max (vec);

正常吗?波浪号不显示它应该的方式……

非常感谢

布鲁诺

嗨,御马,

非常感谢您的文件!它真的是太棒了!我想提出一个解决方案的适当的强调单词“结束”作为关键字,而不是作为一个数组的最后一个元素。我\ lstset命令是这样的:

\ lstset {= Matlab语言,
关键词= {classdef打破,情况下,捕获,继续下去,别的,elseif,,,功能,全球性的,如果,否则,parfor,持续回报,spmd,开关,试一试,虽然},
basicstyle = \ ttfamily,
keywordstyle ={蓝}\颜色,
commentstyle = {GreenComm} \颜色,
stringstyle = {PurpleStr} \颜色,
数量=左,
numberstyle ={白}\小\颜色,
stepnumber = 1,
numbersep = 10 pt,
写成backgroundcolor ={白}\颜色,
tabsize = 4,
showspaces = false,
showstringspaces = false,
评论= [l] \ %,
morecomment = [l]…
morecomment = [s] {\ % \ {} {\ % \}},
morestring = [m] ',
morecomment = [s][\颜色{黑}]{}{)},
morecomment = [s][颜色{黑}\]{,结束}{)},
morecomment = [s][\颜色{黑}]{}{)},
morecomment = [s][颜色{黑}\]{,结束}{},
morecomment = [s][颜色{黑}\]{\{结束}{\}},
morecomment = [s][颜色{黑}\]{,最后}{\}},
morecomment = [s][颜色{黑}\]{\{结束,}{\}},
}

注意最后“morecomment”行。他们“作弊”说,如果你发现任何的组合,然后让他们黑色的。

谢谢!

Florian Knorn

@Sweidan:到目前为止没有;可能考虑一天,但是现在没有时间,对不起!

Sweidan奥马尔

亲爱的Florian !

是你的包在特克斯目录,所以我和特克斯包管理器可以使用它吗?

谢谢,保持良好的工作

约翰D 'Errico

不错的

杰弗里

由于御马,这是一个非常有用的工具!

Florian Knorn

@切赫:谢谢你的提示。我可以早点看到这个;-)无论如何,只是修改了包装包括(检查文档)。

切赫Nechaev

谢谢你!伟大的工具!

这个补丁修正长代码行处理:

- - - C: /程序文件(x86) / MiKTeX 2.8 /特克斯/乳液/ mcode / mcode.old。猪圈星期二2011年3月15日13:16:32
+ + + C: /程序文件(x86) / MiKTeX 2.8 /特克斯/乳液/ mcode / mcode。猪圈星期二2011年3月15日13:33:53
@@ -218、5 + 218,10 @@
\ fi
\ fi

+ \ lstset{%处理长代码行
+破裂线= true, %打破长代码行
+ breakatwhitespace = true %……只有在空白
+}
+
\ endinput
% %文件结束“mcode.sty”。
\没有换行符结束的文件

哈尼

谢谢真的很容易,但在我看来,如果你有一个长的代码行,会有问题。

Serdar Tombul

完美的工作。但是要添加的自动换行功能有时可能超过textwidth的代码。

mathworks2011

太好了!

Sterren

神奇的乳胶模块。我有一个问题与语法高亮显示;当我清楚一个变量与代码

明确varname

在Maltab,变量是紫色的。我认为这可能是包不理解的形式传递变量的方法

函数char_variable matrix_variable

而不是

函数(char_variable, matrix_variable)

但当我写代码

负载的data.m

格式的数据。米的紫色如我所想。也许只是好奇明确关键字。

尽管伟大的计划!谢谢!

杰罗姆

Florian Knorn

@大卫:对不起,试图安装清单包;.sty文件包,需要的不仅仅是据我所知……

大卫损害

我似乎无法让甚至演示工作。
我下载列表。猪圈到同一个文件夹从谷歌和其他所有的包
!未定义的控制序列。
\ lst@SelectCharTable…eveloperSCT \ lst@DefRange
\ ifx \ lst@Backslash \放松……
l25…演示\ mcode{因为我= 1:3,disp(“酷”);结束;}
使用动词| \ \ mcode {} |…

吗?
!未定义的控制序列。
\ lst@SelectCharTable…eveloperSCT \ lst@DefRange
\ ifx \ lst@Backslash \放松……
l29 \开始{lstlisting}

吗?
!未定义的控制序列。
\ lst@SelectCharTable…eveloperSCT \ lst@DefRange
\ ifx \ lst@Backslash \放松……
l31日……字体\乳胶:\ mcommentfont \πx ^ 2§美元

吗?
[1
这是我能找到的错误
我用2.8 MikTex windows 7

尼克

@ Florian:谢谢你的调试!我试着将MATLAB utf - 8编码。

Florian Knorn

@尼克:好吧,搞懂了——你的m文件需要在utf - 8编码由于某种原因(你寄给我的一个Windows拉丁1)。不是100%确定为什么这使得不同(但我怀疑这与部分的方式签署§编码),但这将帮你搞定。作为一种替代方法,您可以尝试使用不同的math-escape性格。

尼克

好吧这是我的文件。我也把mcode。猪圈的. zip文件。我想这是相同的,但是你永远不会知道的。
http://db.tt/rnZVT34

提前谢谢!

Florian Knorn

嗯,看起来你有最新版本的列表。我刚试过自己的演示文档,包括一些外部m文件§\乳胶§在它工作正常…

你有试过包括只是一个非常简单的m文件?你仍然得到相同的问题吗?

很难调试的事情,也许你可以一起把最小的非工作的例子我可以看到为自己…

尼克

打开的pdf格式(MiKTeX学监文件)说:
上市计划
版权1996 - 2004,Carsten亨氏
版权2006 - 2007年,布鲁克斯摩西的
维护人员:布鲁克斯摩西< bmoses@dpdx.net >
2007/02/22 1.4版。
这有帮助吗?
事情是这样的,当我在texworks typ MATLAB代码本身的一切工作。只有当我试图加载一个m文件出了点事情。

Florian Knorn

@尼克:嗯,找到适合我……你用的什么版本的上市计划(“texdoc清单”在命令行)

尼克

嘿,御马,

伟大的计划,但我有一个小问题。每当我负载m文件不能使用使用§\乳胶§乳胶排版。这是支架认可。也不是你的演示文件。当我设置mathescape真正认识到数学模式,但排版数学在黑色的东西。帮助吗?

马塞洛佩林

感谢分享这御马。我使用它在一个包的文档我写道,它看起来美丽。

米哈伊尔·Konnik

巨大的谢谢,御马,很柔软!工作顺利就像一个魅力。

托马斯Arildsen

这看起来不错——我还没有试过非常,然而。也许你应该考虑把这个CTAN。

Florian Knorn

@宇,很高兴你喜欢这个包。“Δ”取代“δ”实际上是故意的。但如果你不想,只是删除线”{三角洲}{{\ \三角洲美元小}}1% \三角洲”的文件。

(他

很棒的包!我有一个问题关于使用它。我mablab代码时,我有一个变量的名字“三角洲”,它变成一个三角形在pdf文件中。我试过“三角洲”,“ω”很好。但“δ”并非如此。我怎样才能解决这个问题?

查理Matlack

易于使用和抛光的输出,也节省了空间在使用\逐字!非常感谢你写这!

迪米特里Yatsenko

肯·H

呀哈!和我们中的许多人一样,你可以只是说“读我的演示,假。”For some reason your section symbols show up as "§" (that is, preceded by a A with a carrot) on my computer and when I left that symbol off, the escape didn't work. Thanks for your patience!

Florian Knorn

@肯H -谢谢你的积极的评论。我看看你的问题,但我不能复制它。使用我的演示文档顶部(见链接),离开mathescape = false作为默认设置的文档,包括tipa包,我可以简单类型§\ textpipe§管出现得很好。不知道为什么这不是为你工作…尽可能的演示文档,这是一个非常贫乏的文档。如果它工作,但不与你的文档,那么它几乎是sureley一些包冲突…

肯·H

肯·H

这只是一个可笑的,非常有用,并且简化方案。非常感谢把它在一起。

我讨厌问这样简单的问题,但是我用谷歌搜索了我的脑袋,不懂:mathescape不为我工作!我改变.sty文件说mathescape = true, escapechar =§,但是当我类型§\ textpipe§{lstlisting}内的环境,我只是得到“\ textpipe”当我编译。如果我添加美元符号,我得到一个管看起来正确,但是如果我尝试剪切和粘贴如果从pdf格式,它不正确地复制到新文档。然而,如果我在定期使用\ textpipe命令乳胶环境、剪切和粘贴效果很好。

事实上,即使使用§x ^ 2§{lstlisting}环境不会产生格式化文本。x ^ 2美元或§x ^ 2美元§作品,但这解决方案并不适合我需要的符号……

我使用\ textpipe tipa包。

非常感谢那些可以帮助!

Florian Knorn

@托马斯-操作系统没有区别。最简单的方法就是把它作为.tex文件在同一路径。

托马斯·温加滕

我用mcode。住在猪圈里在我的windows pc和辉煌。

但是使用它在我的新mac texmaker / texliveutility。

有人知道如何添加这个包吗?

Florian Knorn

@阿里尔,到底如何我知道你在使用那块键盘吗?,§符号叫做“部分标志”(http://en.wikipedia.org/wiki/Section_sign)和Mac键盘布局(美国)我可以通过按Alt + 6

阿里尔Balter

谁能告诉我到底,清单模式和插入符号是为了逃避乳胶在我的代码清单?更重要的是,到底如何我输入吗?

Florian Knorn

@弗里茨:对不起,据我所知清单包不支持自动换行……万博1manbetx这意味着,你必须manuall编辑代码,使其符合您的代码“盒子”(对我来说,大概是78个字符)。小提示:在MATLAB编辑器你可以设置一个字符每行号码之后,你可以有东西自动包装,也可以手工包装的事情但是在编辑器中使用垂直行它产生作为指导……

弗里茨Diorico

你好!这真的是太棒了。非常感谢你。我只是有一个小问题。我的一些线路很长,当我编译特克斯文件,代码打印这一页的边界。我怎么能包装的我的源代码吗?对不起,如果这是一个问题由于缺乏乳胶知识。谢谢。

Vamshi Yamsani

非常感谢。

卡米尔沃西基

工作很好,谢谢你。

Florian Knorn

@杜尔格ch:请参阅上面的文件描述,最后是一个下载链接一个小演示文档(包括乳胶来源),您可以看到如何使用包。

杜尔格ch

你好,你能告诉我如何将matlab代码插入乳胶文件我已经写上了。我看到上面的评论但是我ddnt明显。我需要安装什么。请建议以明确的方式通过考虑我是初学者。感谢你们所有人。

贾里德

忘记我的评论。伟大的工作。谢谢你的写作。图我发现一个浮动被放置在中间的代码框代码是分裂。只是用\ clearpage防止漂浮重叠。

Haseeb Chaudhary

完美的工作!

安德烈·布里托

你好,
有人可以一起工作MiKTeX 2.8 ?

Jan Fousek

非常有用的。能够使用投影机类,我不得不使用(脆弱)卡拉季奇包含lstlisting块的帧。

开始\{帧}(脆弱)

开始\ {lstlisting}

米兰Rapai

伟大的工作

亚历克斯

凯文

维克多

Heej御马,

Windows使用反斜杠,而是因为“\”js乳胶命令你必须使用' / '它只是奇怪

\ graphicspath {C: /文档和设置所有用户/文档/图片/样本图片/}

工作很好。它能找到的照片。但是当我类型

lstlisting {D: /我的文档/ MATLAB / plotter.m}

无法找到文件,但是当你的类型

lstlisting {D: /乳液/ mfilefolder /绘图机。m}(没有空格)没问题。谢谢你的帮助但我将试着问开发人员清单

Florian Knorn

嗨,维克多,我不认为功能的上市方案,对不起……

我不知道如何你必须指定路径在Windows系统上,但我一直认为Windows使用反斜杠(\)路径名,不是正斜杠……这是问题吗?

否则,我不能帮助你,对不起!也许问上市方案的开发人员…

维克多

你好我还高兴地使用这个包,但有办法指定包的路径查找文件?只是相同的图形

\ graphicspath {C: /文档和设置所有用户/文档/图片/样本图片/}

例如
\ listingspath {C: / ........}(doesn't work, already tried}

因为如果我输入完整路径名中的lstlistings {…}命令它不工作。我认为这是由于这一事实路径名称空间。是否有办法解决这个问题和图形以同样的方式吗?

Ita Atz

这就跟你问声好!我在哪儿能得到的最新版本lstlisting吗?
我读过,它将解决upquote问题!
我写我的论文,我必须包括大量的matlab代码”……的,所以我真的需要它! !

谢谢你的帮助

Florian Knorn

演示文档更新。

@拉姆:我shuffeled东西有点在源代码中,并添加一个描述,使其真正清楚如何改变字体大小。

@ turk:我修改了“解决方案”到最后/结束问题;现在,您可以在源代码中使用“iend”得到“结束”排版在黑色中最后一个元素(使用时参考向量…)

@:如果你使用乳胶逃逸功能在评论,现在有一个简单的方法得到一样的排版风格的评论,看到演示文档…

拉姆Kinnerup

效果很好....我认为这将是很好的,包括指导如何改变字体大小。我发现它,但它不是那么容易。

非常感谢,我已经把它打印小。代码是美妙的!

Florian Knorn

@猫:取代“\ footnotesize”逐“\小”。小的用标准字形大小命令。如果你需要更小的字形大小,你需要把这个“\ footnotesize”和替换第一行在Config-Section类似“\ def \ lstbasicfont {\ fontfamily {pcr} \字形大小{3}{4.6}\ selectfont}”……

维克多

不要紧。已经猜对了!
只需添加\ lstinputlisting [firstnumber = 5,得力= 5,lastline = 8]{巴解组织. .

现在我敢说文件是完美的,它为我节省了大量的时间!

维克多

文件大的文档工作,也在附录中。谢谢你Florian !

但是我有一个问题,如果我只编译一个小m文件的一部分,例如\ lstinputlisting(得力= 5,lastline = 8){巴解组织……有办法编辑乳胶的编号文件,因为它总是开始于1而不是m文件的原始行号

你好,

我只是想改变你做什么“%使用字体和较小的大小”评论在猪圈文件使m文件字体较小。谢谢你的伟大的代码!

乌维Lelke

@丹尼尔:你可能想看看以下程序:

//www.tianjin-qmedu.com/matlabcentral/fileexchange/24515-m-code-to-latex-converter

的照顾,后按enter键,end-as-index——和其他几个小问题。

Florian Knorn

@拉格朗日:我包在附录中多次使用,效果不错。我怀疑(因为upquote错误消息),你有一个稍微过时版本的清单包安装。确保你有最新的版本。

@丹尼尔:我知道,我知道,我也很想有一个固定的,但是这样的功能似乎是非常独特的Matlab脚本语言,和上市方案(所有工作)不支持这样的行为。万博1manbetx我已经寄包的维护者,但他从来没有回我…

丹尼尔

杰出的,谢谢!一个问题——我不能让我的“m-files…”显示为蓝色。

拉格朗日

mcode现在最新版本下载,给更多关于错误的信息。什么好主意吗?

(乳胶)完成退出状态1
/ mcode。猪圈:181:包keyval错误:upquote定义。}
/论文。特克斯:50:Undefined control sequence. \begin{document}
/论文。特克斯:50:Argument of \caption@make has an extra }. \begin{document}

拉格朗日

对不起c p错误的错误信息:
/论文。特克斯:51:Undefined control sequence. \begin{document}

Y是没有“编辑”功能吗?

拉格朗日

这就跟你问声好!
真的不错,看起来很花哨,只要你在一个文档中使用它。我有困难在“附录”:使用包
/附件。特克斯:5:Environment lstlisting undefined. \begin{lstlisting}

劳伦斯

感谢这个伟大的乳胶包!

我想包括的m文件有很长的线,太长时间在一行显示在我的文档。在阅读列表的用户参考我发现如何做到这一点:

(破裂线= true) \ lsinputlisting {file.m}

你也可以只显示几行,例如只有4号线到15的文件。m文件:

\ lsinputlisting [lastline得力= 4 = 15]{file.m}

Florian Knorn

@阿尔文:对不起,我没有错误。但谢谢你指出一个变通方法,对于那些没有一个“正确的”特克斯安装,包括所有字体和映射文件。你是对的,“textcomp”包只有upquotes。使用的想法,直接来源于上市documentention(4.7节)。

@ turk:非常感谢你分享你的方法进行“终结”问题。虽然它不太光滑,它工作得很好!不幸的是,我能解决这个问题在一个更优雅的方式。我说过很多次,所做的实际工作清单pacakge,至于我能看到它不支持不同的色彩相同的关键字…万博1manbetx

土耳其人

尽管一个解决方案是更换lstlisting环境:
§\ fontfamily {pcr} \ selectfont§结束

土耳其人

正如乌维已经提到的,“结束”并不总是用来完成控制语句;例如它也用来表示最后一个矩阵的指数。在这种情况下m仍在蓝色打印“结束”。应该改进方案或方式应该创建的用户就能够手动更改颜色。(例如:\输入textcolor lstlisting环境中不起作用。)

阿尔文

似乎textcomp包这个问题。必须找到一个合适的映射文件的字体。建议用户cm-super修复它。否则如果你懒惰就像我使用信使包,摆脱textcomp包。这有一个警告,但因为你不再可以使用选项“upquote”直引号。

干杯

阿尔文

你好,

我注意到m包创建一个错误逐条列记环境。当我包括m pagkage逐条列记环境破坏。而不是正常的点在一行的开始处创建一个法国的性格。起初我以为这是我乳胶与文献,但后来我创建了一个列表的演示m和错误同样存在。有什么办法可以修复/绕过这个吗?

贝恩德•

我在寻找什么

乌维Lelke

还不错,但是仍然存在问题,正确识别关键字和字符串

Erik Erikkson

注意:对于任何想要包括物理单位和源代码在同一个报告。

使用textcomp包在这个文件中(upquote)所需gensymb使用的优惠\摄氏度,siunitx和其他单位包。
临时修复,使用$ ^ \保监会$ C代替\摄氏度,或设置upquote = false mcode.sty和注释掉以下线路。

\ ifx \ textquotesingle \未定义的%
\ RequirePackage {textcomp} %
\ fi

希望这是一个临时修复,直到Florian的下一个版本。

Erik Erikkson

TheFarmer

我上面提到的着色问题的可能的解决方案,是将所有类型的实例代码:
抓住
格式的老鼠
传说boxoff
等效函数调用:
(上)
格式(“老鼠”)
传奇(“boxoff”)

这个代码的工作方式一样,语法着色的乳胶是完美的。

TheFarmer

我注意到的另一件事是当你使用……将一个表达式几行。matlab-editor他们是蓝色的,而他们在乳胶呈现出绿色。

这仅仅是挑剔的,但还是有好处的!

希望你能看一看这个问题,因为我自己也不知道如何实现。

TheFarmer

顺便说一句缺乏色素也适用于其他事情,
推迟
信谊x y z
等。

TheFarmer

这个工作非常好,在乳胶和代码变得非常好。

给定的字符串是正确的,紫色的颜色,但当你使用matlab命令:
抓住
“在”给出同样的紫色在matlab编辑器中,但不是在乳胶文件。你能看一看吗?

我也推荐评论出三角洲句子从你的源代码。我认为大多数人会喜欢保持原来的变量名。

Florian Knorn

对不起,安德鲁,该特性必须提供的清单包……

安德鲁风

优秀的工具。

有人有一个修复添加细胞(% %)格式?我想水平线和第一行粗体,因为它出现在编辑器中。

阿里尔Balter

我发现如何添加标签、标题:

\ lstinputlisting[标签= lst: mylable标题= {\ mcode {mycode.m}}] {mycode.m}

我仍然与“p”浮动的麻烦。代码运行了页面的底部,不继续。有开关的地方帮助吗?

阿里尔Balter

非常感谢这!发现了一个小错误,在使用\ lstinputlisting {…},环境\ texttt {…}不再工作了。我克服了通过使用\ mcode {…}because that was sufficient for what I needed. But perhaps someone can fix the problem.

有人知道的方式有一个能够\ \标签参考清单,清单的标题如:
清单1。
....
和标题?

谢谢你,爱丽儿

托马斯。

你好,
我喜欢这个包。然而,我使用了大量的撇号像[lpfb lpfa] =黄油(6100 / fn“低”)在我的m文件。如果我使用正常documentclasses如书、文章或编译报告我没有任何问题。
但是,当我使用documentclass“beamerclass”,我不能包括任何m-files,如果有撇号(')在我的m文件。在删除所有撇号乳胶可以集成我的m文件。
你有同样的问题吗?有人知道,如何解决这个问题。

我使用一个简单的例子:
黄油。m包含:[lpfb lpfa] =黄油(6100 / fn“低”)

tex文件:
\ documentclass{投影机}
\ usepackage[陷害,编号]{mcode}
开始\{文档}

{\框架
\ lstinputlisting {matlab / butter.m}
}
结束\{文档}

感谢帮助!
干杯,托马斯

米歇尔的速度

伟大的作品,它为我节省了很多时间。谢谢你!

Stephen Stegall

美丽的工作。谢谢你!

丹尼斯Birchenough

丹尼斯Birchenough

别介意…我只是找到了“文学”一节,注释掉了{三角洲}的例子。:伟大的项目!

丹尼斯Birchenough

我有一个参数称为“Ndelta”。这个程序将一切正常,除了所有实例这个参数在哪里,它缩短2字符:N和三角洲的象征。换句话说,不是拼出三角洲,它给出了符号δ。否则,大项目!我爱它! !

Florian Knorn

谢谢你指出了其中的不足,罗兰。

我得到很多的请求如何实际使用包,我现在一起扔一个小demo-document——我猜一个例子说超过1000字;-)

= >http://www.knorn.org/misc_files/mcode_demo.zip

大卫Legland

罗兰·考夫曼

注意其用法:如果您保存您的文件以utf - 8格式在许多Linux系统(默认),然后使用部分escape-to-LaTeX标志不会正常工作。你必须使用inputenc如在乳胶latin1选项中的一个,然后确保你的文件保存在字符集(% % %编码:latin - 1;局部变量例如在Emacs)。

杰森鹤嘴锄

太好了。正是我需要的。易于使用和为我节省了大量的时间在写我的论文。
谢谢

丹·巴克

工作很好,谢谢:)

几个建议,(i)的话,后一个命令不是括号应该强调紫色,如“推迟”,是紫色的。(2)有可能添加一个标题,说文件名称是什么?

艾尔Makedonskiy

太棒了

尼古拉Toljic

谢谢。

比尔McKeeman

可爱。我有很多麻烦刚刚dot-sty文件成可用的形状。下载后我有一个电子邮件消息缠绕在一个html文件内的tab-infested猪圈重命名文件和许多= D3和其他字符。横跨150列的文本。花了大约一个小时梳理所有的无端史莱克,这样我就可以使用它。谢谢。/ s /比尔

Val施密特

这是伟大的,除了它不尊重——{单独}\开始指令。任何想法如何包括matlab代码成双的文档,但代码本身出来单间隔?
谢谢,瓦尔

亚历山德罗张睿羚醉心

很好!易于使用和非常有用的

米拉密特拉

雷诺Vliegendhart

它的工作原理。只有一个小问题。它真的不像美元符号在评论。(但可以规避逃往乳胶然后逃离美元符号)。

米歇尔·德容

非常感谢。看起来很棒在我报告;-)

渡船K

伟大的工作!就像一个魅力。

纳什博尔赫斯

神奇的!我到处寻找一些简单的包括一些乳胶matlab代码,这是完美的!

Florian Knorn

当然,使用\ lstinputlisting命令……很高兴你觉得它有用:-)

长陈

太好了。你可以挖到猪圈文件更改字体和间距。我喜欢评论的$ $。

是否可以直接链接到m文件在乳胶?然后在评论将自动更新如果我改变m文件。

Florian Knorn

@埃玛:当然,看的评论“%使用字体和较小的大小”……

艾玛•汤普森

这是伟大的! !适合我的论文!但是它可能改变字体大小吗? ?

弗罗林Stoican

正是我需要的

Florian Knorn

@莎拉:把特克斯文件相同的路径。除此之外,多做一些阅读;-)祝你好运!

莎拉Bernardez

谁能告诉我如何安装或其他这个.sty文件,好吗?我新的乳胶和matlab。我如何使用它但我需要乳胶reconise file.Thanks。

" mirzaei

谢谢。这是伟大的。你只需要把你的代码之间:
开始\ {lstlisting}
您的代码在这里
结束\ {lstlisting}

代码或使用\ mcode{}为内联使用。

这是非常好的,方便。

费尔南多·尔孔尼。

由于弗洛里安. .你的程序是最好的! ! !

Micke米

把这个文件在同一个地方tex文件和它的工作原理。也跟踪多少caracters适合在一条线……

塞巴斯蒂安swose

工作得很好。谢谢你很多! !

Micke表示

你把文件和如何使用它呢?

茱莉亚N

所以对于我的论文,非常感谢Florian !我的修改是包括粗体、斜体和颜色bw打印彩色文档。通过升级“其他”声明\ bw这些命令:
keywordstyle = \ bfseries \颜色(rgb) {0, 0, 1},
commentstyle = \ itshape \颜色(rgb) {0.133, 0.545, 0.133}

某人在某个地方

我发现当使用文档中的数据就会消失
\ includepackage{颜色}

\ includepackage {doublespace}
在同一时间

某人在某个地方

这个包的使用导致所有数据文档中消失。谁知道怎么了?

拉斐尔Fuenzalida

很棒的包乳胶! ! ! ! !

Florian Knorn

感谢垫Odijk小费!我要提到它的序言;-)

@用户没有名字:我有很少的背景信息在你的情况下,没有什么我能做的。但问题可能是大型mcode-blocks float-placement陷入困境。所以我建议你试着让mcode-blocks浮动差异(有一个选项的清单包)。

没有给

运行良好的matlab照片看起来很酷,但搞砸了整个文档。也许我缺乏上乳胶技能但我不能解决如何解决这个问题。

垫Odijk

对于那些想要插入matlab代码文件(. m)直接使用:
\ lstinputlisting {your-file.m}
而不是mcode.sty中给出的命令的

丹尼尔埃尼斯

太好了。做广告。谢谢你把这个在一起。

多丽丝·吉梅内斯

MATLAB版本兼容性
创建R13
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!