Estoy intentando escribir un paquete LaTeX que aproveche el comando \ inputminted del paquete acuñado. Mi orden \ mycommand toma dos parámetros, siendo la primera una ruta a un archivo, y quiero pasar a la extensión del archivo a la carpeta \ comando inputminted:¿Cómo puedo determinar una extensión de archivo dada una ruta de archivo en LaTeX?
\newcommand\mycommand[2]{
\inputminted{#1}{...}
}
Tenga en cuenta que lo anterior no funcionará ya que la ruta completa se pasa a \ inputminted.
Ejemplo:
\mycommand{/path/to/Test.java}{blah}
debe invocar
\inputminted{java}{...}
impresionante Niall - muchas gracias! ¿Tiene alguna referencia a la función \ filename @ parse en alguna parte? – Frank
No No puedo encontrar una referencia. Acabo de analizar mi carpeta texmf y encontré un paquete llamado fink haciendo algo similar. Quizás la falta de documentación esté relacionada con esta pregunta: http://stackoverflow.com/questions/2296772/where-can-i-find-help-files-or-documentation-for-commands-like-startsection-for –