Alice

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1 al 15 (di 15 totali)
  • Autore
    Risposte
  • in risposta a: Definizione $ #111013
    Up
    0
    Down
    ::


    Ciao Gustavo, scusa se tu rispondo solo ora e se la risposta non sarà completa (in questo momento sono un po’ impossibilitata con i mezzi di comunicazione 🙂 ).. ho letto le tue perplessità sulla riuscita del tutto.. ora, io ho lavorato in piccolo riuscendo ad ottenere ciò che volevo (sostanzialmente ho ridefinito gli ambienti e la questione del $ era l’ultimo tassello mancante). Inoltre sono contenta che anche tu abbia proposto la ridefinizione degli ambienti come una delle possibili strade da percorrere..ciò mi rassicura!.. appena avrò sistemato al meglio il tutto e ne avrò la possibilità, sarò ben lieta di condividere con te/voi quanto fatto e magari mi potrete suggerire delle migliorie!
    Grazie, ciao!

    in risposta a: Definizione $ #111008
    Up
    0
    Down
    ::


    ora che ho fatto qualche prova in più e che ho visto che le cose funzionano, ve la comunico volentieri!
    non ho fatto altro che seguire il suggerimento fornito dall’utente Egreg al seguente link https://tex.stackexchange.com/questions/59980/can-i-redefine-the-dollar in unione ai comandi \BeginAccSupp e \EndAccSupp del pacchetto accsupp.sty
    ciao!

    in risposta a: Definizione $ #111006
    Up
    0
    Down
    ::


    grazie mille per il suggerimento! purtroppo però non mi porta alla soluzione dei miei problemi per diverse ragioni:
    1.\begin{math}formula\end{math} è un “sinonimo” di $..$ nel senso che mi produce gli stessi effetti. Il mio obiettivo però non è ottenere gli stessi effetti di $..$ con altre formulazioni, bensì arricchire il codice di $..$ in modo che l’effetto grafico sul file .pdf resti immutato, ma nel file struttura del pdf compaia automaticamente un’etichetta del tipo \ActualText.
    2.usare l’ambiente math per arricchire il $..$ non è possibile; dal file ltmath.dtx sappiamo che vale:
    \let\math=\(
    \let\endmath=\)
    e ancora:
    \DeclareRobustCommand\({%
    \relax\ifmmode\@badmath\else$\fi}%
    \DeclareRobustCommand\){%
    \relax\ifmmode\ifinner$\else\@badmath\fi\else \@badmath\fi}%
    dunque il “simbolo madre” da cui si sviluppano tutte le altre definizioni è il $.
    3.l’idea è quella di arricchire un metodo molto usato per inserire le formule (penso che la struttura $..$ sia più utilizzata rispatto a \(..\) oppure \begin{math}..\end{math}), non quella di creare un comando “nuovo” che fa cosa voglio, ma che non è molto usato o addirittura sconosciuto.

    Vi ringrazio comunque per l’aiuto!
    (nel frattempo ho forse trovato una soluzione ai miei problemi)

    in risposta a: Definizione $ #111003
    Up
    0
    Down
    ::


    ho bisogno di lavorare sul file di struttura del pdf compilato (per capirci, quello che ottengo aprendo il pdf con notepad++, ad esempio), in modo da creare/aggiungere automaticamente un’etichetta del tipo /ActualText(..) ogni volta che viene inserita una formula con il comando $..$ (oppure $$..$$) nel file .tex.
    ecco perchè ho bisogno di ridefinire il comando $..$. so come aggiungere l’etichetta, ma mi manca la definizione di $ per non cadere in una struttura circolare.
    spero di essere stata abbastanza chiara..grazie
    ciao!

    in risposta a: Definizione $ #111001
    Up
    0
    Down
    ::


    Ho bisogno di ridefinire la struttura $…$, dunque vorrei la definizione di $ per non cadere in un percorso circolare.
    In particolare vorrei scrivere una cosa del tipo:
    \newenvironment{ciao}{definizione modificata di $}{definizione modificata di $}
    %
    \protected\def$#1${\begin{ciao}#1\end{ciao}}

    ora provo a guardare se \ensuremath fa al caso mio, grazie!

    in risposta a: Definizione $ #111000
    Up
    0
    Down
    ::


    ho bisogno di ridefinire la struttura $..$, dunque mi serve la definizione di $ per non cadere in un percorso circolare.
    In particolare vorrei scrivere una cosa del tipo:

    \newenvironment{ciao}{definizione modificata di $}%
    {%
    definizione modificata di $}
    %
    \protected\def$#1${\begin{ciao}#1\end{ciao}}
    %

    ora provo a guardare se \ensuremath può fare al caso mio, grazie!

    in risposta a: pdfcomment.sty e commenti a formule #110461
    Up
    0
    Down
    ::


    Grazie per la tua correzione e miglioria!

    Ciao,
    Alice

    in risposta a: pdfcomment.sty e commenti a formule #110459
    Up
    0
    Down
    ::


    Confermo anche io! Tutto pare funzionare alla grande.. grazie mille Gustavo!

    ps.ho anche capito meglio la questione catcode e \\:wink:

    in risposta a: pdfcomment.sty e commenti a formule #110455
    Up
    0
    Down
    ::


    Per ora mi sono limitata a lavorare con screen reader con cui riesco meglio a fare i test e le prove. La barra braille sarà poi un test successivo.

    ps. Sì, ero presente a Brescia con i miei colleghi. C’eri anche tu?

    in risposta a: pdfcomment.sty e commenti a formule #110453
    Up
    0
    Down
    ::


    Grazie OldClaudio per il tuo aiuto.
    Purtroppo però cosa proponi non è utile al mio fine.. Mi spiego meglio.

    Sto lavorando con i miei colleghi al problema dell’accessibilità di un pdf realizzato da LaTex ed in particolare stiamo studiando come rendere accessibile un generico pdf contente formule agli utenti con disabilità visiva. Per questo motivo vorremmo una procedura automatizzata che permetta di generare in automatico un commento ad ogni formula e tale commento deve essere leggibile via screen reader/barra braille. Il codice LaTeX, essendo lineare, lo è.
    Sottolineo il fatto che sia automatizzata perchè è impensabile che un autore di testi scientifici scriva manualmente tutti i commenti alle formule.
    Allo stesso tempo questa procedura deve essere inclusiva, cioè lo stesso pdf deve poter essere letto sia da vedenti che da non vedenti; per questo motivo il solo comando \verb (o simili) non è totalmente utilizzabile.
    Per tutti questi motivi abbiamo pensato di utilizzare il comando \pdftooltip{formula}{commento}, che è meno invasivo di \pdfmarkupcomment{formula}{commento}. Tuttavia, l’argomento del commento deve rispettare una serie di limitazioni e pertanto inserire direttamente il codice LaTeX come commento non è possibile. Da qui scaturisce tutta la serie di problemi che vi ho posto..

    Ora che ho spiegato meglio il problema, qualsiasi aiuto o idea è ben accetta 🙂
    Grazie

    in risposta a: pdfcomment.sty e commenti a formule #110451
    Up
    0
    Down
    ::


    Innanzitutto grazie per la risposta, la questione mi pare più complicata del previsto..

    Avrei dunque un’altra domanda; se cambiassi il catcode di tutti i simboli (in particolare $,\ e {) nel catcode 11 (testo), nel commento verrebbe stampato il codice del file sorgente (ad esempio “$\sqrt{5}$”)?
    Se sì, è possibile fare questo cambiamento solo localmente per quanto riguarda il commento, mentre per il ogni simbolo mantiene l’originale catcode (in particolare 3,0,1)?
    Dunque, per spiegarmi meglio, vorrei che il codice \pdftooltip{$\sqrt{5}$}{$\sqrt{5}$} una volta compilato mi producesse una formula con il simbolo della radice quadrata e radicando 5, mentre il tooltip associato contenesse la scrittura $\sqrt{5}$.

    Grazie ancora

    in risposta a: pdfcomment.sty e commenti a formule #110450
    Up
    0
    Down
    ::


    UTF-8

    in risposta a: pdfcomment.sty e commenti a formule #110449
    Up
    0
    Down
    ::


    utf8

    in risposta a: pdfcomment.sty e commenti a formule #110446
    Up
    0
    Down
    ::


    certo, scusa.

    Questo è il sorgente che produce risultati buoni:

    `\documentclass{article}

    \begin{document}

    \newcommand{\ciao}[1]{\texttt{\detokenize{#1}}}
    \ciao{$\frac{1}{2}-\sqrt{5}+a^2$}

    \end{document}
    `

    Questo invece è quello che, se compilato, produce un tooltip della formula in koreano:

    `\documentclass{article}

    \usepackage{pdfcomment}

    \begin{document}

    \newcommand{\pdftool}[1]{\ensuremath{\pdftooltip{#1}{\texttt{\detokenize{#1}}}}}
    \pdftool{\frac{1}{2}-\sqrt{5}+a^2}

    \end{document}`

    in risposta a: pdfcomment.sty e commenti a formule #110445
    Up
    0
    Down
    ::


    certo, scusa.

    Questo è il sorgente che produce risultati buoni:

    \documentclass{article}

    \begin{document}
    \newcommand{\ciao}[1]{\texttt{\detokenize{#1}}}
    \ciao{$\frac{1}{2}-\sqrt{5}+a^2$}

    \end{document}

    Questo invece è il sorgente che, se compilato, produce un tooltip in koreano:

    \documentclass{article}

    \usepackage{pdfcomment}

    \begin{document}

    \newcommand{\ciao}[1]{\texttt{\detokenize{#1}}}
    \newcommand{\pdftool}[1]{\ensuremath{\pdftooltip{#1}{\texttt{\detokenize{#1}}}}}

    \pdftool{\frac{1}{2}-\sqrt{5}+a^2}

    \end{document}

Stai visualizzando 15 risposte – dal 1 al 15 (di 15 totali)

Go to top