run latex twice for cross-referencing

This commit is contained in:
Sina Atalay 2023-11-17 18:50:13 +01:00 committed by Jeffrey Goldberg
parent 87c79b97be
commit 681f582ec8
1 changed files with 15 additions and 13 deletions

View File

@ -500,17 +500,19 @@ def run_latex(latex_file_path: str) -> str:
)
# Run TinyTeX:
def run():
with subprocess.Popen(
[
executable,
f"{latex_file_name}",
"&&",
executable,
f"{latex_file_name}",
],
cwd=os.path.dirname(latex_file_path),
stdout=subprocess.PIPE,
# stdout=subprocess.PIPE,
stdin=subprocess.DEVNULL, # don't allow TinyTeX to ask for user input
text=True,
encoding="utf-8",
shell=True,
) as latex_process:
output, error = latex_process.communicate()