Risposte nei forum create
-
AutoreRisposte
-
::
Mi rispondo da solo che mi è venuto in mente mentre scrivevo.Funziona, ma non sono sicuro che sia proprio ok.
L’idea è stata quella di mettere un
`
\vbox to \textheight{
…
}
`dentro la figure. Ad esempio:
`
\newcommand{\tclistingII}[4]{
\begin{figure*}[tb]
\vbox to \textheight{
\caption{#2}
\begin{bbboxC}{\doublecolumninternalfraction\columnwidth}{clistbk}{clistfr}
\begin{small}
\imedialstinput[#1]{#4}
\end{small}
\end{bbboxC}%
}
\end{figure*}
}
`In effetti questo risolve il problema e i floating sono effettivamente allineati in alto ma listati brevi (sempre floating) che prima trovavano tranquillamente posto all’interno delle colonne di testo vengono spostati in colonne a sé stante.
Quindi questa soluzione non può essere adottata. Ce ne è una migliore?
Emmanuele
::Segnalo il pacchetto etextools.
Propone una serie completa di comandi per il parsing delle liste.
CiaoWow! Ottimo suggerimento, e pure (sovr)abbondante. Risolve il mio problema reale (con \csvloop)
Comunque mi piacerebbe capire la questione dell’espansione dell’argomento. Ho pasticciato un po’ con \expandafter senza raggiungere alcun risultato.
::Certo che si può fare. 😀
`\documentclass[a4paper]{article}
[…]
\begin{document}\processlist{pippo,pluto,nonna papera}
\showlistargs[…]
\end{document}`E si può fare in modo che funzioni anche questo?
`
\def\myargs{pippo,pluto,nonna papera}
\processlist{\myargs}
\showlistargs
`che adesso ha come risultato:
`Numero argomenti: 1
\list@arg@i → pippo,pluto,nonna papera
`e invece sarebbe bello che fosse:
`Numero argomenti: 3
\list@arg@i → pippo
\list@arg@ii → pluto
\list@arg@iii → nonna papera
`Grazie,
Emmanuele
9 Dicembre 2009 alle 22:55 in risposta a: Come spezzare un argomento di un comando alla virgola #40142 -
AutoreRisposte