Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pandoc和源代码高亮显示:导出为HTML时禁用嵌入样式_Html_Css_Syntax Highlighting_Pandoc - Fatal编程技术网

Pandoc和源代码高亮显示:导出为HTML时禁用嵌入样式

Pandoc和源代码高亮显示:导出为HTML时禁用嵌入样式,html,css,syntax-highlighting,pandoc,Html,Css,Syntax Highlighting,Pandoc,我刚刚注意到,在将带有代码的标记导出为HTML时,Pandoc会在文档中内联导出一些默认CSS样式: <style type="text/css"> div.sourceCode { overflow-x: auto; } table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode { margin: 0; padding: 0; vertical-align: baseline; border: none

我刚刚注意到,在将带有代码的标记导出为HTML时,Pandoc会在文档中内联导出一些默认CSS样式:

<style type="text/css">
  div.sourceCode { overflow-x: auto; }
  table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode {
  margin: 0; padding: 0; vertical-align: baseline; border: none; }
  table.sourceCode { width: 100%; line-height: 100%; }
  td.lineNumbers { text-align: right; padding-right: 4px; padding-left: 4px; color: #aaaaaa; border-right: 1px solid #aaaaaa; }
  td.sourceCode { padding-left: 5px; }
  code > span.kw { color: #007020; font-weight: bold; } /* Keyword */
  code > span.dt { color: #902000; } /* DataType */
  code > span.dv { color: #40a070; } /* DecVal */
  code > span.bn { color: #40a070; } /* BaseN */
  code > span.fl { color: #40a070; } /* Float */
  code > span.ch { color: #4070a0; } /* Char */
  code > span.st { color: #4070a0; } /* String */
  code > span.co { color: #60a0b0; font-style: italic; } /* Comment */
  code > span.ot { color: #007020; } /* Other */
  code > span.al { color: #ff0000; font-weight: bold; } /* Alert */
  code > span.fu { color: #06287e; } /* Function */
  code > span.er { color: #ff0000; font-weight: bold; } /* Error */
  code > span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
  code > span.cn { color: #880000; } /* Constant */
  code > span.sc { color: #4070a0; } /* SpecialChar */
  code > span.vs { color: #4070a0; } /* VerbatimString */
  code > span.ss { color: #bb6688; } /* SpecialString */
  code > span.im { } /* Import */
  code > span.va { color: #19177c; } /* Variable */
  code > span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
  code > span.op { color: #666666; } /* Operator */
  code > span.bu { } /* BuiltIn */
  code > span.ex { } /* Extension */
  code > span.pp { color: #bc7a00; } /* Preprocessor */
  code > span.at { color: #7d9029; } /* Attribute */
  code > span.do { color: #ba2121; font-style: italic; } /* Documentation */
  code > span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
  code > span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
  code > span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
</style>

div.sourceCode{overflow-x:auto;}
table.sourceCode、tr.sourceCode、td.LineNumber、td.sourceCode{
边距:0;填充:0;垂直对齐:基线;边框:无;}
table.sourceCode{宽度:100%;线条高度:100%;}
td.lineNumbers{text align:right;padding right:4px;padding left:4px;color:#aaaaaa;border right:1px solid#aaaaaaaa;}
td.sourceCode{左填充:5px;}
代码>span.kw{color:#007020;字体大小:粗体;}/*关键字*/
代码>span.dt{color:#902000;}/*数据类型*/
代码>span.dv{color:#40a070;}/*DecVal*/
代码>span.bn{color:#40a070;}/*BaseN*/
代码>span.fl{color:#40a070;}/*浮点*/
代码>span.ch{color:#4070a0;}/*字符*/
代码>span.st{color:#4070a0;}/*字符串*/
代码>span.co{颜色:#60a0b0;字体样式:斜体;}/*注释*/
代码>span.ot{color:#007020;}/*其他*/
代码>span.al{color:#ff0000;字体重量:粗体;}/*警报*/
代码>span.fu{color:#06287e;}/*函数*/
代码>span.er{color:#ff0000;字体重量:粗体;}/*错误*/
代码>span.wa{颜色:#60a0b0;字体大小:粗体;字体样式:斜体;}/*警告*/
代码>span.cn{color:#880000;}/*常数*/
代码>span.sc{color:4070a0;}/*SpecialChar*/
代码>span.vs{color:4070a0;}/*逐字字符串*/
代码>span.ss{color:#bb6688;}/*特殊字符串*/
代码>span.im{}/*导入*/
代码>span.va{color:#19177c;}/*变量*/
代码>span.cf{color:#007020;字体重量:粗体;}/*控制流*/
代码>span.op{color:#666666;}/*运算符*/
代码>span.bu{}/*内置*/
代码>span.ex{}/*扩展名*/
代码>span.pp{color:#bc7a00;}/*预处理器*/
代码>span.at{color:#7d9029;}/*属性*/
代码>span.do{color:#ba2121;字体样式:italic;}/*文档*/
代码>span.an{颜色:#60a0b0;字体大小:粗体;字体样式:斜体;}/*注释*/
代码>span.cv{color:#60a0b0;字体大小:粗体;字体样式:斜体;}/*CommentVar*/
代码>span.in{color:#60a0b0;字体大小:粗体;字体样式:斜体;}/*信息*/

由于我已经在引用的CSS文件中使用了我的样式(使用
--CSS
选项),所以我想防止出现这种情况。如何做到这一点?

因为所有这些样式都与突出显示相关,如果您只是禁用synax突出显示,它会起作用吗?i、 e.
--no highlight
选项。您还可以更改您的pandoc HTML模板,并使用
$highlighting css$