personalizzare flashcard

  • Questo topic ha 5 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 12 anni fa da Carlo Marmo.
  • Creatore
    Topic
  • #96298
    Up
    0
    Down
    ::


    Uso LaTeX per memorizzare un libro. Pacchetto flashcard: lato A domanda, lato B risposta. Nel frontespizio di ciascuna card vorrei inserire il luogo del libro cui si riferisce la domanda: parte, capitolo, sezione e (opzionale) pagina. Non mi serve stampare il titolo per esteso di parte/capitolo/sezione (né l’indice), ma solo i numeri: ad es., I.3.1.
    Ho tre problemi. Primo, il comando \ghost-(part,chapter,section) non funziona per il capitolo. Secondo, come faccio a rendere solo opzionale l’indicazione della pagina, in modo cioè che si stampi se è indicata, se no no. Terzo, come far comparire “I.3.1.” a fianco a “Subject”, anziché a piè pagina.

    Per evidenziare l’errore relativo al capitolor, basta decommentare le stringhe relative a \thechapter e \ghostchapter, nel seguente MWE:
    `\documentclass[avery5371,grid,landscape]{flashcards}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[english,german,italian]{babel}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{syntonly}
    \usepackage{paralist}
    \usepackage{blindtext}
    \cardbackstyle[\small\selectlanguage{italian}]{empty}
    \cardfrontstyle[\selectlanguage{italian}\Large]{headings}
    \renewcommand{\cardpaper}{letterpaper}
    \renewcommand{\cardpapermode}{landscape}
    \renewcommand{\cardrows}{4}
    \renewcommand{\cardcolumns}{2}
    \setlength{\cardheight}{2.5in}
    \setlength{\cardwidth}{3.5in}
    \setlength{\topoffset}{0.50in}
    \setlength{\oddoffset}{0.75in}
    \setlength{\evenoffset}{0.75in}

    \newcommand\ghostpart[1]{
    \refstepcounter{part}
    \addcontentsline{toc}{part}{\protect\numberline{\thepart}#1}
    \sectionmark{#1}}

    %\newcommand\ghostchapter[1]{%
    % \refstepcounter{chapter}%
    % \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}#1}%
    % \chaptermark{#1}}

    \newcommand\ghostsection[1]{%
    \refstepcounter{section}%
    \addcontentsline{toc}{section}{\protect\numberline{\thesection}#1}%
    \sectionmark{#1}}

    \cardfrontfoot{
    \thepart.
    % \thechapter.
    \thesection}

    \begin{document}

    \ghostpart{Titolo prima parte}

    %\ghostchapter{Titolo primo capitolo}

    \ghostsection{Titolo prima sezione}

    \begin{flashcard}[\textsc{Subject}]{Altra domanda?}
    Altra risposta:
    \Blindtext[1]
    \end{flashcard}

    \ghostsection{Titolo seconda sezione}

    \begin{flashcard}[\textsc{Subject}]{Altra domanda?}
    Altra risposta:
    \Blindtext[1]
    \end{flashcard}

    \ghostpart{Titolo seconda parte}

    %\ghostchapter{Titolo primo capitolo}

    \ghostsection{Titolo prima sezione}
    \begin{flashcard}[\textsc{Subject}]{Altra domanda?}
    Altra risposta:
    \Blindtext[1]
    \end{flashcard}

    %\ghostchapter{Titolo secondo capitolo}

    \ghostsection{Titolo seconda sezione}
    \begin{flashcard}[\textsc{Subject}]{Altra domanda?}
    Altra risposta:
    \Blindtext[1]
    \end{flashcard}

    \ghostpart{Titolo terza parte}

    %\ghostchapter{Titolo primo capitolo}

    \ghostsection{Titolo prima sezione}
    \begin{flashcard}[\textsc{Subject}]{Altra domanda?}
    Altra risposta:
    \Blindtext[1]
    \end{flashcard}

    %\ghostchapter{Titolo secondo capitolo}
    \ghostsection{Titolo prima sezione}
    \begin{flashcard}[\textsc{Subject}]{Altra domanda?}
    Altra risposta:
    \Blindtext[1]
    \end{flashcard}

    \end{document}
    `
    Ciao!

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #96299
      Up
      0
      Down
      ::


      Chiedo scusa per l’OT.
      Hai mai provato ad utilizzare Anki? Prova a darci un’occhiata, magari può esserti utile (tra l’altro supporta Latex !)

      Ciao
      Andrea

    • #96300
      Up
      0
      Down
      ::


      grazie, non lo conoscevo. sembra molto interessante. Tuttavia ho una batteria di cards già fatte in latex e l’importazione non mi sembra proprio immediata. Sto cercando di capirci qualcosa. Per caso ti è capitato di importare cards fatte con flashcards in anki?

    • #96301
      Up
      0
      Down
      ::


      No non ho mai importato nulla, anzi non sapevo nemmeno esistesse la classe flashcards, quindi ringrazio io te.

      Prova a guardare qui comunque.

      Ciao
      Andrea

    • #96302
      Up
      0
      Down
      ::


      Ciao, non penso di poterti aiutare sul tuo problema, ma non puoi mettere un \cardfrontfoot{numeri_vari} con numeri_vari scritti “a mano” prima di ogni card? Intanto, se non ho capito male, non ti serve un contatore, visto che il riferimento è ai capitoli e alle pagine del libro…

      Comunque ho provato a compilare e mi dice “No counter ‘chapter’ defined.”

      Visto che in questo periodo sono anch’io alle prese con delle flashcard, vorrei esporre qui il mio problema attuale:

      con la classe flashcards vedo che le card sul foglio non sono separate, sono una attaccata all’altra sia in verticale che in orizzontale, mentre i fogli con sistema microline che ho trovato hanno una separazione di 10 centimetri tra le due colonne di card del foglio A4, vai a capire perché…

      Ho provato ad aumentare le dimensioni delle card e i margini, ma non ho ottenuto risultati apprezzabili, anche perché i margini vengono cambiati tutti e 4.

      Sapete se c’è modo di inserire una separazione tra le colonne di card?

      In alternativa (che preferirei evitare, visto quanto costa questa carta), sapete di altra carta per business card con sistema microline che non abbia lo spazio nel mezzo?

    • #96303
      Up
      0
      Down
      ::


      A cosa serve questa microline? Io stampo su carta normale, e poi taglio (sempre alla buona, ma il lavoro viene bene). A questo punto ho seguito il tuo consiglio: ho numerato manualmente.

      Però ora vorrei inserire un “domanda n. x di y” sul fronte di ogni carta, poco prima della domanda. Ho tentato definendo nel preambolo

      `\newcounter{flashcardcounter}`

      Tuttavia non ho chiaro né come inserire il numero totale delle domande (la “y” di “x di y”) né dove posizionare

      `Domanda n.~\theflashcardcounter`

      perché compaia sul fronte di ciascuna card. Qualche idea? grazie

Visualizzazione 4 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top