[Python] Lettura di funzioni Latex

Daniele Zambelli daniele.zambelli a gmail.com
Gio 22 Lug 2021 08:28:43 CEST


Il giorno mer 21 lug 2021 alle ore 15:25 Marco Beri
<marcoberi a gmail.com> ha scritto:
>
> Daniele,
> ma nel file testfunzioni.tex non ci sono valori che non trovi o sbaglio?

Scusate, sono stato poco chiaro

Riporto di seguito il file .tex:

8<---------------------------------------

%---------------------------------
%     Prova funzioni
%---------------------------------

\documentclass[a4paper,10pt]{letter}
\usepackage[utf8]{inputenc}
\usepackage{graphics}

%---------------------------------
% Definizione delle funzioni

\newcommand{\bla}{%
    bbllaa
}

\newcommand{\funzionea}{%
    Questa è la funzione A
}

\newcommand{\funzioneb}{%
    Questa è la funzione B
}

\newcommand{\funzionec}[2]{%
    Questa è la funzione C:

    #1

    #2
}

\newcommand{\funzioned}[3]{%
    Questa è la funzione C:

    #1 \qquad #2 \qquad #3
}

\begin{document}
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
\begin{center}
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
\end{center}
\bla

bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
\funzionea

bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
\scalebox{.5}{\funzioneb}
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

\funzionec{bu bu}{bi bi bi}

\funzioned{foo}
          {bar}
          {bes}

bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
\scalebox{.8}{\funzioned{pippo}
                        {bau bau}
                        {paperino}
}
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
\end{document}

--------------------------->8

Nella prima parte sono definite alcune funzioni:
funzionec ha 2 parametri
funzioned ha 3 parametri

quello che so fare è ricavare la lista della funzioni e anche del
numero di parametri di ognuna:

[('\\bla', 0), ('\\funzionea', 0), ('\\funzioneb', 0), ('\\funzionec',
2),('\\funzioned', 3)]

quello che vorrei ottenere è la chiamata delle funzioni completa,
anche i loro parametri:
['\\bla', '\\funzionea', ''\\funzioneb', '\\funzionec{bu bu}{bi bi
bi}', \\funzioned{foo}\n{bar}\n{bes}', \\funzioned{pippo}\n{bau
bau}\n{paperino}']

Spero di essere stato più chiaro.

Grazie e una buona giornata a tutti.

-- 

Daniele

www.fugamatematica.blogspot.com

    giusto!
    nel verso
    forse è perché non guardiamo le cose
    Quando non ci capiamo,


Maggiori informazioni sulla lista Python