org模式如何将代码块转换为乳胶格式?
org mode how to convert code block into latex format?
org-mode 块代码,我想转换成格式漂亮的乳胶。
flow org-mode 文本,当转换为 latex 文件时,它是如此丑陋。我该怎么办
做什么?
#+begin_src c
#inlcude <stdio.h>
int main(int argc, char **argv)
{
printf("hello\n");
}
#+end_src
要格式化代码,请尝试
\documentclass{article}
\usepackage{listings}
\usepackage{xcolor}
\usepackage[scaled=.85]{beramono}
\lstset{
language=C,
backgroundcolor=\color{black!5}, % set backgroundcolor
basicstyle=\footnotesize\ttfamily,% basic font setting
columns=fullflexible,
}
\begin{document}
\begin{lstlisting}
int main(int argc, char **argv)
\end{lstlisting}
\end{document}
这给出了
希望对您有所帮助!
试试这个:
\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[language=C]
int main(int argc, char **argv)
\end{lstlisting}
\end{document}
listings 包可用于多种语言。它把关键词加粗了。
你应该使用:
\begin{lstlisting}[frame=single]
如果你想要代码周围的框架
你应该使用:
\lstset{language=C,morekeywords={filter},deletekeywords={main}}
\begin{lstlisting}[frame=single]
如果你想把更多的单词加粗(例如,单词过滤器将以粗体显示)或者如果你想将 C 关键字放在普通字体中(例如:main 将不会显示为粗体)
org-mode 块代码,我想转换成格式漂亮的乳胶。 flow org-mode 文本,当转换为 latex 文件时,它是如此丑陋。我该怎么办 做什么?
#+begin_src c
#inlcude <stdio.h>
int main(int argc, char **argv)
{
printf("hello\n");
}
#+end_src
要格式化代码,请尝试
\documentclass{article}
\usepackage{listings}
\usepackage{xcolor}
\usepackage[scaled=.85]{beramono}
\lstset{
language=C,
backgroundcolor=\color{black!5}, % set backgroundcolor
basicstyle=\footnotesize\ttfamily,% basic font setting
columns=fullflexible,
}
\begin{document}
\begin{lstlisting}
int main(int argc, char **argv)
\end{lstlisting}
\end{document}
这给出了
希望对您有所帮助!
试试这个:
\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[language=C]
int main(int argc, char **argv)
\end{lstlisting}
\end{document}
listings 包可用于多种语言。它把关键词加粗了。
你应该使用:
\begin{lstlisting}[frame=single]
如果你想要代码周围的框架
你应该使用:
\lstset{language=C,morekeywords={filter},deletekeywords={main}}
\begin{lstlisting}[frame=single]
如果你想把更多的单词加粗(例如,单词过滤器将以粗体显示)或者如果你想将 C 关键字放在普通字体中(例如:main 将不会显示为粗体)