有时我想将一些好的答案复制到本地 tex 编辑器中,以便将来复习。会有很多错误,因为像 ** ** 表示粗体,
space
x 4 表示编写代码等。有时我想在本地 tex 编辑器中写一些答案,然后在编译成功后直接复制到 tex.stackexchange。
我想写以下模板:
\documentclass{article}
%some packages or newcommand I need to import
\begin{document}
%I can directly copy some answers in tex.stackexchange
\end{document}
tex.stachexchange 使用什么环境(软件包、新命令等)?或者如何在 LaTeX 中编写环境(前言)以使其与 tex.stackexchange 中的语法兼容?
答案1
如果我们查看您提供(粘贴)的 mwe 的原始状态,我们可以看到它是网页的一部分,需要进行一些认真的解码才能将其恢复为您希望的样子。
<pre class="lang-tex prettyprint prettyprinted"><code><span class="kwd">\documentclass</span><span class="pun">{</span><span class="pln">article</span><span class="pun">}</span><span class="pln">
</span><span class="com">%some packages or newcommand I need to import </span><span class="pln">
</span><span class="kwd">\begin</span><span class="pun">{</span><span class="pln">document</span><span class="pun">}</span><span class="pln">
</span><span class="com">%I can directly copy some answers in tex.stackexchange</span><span class="pln">
</span><span class="kwd">\end</span><span class="pun">{</span><span class="pln">document</span><span class="pun">}</span><span class="pln"> </span></code></pre>
但是如果我们简单地将其作为纯文本剪切并粘贴到任何编辑器中,从简单的记事本到最复杂的系统,那么它将兼容、可兼容且可编译
\documentclass{article}
%我需要导入一些包或新命令
\begin{document}
%我可以直接在 tex.stackexchange 中复制一些答案
Hello maplemaple
\end{document}
\pretend this is latex {class}
It may not be immediately apparent that in most browsers if you
double click the start or end of a structured code block like this
it will be possible to copy to clipboard, try me at start \ or here >
因此,通常不需要改变/解码答案以供编辑器使用,除了与正确答案相关的任何评论,假设您知道它是正确的:-)
有关如何和为什么的更广泛的讨论,你可以看看功能请求:更好地支持从问题或答案复制代码以及该讨论旁边的相关链接。