【问题标题】:\subparagraph{} equivalent in html\subparagraph{} 等价于 html
【发布时间】:2014-01-20 23:46:17
【问题描述】:

我有使用 LaTeX 的习惯,然后在 HTML 中我不知道哪个元素可以代替 LaTeX 的 \subparagraph{} 命令。 <br /> 不是一个好主意,因为它相当于 LaTeX 中的空白行。我可以创建一个特殊的类“子段落”,但在我想知道 HTML 是否没有类似的元素之前。

\subparagrahp{} LaTeX 的命令介于段落和 HTML 的 <br /> 元素之间。 Overapi 没有告诉我更多信息:/

有人知道吗?

【问题讨论】:

  • 如果我理解正确(不知道 LaTeX),那么这将创建一个子部分。您可以使用嵌套的

    标签来做到这一点。如果您这样做是为了获得视觉缩进,您可以使用边距和/或填充 css 样式

  • 我不是在寻找缩进的方法,我知道如何使用 css 来实现 ☺ 我向您解释:我将 LaTeX 文档翻译成 HTML。在 LaTeX 中,我有一个很大的 \paragraph{} 区域(在 LaTeX 中,我们将其命名为“环境”),其中包含许多 *sub*paragraph{} 环境。我翻译了\paragraph{} ton <p>,但我不知道如何翻译subparagraph{}。在 LaTeX 中,subparagraph{} 命令使顶部和底部边距比paragraph{} 小一点。如果我把这个 tow 命令翻译成同一个 HTML 元素,我会泄露信息。

标签: html latex paragraph equivalent


【解决方案1】:

您可以使用div 元素作为段落替代,使用p 元素作为子段落,以及用于样式的附加类,这可以代表您的LaTeX 文档结构。

\paragraph{Introfoo}
Introduction lorem lorem

  \subparagraph*{}
  Foobar lorem impsum ugh

  \subparagraph*{}
  Foobar lorem impsum ugh

将转化为: h3 标签只是一个建议,级别取决于您周围的其他结构。

<div class="paragraph">
  <h3 class="paragraph">Introfoo</h3>
  <p class="paragraph">    
    Introduction lorem lorem
  </p>
  <p class="subparagraph">
    Foobar lorem impsum ugh 1
  </p>

  <p class="subparagraph">
    Foobar lorem impsum ugh 2
  </p>
</div>

【讨论】:

  • 谢谢,这个方法我最后用了。我可以肯定,任何其他方式都比这更好。谢谢。
【解决方案2】:

LaTeX' \paragraph 是一个标题元素,是最小的一个,所以我将它映射到&lt;h5&gt;,留下&lt;h6&gt; 用于分段,并使用CSS给它们display:inline-block(运行-in 标头)和适当的其他样式。这将为标题和章节、节、小节、小节留下 h1-h4。

【讨论】:

    猜你喜欢
    相关资源
    最近更新 更多
    热门标签