标签: markup

preg_replace 只替换外部标签?(...我们不是在谈论完整的“html 解析”,只是一些 markdown)

应用突出显示某些文本(不包括偶尔标记“<...>”中的文本)的最简单方法是什么?

澄清:我希望保留现有标签!

$t = 
preg_replace(
  "/(markdown)/",
  "<strong>$1</strong>",
"This is essentially plain text apart from a few html tags generated with some
simplified markdown rules: <a href=markdown.html>[see here]</a>");
Run Code Online (Sandbox Code Playgroud)

应该显示为:

“除了使用一些简化的Markdown规则生成的一些 html 标签之外,这本质上是纯文本:请参见此处

...但不要弄乱锚标记内的文本(即<a href=markdown.html>)。

我听说过不使用正则表达式解析 html 的论点,但这里我们本质上讨论的是纯文本,除了一些 Markdown 代码的最小解析之外。

html php markup markdown preg-replace

6
推荐指数
1
解决办法
5196
查看次数

有什么区别是html5中<nav>和<menu>之间的用法?

有什么区别是导航和html5菜单之间的用法?

导航或菜单,哪一个?

html markup html5

6
推荐指数
2
解决办法
3973
查看次数

如何有选择地抑制 Visual Studio 中的标记验证?

有时我发现能够在包含 HTML(ASPX 等)的文件中抑制某些标记验证警告很有用。

是否有相当于#pragma warning disable\restoreHTML 的?

asp.net markup warnings suppress visual-studio

6
推荐指数
1
解决办法
1102
查看次数

在 PyQt 中(很好地)显示代数表达式

在我的 python 程序中,我创建了一个数学对象的层次结构,代表数学公式。
例如,有Collection,它是一系列Equations,它是两个Sums, Products, Quotients,Exponants或的容器Logarithms,它们都是建立在 上的Figures,可以是数字或变量。

我需要向用户显示为实现某些任务而执行的数学运算步骤,例如获取未知变量等。目前,我以纯文本形式生成此“指南”,很像...

F = (m)(a)  
m = (F)/(a)  
a = 2, F = 3  
m = (3)/(2) = 1.5
Run Code Online (Sandbox Code Playgroud)

然而,用纯文本(例如:)表示复杂的公式log[2](n)=(m)((a)^(2))是丑陋的,并且违背了程序的一个目标,即为用户保持程序的最高清晰度。

我目前正在 PyQt4 中编写 GUI,并且需要对可以在 Qt 应用程序中显示的公式(每个步骤)进行表示。公式不需要在文本中。由于对象结构的原因,根据需要将对象转换为标记文本非常容易。实际的显示方法可以是任何东西,只要我可以在我的 GUI 中干净利落地将其放入,例如 SVG、图像等。

  • 起初,我考虑过 MathML,但读到 PyQt 在显示 HTML 时会忽略 MathML 标签,并且 QMmlWidget 曾经存在于这个确切的任务中,但已被弃用。
  • 然后我阅读了sympy,svgmathQSvgWidget工作的组合,将公式显示为 Svgs,但我需要我的代码是可分发的,这是设置 svgmath 中的字体配置内容所禁止的。
  • 我认为这看起来很有希望:显示与终端一致的 LaTeX 方程, 但视频总时长将近 4 小时,对此我没有耐心。

我几乎倾向于自己编码,使用 PIL …

python markup algebra formula pyqt4

6
推荐指数
1
解决办法
4323
查看次数

pd4ml第一页采用默认宽度(640)

我有一个问题,我必须使用pd4ml工具生成pdf.它适用于除第一页以外的所有页面.

我使用了以下几行代码.

Page2和Page3工作正常,没有任何问题.但是第一页不接受htmlwidth ="1335"(而是需要640这是默认值).

注意:这适用于windows中的pd4ml.jar.当使用linux服务器生成pdf时出现问题.

任何帮助将非常感激.

 <!DOCTYPE html>
    <html>
      <head>
        <title>TITLE</title>
        <style type="text/css" media="all">
            * {margin: 0;padding: 0;}
            body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;color:#333;width: 1335px;}
            table{border:0; border-spacing:0;width: 100%;}
            table td{vertical-align: top;-webkit-text-size-adjust: none;}
            img{border: 0;page-break-inside: avoid;}
        </style>

      </head>
    <body>

    <pd4ml:page.footer>  
    footer text goes here
    </pd4ml:page.footer>

    <pd4ml:page.header>  
    header text goes here
    </pd4ml:page.header> 

    <div class="container" style="margin: 0;">  
      <pd4ml:page.break htmlwidth="1335"/>
        Page 1 content
      </pd4ml:page.break>
    </div>

    <div class="container" style="margin: 0;">  
      <pd4ml:page.break htmlwidth="1335"/>
        page 2 content
      </pd4ml:page.break>
    </div>

    <div class="container" style="margin: 0;">  
      <pd4ml:page.break htmlwidth="1335"/>
        page 3 content
      </pd4ml:page.break>
    </div>

    </body>
    </html> …
Run Code Online (Sandbox Code Playgroud)

html css markup pdf-generation pd4ml

6
推荐指数
1
解决办法
676
查看次数

Mediawiki最好的WYSIWYG编辑器是什么?

Mediawiki最好的WYSIWYG编辑器是什么?似乎周围有许多,但不是特别用户友好(特别是像桌子这样的东西).谁知道目前最好的产品是什么?

我们主要将wiki用于文档(内部),而不是实际的encycopedia类型操作(即引用和引用不太重要).但我希望它尽可能方便用户使用 - 所以不要让用户学习维基媒体标记(wikitext)会很棒......

markup wysiwyg mediawiki editor wikitext

6
推荐指数
1
解决办法
7040
查看次数

如何在 Confluence 中正确格式化目录树?

我想正确格式化目录树图,例如:

   - /folder1 
          - /folder2
          - /folder3
               - file1
               - file2
Run Code Online (Sandbox Code Playgroud)

为此我应该使用什么标记?

formatting markup confluence

6
推荐指数
3
解决办法
2万
查看次数

在没有 CoLab 的情况下在 Jupyter 中实现相当于 Google CoLab @param 标记

Google Colab 具有一些独特的嵌入式Markdown功能,这些功能Jupyter markdown中不存在。

例如,这会产生一个滑块

#@title SEIR Model with Social Distancing { run: "auto" }
#@markdown 
#@markdown Reproduction number
R0 = 2.4 #@param {type:"slider", min:0.9, max:5, step:0.1}
Run Code Online (Sandbox Code Playgroud)

尝试在本地运行 Colab似乎是否定的:CoLab 笔记本必须通过 Google CoLab 网站才能运行。

在不通过外部网站的情况下,以开源方式在本地运行的笔记本中在 Jupyter 上运行,从 CoLab 生成等效的 @param 标记的最佳方法是什么?

python markup slider jupyter-notebook google-colaboratory

6
推荐指数
1
解决办法
454
查看次数

Shield.IO 许可证徽章和 Github。许可证徽章不起作用

我已经在 Github 上为我的项目创建了 MIT 许可证。它添加了一个许可证文件,现在显示为 MIT 许可证。

我访问了 Shields.IO,它建议了我的存储库的链接。其中之一是执照徽章。

我已使用标记将其添加到我的自述文件中,并且除许可证徽章之外的所有其他徽章均有效。

我还通过请求特权来允许向我的 Github 发起屏蔽请求。

我还需要做些什么才能让它发挥作用吗?

我假设 Shields 会读取存储库内的 Github 许可证文件来获取许可证类型?

markup github badge readme shields.io

6
推荐指数
1
解决办法
3373
查看次数

打字机水平显示2张图像?

我正在使用 typest 渲染一些东西,我想要并排显示 2 个图像,我弄清楚了如何垂直获取东西:

#figure(
  (image("eulerian.svg", width: 10%),
  image("lagrangian.svg", width: 10%)).join(),
  caption: [A curious figure.],
) <glacier>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我现在想知道如何使事情水平化。

math markup typesetting typst

6
推荐指数
1
解决办法
2913
查看次数