filecontents

阅读学生班级名单
filecontents

阅读学生班级名单

每当我创建学生班级列表时,我都会使用下面 MWE 中的格式。我遇到的问题是,我通常必须一次复制并粘贴一个学生姓名,并确保每次表格都正确。 是否可以从列表或文件中读取学生姓名并自动创建至少有 20 行的表格,将第 4 列中的第 21 个条目推送到该表格,如下所示。如果班级名单少于 20 个,则仅创建三列,包括#、Student Name和Signature。 以下是 MWE 或期望输出: \documentclass{article} \usepackage{array} \begin{document} \begin{center} \renewcom...

Admin

如何扩展文件内容以附加和计算行数?
filecontents

如何扩展文件内容以附加和计算行数?

以下是关于filecontents环境的两个问题: 是否可以将内容添加到预先存在的文件中,或者至少保持打开外部文件以将多个filecontents环境的内容附加到同一个外部文件中? 是否有可能知道环境已将多少行写入外部文件filecontents? ...

Admin

如何覆盖 filecontents 环境生成的文件
filecontents

如何覆盖 filecontents 环境生成的文件

我正在使用 latex 来生成图形,这是一个简单的例子。 \documentclass[ border={0mm 0mm 0mm 0mm}, % left bottom right top ]{standalone} \usepackage{tikz,stackengine} \usepackage{pgfplotstable} \pgfplotsset{compat=newest} \usepgfplotslibrary{units} \begin{document} \pgfplotsset{width=5cm,height=5cm,...

Admin

附录
filecontents

附录

总体情况 在文档中,我必须提及文档本身的书目行和相应的 BibTeX 块代码。 然后,BibTeX 代码的某些字段(如title author date)不应该硬编码,而应该依赖于相应的 LaTeX 命令定义。 我做了什么 为了获得这种行为,我做了以下 BibTeX 块代码定义: \makeatletter \newcommand\bibtexselfentry{ @book{fauve2023TheSuperBook, title = {\@title}, author = {\@author}, publisher = {Ma...

Admin

在抽象环境中存储+显示文本
filecontents

在抽象环境中存储+显示文本

我正在尝试将抽象环境中的文本存储到文件中 + 同时显示此文本。我尝试了以下操作: \documentclass{article} \makeatletter \renewenvironment{abstract}{% \textbf{\textsf{Abstract.}}% \filecontents[nosearch,noheader,overwrite]{\jobname.abstract}% }% {% \endfilecontents% \input{\jobname.abstract}% } \makeatother \begi...

Admin

条件 CSV 提示
filecontents

条件 CSV 提示

我正在寻求您的帮助,解决一个我完全不清楚的具体问题。 我的目标是将条件 CSV 打印在表格中(不包括打印部分): \usepackage{csvsimple} \usepackage{etoolbox} \begin{document} \input{info.tex} \csvreader[separator=semicolon]{budget.csv} {Phase=\phase, Descriptif=\descriptif, NombreJEH=\nbJEH, PrixJEH=\puJEH} \end{document} 如果我输入...

Admin

Overleaf 不会创建 filecontents 环境指定的文件
filecontents

Overleaf 不会创建 filecontents 环境指定的文件

创建了一个名为 的新 Overleaf 项目Test。创建时,它包含一个名为 的文件main.tex。该文件的默认内容被以下内容替换。 \documentclass{article} \begin{filecontents*}[overwrite]{Test.txt} A test file. \end{filecontents*} \begin{document} Hello, world! \end{document} Overleaf 的设置配置如下。 编译器...LuaLaTex TeX Live 版本...2022 主文档...main.te...

Admin

使用文件内容生成的 CSV 使用 csvsimple 解析时导致表格行空白
filecontents

使用文件内容生成的 CSV 使用 csvsimple 解析时导致表格行空白

我刚刚偶然发现了在使用 生成的 CSV 数据进行csvsimple输入时出现的意外(或者实际上可能并不那么意外)行为。\csvreaderfilecontents 似乎从 TeX Live 2021 左右开始,csvsimple解析 生成的 CSV 文件时会出现问题filecontents,可能是因为文件以百分号开头的四行开头。输出是一个有四个空行的表格。 我可以使用 Overleaf 与 TeX Live 2022 和 2021 以及我本地的 MiKTeX 22.3 安装来重现这一点。 \documentclass{article} \usepackage...

Admin

系统中已存在文件“data.csv”
filecontents

系统中已存在文件“data.csv”

为什么使用文件内容时会出现此警告?: 文件“data.csv”在系统中已存在。 有人知道我该如何删除这个警告吗? \begin{filecontents*}{data.csv} a,b,c,d 1,4,5,1 2,3,1,5 3,5,6,1 4,1,4,9 5,3,4,7 \end{filecontents*} \begin{tikzpicture} \begin{axis} \addplot table [x=a, y=c, col sep=comma] {data.csv}; \end{axis} \end{tikzpicture} ...

Admin

为什么此代码消除索引逗号对 \jobname.mst 有效,而对 \jobname.ist 无效
filecontents

为什么此代码消除索引逗号对 \jobname.mst 有效,而对 \jobname.ist 无效

这篇文章是对如何从每个索引条目中普遍删除逗号。 在链接中,我正在寻找一种通用的方法来删除每个索引条目中的逗号。 沃纳建议在序言中纳入以下内容: \begin{filecontents*}[overwrite]{\jobname.ist} delim_1 " " \end{filecontents*} \makeindex[options=-s \jobname] 然而,由于我最近安装的 TexLive 版本存在问题,我无法使用他的答案。 因此,我想我会尝试修改他的答案,希望能够利用他的优秀方法。 长话短说就是这样的——最终,我发现我可以消除[overwr...

Admin

Filecontents 和 Filecontents* 之间的区别以及何时使用其中一个而不是另一个
filecontents

Filecontents 和 Filecontents* 之间的区别以及何时使用其中一个而不是另一个

我最近一直在尝试用不同的符号替换索引中的逗号。以下代码将上述逗号替换为空格。 \begin{filecontents}{\jobname.mst} %delim_0 " $a$ " delim_0 " $ $ " %delim_1 " $b$ " delim_1 " $ $ " %delim_2 " $c$ " delim_2 " $ $ " delim_n "," \end{filecontents} \documentclass{book} \let\cleardoublepage\clearpage \usepackage{makeidx...

Admin

使用文件内容在索引标题项前插入垂直空格
filecontents

使用文件内容在索引标题项前插入垂直空格

我最近发现了一种看似简单的方法,可以在新的索引标题之前插入垂直空格filecontents--- 考虑一下代码 \begin{filecontents*}{\jobname.mst} item_0 "\n\\vspace{15pt}\\item " \end{filecontents*} \documentclass{book} \usepackage{imakeidx} \let\cleardoublepage\clearpage \makeindex \usepackage[initsep=25pt]{idxlayout} % initsep decl...

Admin

如果文件在 documentclass 之前定义,则抑制 filecontents 警告
filecontents

如果文件在 documentclass 之前定义,则抑制 filecontents 警告

我想在 LaTeX 文档中filecontents预先定义块。有什么方法可以抑制警告吗?documentclassWriting or overwriting file ./filename 我的MWE如下: \begin{filecontents}[overwrite]{test.txt} test \end{filecontents} \documentclass{article} \usepackage{silence} \WarningFilter{latex}{Writing file} \begin{document} \input{tes...

Admin

文件内容无法识别
filecontents

文件内容无法识别

我不知道怎么回事,但似乎这个文件不想被编译。为什么?这是我的 mwe: \documentclass{beamer} \usetheme{default} \usepackage[frenchb]{babel} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{helvet} \usepackage{hyperref} \usepackage{apacite} \usepackage{filecontents} \begin{filecontents}{\Sherbrooke...

Admin

filecontents 无法写入我的文本
filecontents

filecontents 无法写入我的文本

我想使用 filecontents 包将文本保存到文件中。以下是源代码: \begin{filecontents}[overwrite]{test.lst} Hello World! \end{filecontents} 创建了一个文件“test.lst”,但它是空的。如果我使用源代码 \begin{filecontents*}[overwrite]{test.lst} Hello World! \end{filecontents*} 然后是标题 %% LaTeX2e file `test.lst' %% generated by the `fi...

Admin