No entiendo \entrada

No entiendo \entrada

Esto puede parecer una pregunta muy estúpida, pero no sé cómo identificar un archivo para ingresarlo \inputen xelatex. Creo que estoy haciendo lo correcto, pero por alguna razón no funciona.

Mi archivo principal se ve así:

\documentclass{report}
\begin{document}
\input(testinput.tex)
\end{document}

Tengo un archivo llamado testinput.texen el mismo directorio. Si lo ejecuto en ese directorio, xelatexse queja de que no puede encontrar el archivo, pero funciona bien si escribo el nombre del archivo.

This is XeTeX, Version 3.14159265-2.6-0.99996 (TeX Live 2016) (preloaded format=xelatex)
 restricted \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2017/01/01> patch level 3
Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
(/usr/local/texlive/2016/texmf-dist/tex/latex/base/report.cls
Document Class: report 2014/09/29 v1.4h Standard LaTeX document class
(/usr/local/texlive/2016/texmf-dist/tex/latex/base/size10.clo)) (./test.aux)
! I can't find file `(testinput.tex)'.
l.3 \input(testinput.tex)

(Press Enter to retry, or Control-D to exit)
Please type another input file name: testinput.tex
(./testinput.tex) [1] (./test.aux) )
Output written on test.pdf (1 page).
Transcript written on test.log.

Estoy desconcertado en cuanto a lo que estoy haciendo mal. Probé esto sin la .texextensión y obtuve el mismo resultado.

Respuesta1

Su entrada sugiere que utilice paréntesis ( ()) alrededor del nombre de su archivo. La forma correcta de pasar un argumento (obligatorio) a un comando LaTeX es utilizar llaves ( {}). Entonces deberías usar el siguiente código:

\documentclass{report}
\begin{document}
\input{testinput.tex}
\end{document}

Por cierto, esto es independiente de cualquier motor.

Actualizar:Como LaTeX se agregará automáticamente, .textambién puedes usar lo siguiente:

\documentclass{report}
\begin{document}
\input{testinput}
\end{document}

Pero tenga en cuenta que aquí LaTeX buscará testinputprimero el archivo y luego lo buscará testinput.tex. Probablemente esa sea una buena razón para usar la extensión .texal ingresar el archivo.

información relacionada