Próbuję napisać pakiet LaTeX, który wykorzystuje polecenie \ inputminted pakietu wybitego pakietu. Moja komenda \ MyCommand przyjmuje dwa parametry, z których pierwszym jest ścieżka do pliku, a chcę przekazać jego rozszerzenie do \ command inputminted:Jak mogę określić rozszerzenie pliku, biorąc pod uwagę ścieżkę pliku w LaTeX?
\newcommand\mycommand[2]{
\inputminted{#1}{...}
}
Należy zauważyć, że powyższe nie zadziała od pełnej ścieżki jest przekazywane do \ inputminted.
Przykład:
\mycommand{/path/to/Test.java}{blah}
powinien powołać
\inputminted{java}{...}
Niesamowite Niall - bardzo dziękuję! Czy masz gdzieś odwołanie do funkcji \ filename @ parse? – Frank
Nie Nie mogę znaleźć odniesienia. Właśnie przejrzałem mój folder texmf i znalazłem paczkę o nazwie fink robiąc coś podobnego. Być może brak dokumentacji wiąże się z tym pytaniem: http://stackoverflow.com/questions/2296772/where-can-i-find-help-files-or-documentation-for-commands-like- start-section-for –