Advertisement
Guest User

Untitled

a guest
Jul 28th, 2015
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.71 KB | None | 0 0
  1. Runaway argument?
  2. ! Forbidden control sequence found while scanning use of lst@next.
  3. <inserted text>
  4. par
  5. l.23 codeListing{x <- y}{f(g(x))}
  6.  
  7. documentclass[english]{article}
  8. usepackage[latin9]{inputenc}
  9. usepackage{geometry}
  10. begin{document}
  11.  
  12. newcommand{codeListing}[2]{
  13. begin{tabular}{p{8cm} p{8cm}}
  14. begin{lstlisting}
  15. #1
  16. end{lstlisting}
  17. &
  18. #2tabularnewline
  19. end{tabular}
  20. }
  21.  
  22. section{verbatim test}
  23. begin{verbatim}
  24. logLik <- function(x) {
  25. y <<- x^2+2
  26. return(sum(sqrt(y+7)))
  27. }
  28. end{verbatim}
  29.  
  30. section{codeListing test}
  31. codeListing{}{
  32. logLik <- function(x) {
  33.  
  34. ~~y <<- x^2+2
  35.  
  36. ~~return(sum(sqrt(y+7)))
  37.  
  38. }
  39.  
  40. }
  41.  
  42. end{document}
  43.  
  44. documentclass{article}
  45. usepackage{xparse}
  46. ExplSyntaxOn
  47. NewDocumentCommand {codeListing} { O{} +v O{} +v }
  48. {
  49. begin{table}[h]centering
  50. begin{tabular}[width=textwidth]{ll}
  51. newlinechar=endlinechar
  52. exp_args:Nx scantokens
  53. {
  54. stringbegin{lstlisting}[unexpanded{#1}]
  55. #2
  56. stringend{lstlisting}
  57. &
  58. stringbegin{lstlisting}[unexpanded{#3}]
  59. #4
  60. stringend{lstlisting}
  61. }
  62. end{tabular}
  63. end{table}
  64. }
  65. ExplSyntaxOff
  66. usepackage[a4paper,margin=2cm]{geometry}
  67. usepackage{listings}
  68. usepackage{xcolor}
  69. usepackage{lipsum}
  70. begin{document}
  71. lipsum[1]
  72.  
  73. codeListing[language=C,backgroundcolor=color{yellow!30}]$
  74. #include <stdio.h>
  75.  
  76. int main(void)
  77. {
  78. printf("Hello worldn");
  79. return 0;
  80. }
  81. $[language=C++,backgroundcolor=color{red!20}]$
  82. #include <iostream>
  83.  
  84. using namespace std;
  85. int main()
  86. {
  87. cout << "Hello World!" << endl;
  88. return 0;
  89. }
  90. $
  91.  
  92. lipsum[2]
  93.  
  94. end{document}
  95.  
  96. documentclass{article}
  97. usepackage[a4paper,margin=2cm]{geometry}
  98. usepackage{listings}
  99.  
  100. lstnewenvironment{K}{lstset{language=C}}{}
  101. lstnewenvironment{M}{lstset{language=C++}}{}
  102. newenvironment{T}{begin{table}[h]centeringbegin{tabular}[width=textwidth]{ll}}{end{tabular}end{table}}
  103.  
  104. usepackage{lipsum}
  105. begin{document}
  106. lipsum[1]
  107.  
  108. begin{T} begin{K}
  109. #include <stdio.h>
  110.  
  111. int main(void)
  112. {
  113. printf("Hello worldn");
  114. return 0;
  115. }
  116. end{K} & begin{M}
  117. #include <iostream>
  118.  
  119. using namespace std;
  120. int main()
  121. {
  122. cout << "Hello World!" << endl;
  123. return 0;
  124. }
  125. end{M} end{T}
  126.  
  127. lipsum[2]
  128.  
  129. end{document}
  130.  
  131. codeListing{$e^i$}{}
  132.  
  133. codeListing{%}{}
  134. codeListing{}}{}
  135.  
  136. verb~%~
  137. verb~}~
  138.  
  139. documentclass{article}
  140. usepackage[a4paper,margin=2cm]{geometry}
  141. usepackage[table,cmyk,dvipsnames]{xcolor}
  142. usepackage{array,longtable}
  143.  
  144. arrayrulewidth=fboxrule
  145. tabcolsep=2fboxsep
  146. arrayrulecolor{white}
  147.  
  148.  
  149. newcolumntype{A}[2]{%
  150. >{begin{minipage}{%
  151. dimexpr#2linewidth-2tabcolsep-#1arrayrulewidthrelax}%
  152. vspacetabcolsep}c<{vspacetabcolsep
  153. end{minipage}}}
  154.  
  155. usepackage{listings}
  156. lstset
  157. {
  158. language=[Sharp]C,
  159. breaklines=true,
  160. breakindent=0pt,
  161. tabsize=3,
  162. aboveskip=0dimexprfboxsep+fboxrulerelax,
  163. belowskip=-dimexprfboxsep+fboxrulerelax,
  164. frame=single,
  165. framesep=fboxsep,
  166. framerule=fboxrule,
  167. rulecolor=color{Yellow!30},
  168. xleftmargin=0dimexprfboxsep+fboxrulerelax,
  169. xrightmargin=dimexprfboxsep+fboxrulerelax,
  170. showstringspaces=false,
  171. basicstyle=color{Maroon}scriptsizett,
  172. keywordstyle=color{Blue}sfbf,
  173. commentstyle=color{Cyan},
  174. stringstyle=color{Green},
  175. backgroundcolor=color{Yellow!30}
  176. }
  177.  
  178.  
  179. usepackage{lipsum}
  180. begin{document}
  181. lipsum[1]
  182. begin{longtable}{*2{|A{1.5}{0.45}}|}hline
  183. lstinputlisting{SourceCode.cs}&lstinputlisting{SourceCode.cs}tabularnewlinehline
  184. lstinputlisting{SourceCode.cs}&lstinputlisting{SourceCode.cs}tabularnewlinehline
  185. end{longtable}
  186. lipsum[2]
  187. end{document}
  188.  
  189. newwritetempfile
  190.  
  191. newcommand{example}[1]{
  192. immediateopenouttempfile=jobname.tmp
  193. immediatewritetempfile{#1}
  194. immediatecloseouttempfile
  195. input{jobname.tmp}
  196. lstinputlisting{jobname.tmp}
  197. }
  198.  
  199. example{unexpanded{lipsum[1]}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement