我发现了一些列表解决方案,或者将源代码放入我的LaTeX文档中,但我希望突出显示Swift代码。任何提示?在LaTeX中为Swift代码突出显示
回答
斯威夫特开箱与崛起:
\documentclass{article}
\usepackage{minted}
\begin{document}
\begin{minted}{swift}
let x = 42
println("Hello, \(x)!")
\end{minted}
\end{document}
与xelatex -shell-escape x
产生
但是请注意,这需要Pygments来做2安装。
确定使用你的代码创建一个新的文档,它的工作正常,使用我自己的tex项目它是这样的:!未定义的控制顺序。 –
@FelixM那么这是文档中的错误。没有看到文件,我们无法诊断。你有没有包含相关的软件包?你确认你正确使用该命令吗? –
我做了一个新的项目复制了一切,现在它正在工作......它是相同的代码,我不知道为什么它不在我的旧项目中工作!谢谢 !!! –
看看listings
包。
虽然我不确定Swift是否已经是支持的语言的一部分,但添加自己的语言定义并不困难。 参见例如this example。
- 1. LaTeX中的R代码,突出显示没有编译
- 2. XCode 6.1:Swift代码突出显示中的奇怪行为
- 3. 将vim语法突出显示为latex
- 4. latex and listings:突出显示代码的某些部分
- 5. 在emacs中突出显示julia代码
- 6. 代码突出显示Joomla
- 7. 在LaTeX中显示半伪代码
- 8. pandoc LaTex更改`反向突出显示
- 9. 突出显示CSS中的PHP代码
- 10. 如何在LaTeX文档中显示LaTeX代码?
- 11. 如何在突出显示时使用突出显示缩进代码highlight.js
- 12. 自动突出显示代码
- 13. 文本/代码突出显示jsDoc
- 14. 代码块错误突出显示
- 15. Dreamweaver代码视图突出显示
- 16. Flex/Actionscript代码突出显示器
- 17. 如何突出显示我的代码?
- 18. 在Django html页面显示synatx突出显示的源代码
- 19. PHP中的XML标题在VIM,SVN等中突出代码突出显示
- 20. 将richtextbox中的文本突出显示为python代码
- 21. 使Swift UITableView的单元格在突出显示时突出显示
- 22. 代码突出显示为语法错误。为什么?
- 23. 为什么GitHub在比较代码时突出显示每个代码
- 24. VS代码禁用突出显示事件,但也禁用突出显示匹配代码
- 25. 使用代码标记突出显示HTML代码 - 错误?
- 26. 使用代码折叠的源代码语法突出显示
- 27. 代码在月食中突出显示时消失
- 28. 在VS.NET代码编辑器中突出显示当前行
- 29. 代码覆盖在.net核心visual studio中突出显示
- 30. 如何在VS代码中禁用错误突出显示?
当我想在最近的文档中包含大量的C#代码时,我发现在LaTeX前处理步骤中使用Pygments(pygments.org)很方便。不幸的是,他们目前没有列出Swift作为支持的语言。 – Hammerite
究竟是什么使用铸造的问题?它应该支持Swift开箱即用(如果安装了Pygments 2)。 –