Html 好的,我把我的内容和我的演示分开了,现在我能用这些内容做什么呢?

Html 好的,我把我的内容和我的演示分开了,现在我能用这些内容做什么呢?,html,css,latex,semantic-markup,Html,Css,Latex,Semantic Markup,HTML将内容和表示分离(通过使用CSS进行表示并使HTML元素通常具有语义),但LaTeX没有。由于表示属性被分离出来,人们实际上如何处理不能用LaTeX处理的HTML 我不认为“在网页中显示”是一个答案,因为这是HTML是一种标记语言,TeX是一种编程语言(即更复杂、更难实现)的结果。但也许我错了 作为我要问的另一个例子,我曾经使用一个cirtuit图表工具,它使用一个postscript文件来存储电路的语义并显示它。。。我认为这是一个相当令人印象深刻的壮举。我想知道是否有人用HTML做过类

HTML将内容和表示分离(通过使用CSS进行表示并使HTML元素通常具有语义),但LaTeX没有。由于表示属性被分离出来,人们实际上如何处理不能用LaTeX处理的HTML

我不认为“在网页中显示”是一个答案,因为这是HTML是一种标记语言,TeX是一种编程语言(即更复杂、更难实现)的结果。但也许我错了


作为我要问的另一个例子,我曾经使用一个cirtuit图表工具,它使用一个postscript文件来存储电路的语义并显示它。。。我认为这是一个相当令人印象深刻的壮举。我想知道是否有人用HTML做过类似的事情——用HTML存储机器可读的信息,用CSS以自动的方式表示。(而不是像大多数网站一样在演示文稿中生成HTML)

将内容与演示文稿分离不允许您做更多的事情,它允许您做您已经在做的事情。因此,你不能用一种方法比另一种方法做得更多,但是你创建和维护同一事物的容易程度会因不同的方法而不同


同样的原则也适用于将代码块划分为可重用单元(通常称为函数)的概念。函数不允许你做比没有函数你能做的更多的事情。你可以做任何事情,没有你可以用它们做的功能。但这是否意味着人们不需要功能?不尝试在没有它们的情况下编写一个重要的程序。

将内容与演示分离不允许您做更多的事情,它允许您做您已经在做的事情。因此,你不能用一种方法比另一种方法做得更多,但是你创建和维护同一事物的容易程度会因不同的方法而不同


同样的原则也适用于将代码块划分为可重用单元(通常称为函数)的概念。函数不允许你做比没有函数你能做的更多的事情。你可以做任何事情,没有你可以用它们做的功能。但这是否意味着人们不需要功能?不尝试在没有它们的情况下编写一个重要的程序。

HTML和LaTeX都是让作者在不考虑最终输出外观的情况下继续编写业务。与所见即所得(WYSIWIG)系统(如Word)或页面布局系统相比,在这些系统中,您试图调整事物的外观,而不是专注于您正在编写的内容。

HTML和LaTeX都是让作者开始编写,而不必考虑最终输出的外观。与所见即所得(WYSIWIG)系统(如Word)或页面布局系统相比,在这些系统中,您试图调整事物的外观,而不是专注于您正在编写的内容。

将LaTeX与HTML和CSS进行比较,您会落入陷阱。使用一个LaTeX文档和一个HTML文档,除了熟悉之外,您不会看到任何其他方面的实际收益。此外,它不是HTML&CSS;它是HTML、CSS和JavaScript


将内容、风格和交互(MVC模式有人吗?)分离的好处是,当您需要复制某些内容时,它会运行得更快。一旦用CSS完成了样式设计,并用JavaScript完成了交互,就可以在不同的HTML中无限次地重用CSS和JS。重点可以放在内容上,而不是让它看起来正确。

将LaTeX与HTML和CSS进行比较会让你陷入陷阱。使用一个LaTeX文档和一个HTML文档,除了熟悉之外,您不会看到任何其他方面的实际收益。此外,它不是HTML&CSS;它是HTML、CSS和JavaScript


将内容、风格和交互(MVC模式有人吗?)分离的好处是,当您需要复制某些内容时,它会运行得更快。一旦用CSS完成了样式设计,并用JavaScript完成了交互,就可以在不同的HTML中无限次地重用CSS和JS。重点可以放在内容上,而不是让它看起来合适。

这是关于函数的一个有趣的观点。LaTeX确实允许您很好地分解东西(实际上比HTML更灵活),但不清楚它们是应该在语义上分解还是在表示上分解(即有用于强调(语义)的名为
\em
的命令和用于设置字体(表示)的名为
\ttfamily
).这是关于函数的一个有趣的观点。LaTeX确实允许您很好地分解东西(实际上比HTML更灵活),但不清楚它们是应该在语义上分解还是在表示上分解(即有用于强调(语义)的名为
\em
的命令和用于设置字体(表示)的名为
\ttfamily
)。