乳胶+源代码导入
我正在使用 Latex 编写一个程序,列出我的所有代码,我遵循以下步骤:
http://texblog.wordpress.com/2008/04/02/include-source-code-in-latex-with-listings/
它有效,但是我的代码在页面的一侧运行。我该如何解决这个问题? 附加问题:如何让它突出显示语法?我确实将 lang 设置为 Java。
I'm using Latex to write a program listing all my code and I am following this:
http://texblog.wordpress.com/2008/04/02/include-source-code-in-latex-with-listings/
It works, but my code runs of the side of the page. How can I fix this?
Additional question: How can I get it to highlight syntax? I do have lang set to Java.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
尝试这样的操作:
它会生成:
alt 文本 http://img260.imageshack.us/img260/1608/codes。 .png
Try something like this:
which produces:
alt text http://img260.imageshack.us/img260/1608/codes.png
你考虑过吗
?
Did you consider
?
打开换行符
您想在命令选项中 。现在您可能不喜欢它的选择,但这是另一个问题。
You want to turn on line breaking with
in the command options. Now you might no like its choices but that is another question.
不要直接包含源代码,而是从文件中包含它:
这样做可以节省大量工作。或者,如果您必须在文件中包含源代码,可以使用 lgrind。
Instead of including the source directly, include it from a file:
You'll save lots of work doing it that way. Alternatively, if you have to include source into the file, there's lgrind.
使用
breaklines=true
例如:\lstnewenvironment{bash}
{\lstset{语言=bash,breaklines=true,frame=trBL}}
{}
Use
breaklines=true
e. g.:\lstnewenvironment{bash}
{\lstset{language=bash,breaklines=true,frame=trBL}}
{}