# Vanliga frågor

Hur skriver man in flera författare?

Författarnamn ska åtskiljas med semikolon, på följande sätt: `Brian W. Kernighan; Dennis M. Ritchie`. Inkludera inte ordet "och" eller något liknande, även om det finns 20 författare. Om du har alternativet för automatisk formatering markerat, visas efternamnet automatiskt först för varje författare.

Andra egenskaper som tillåter flera värden, som "genre" och "nyckelord", infogas på samma sätt, med ett semikolon (;) som skiljer varje värde.

Kan man ändra hur den utskrivna sidan ser ut?

Ja, definitivt. Leta rätt på filen `tellico-printing.xsl` som ska finnas i katalogen $`KDEDIR`/share/apps/tellico/. Du kan kopiera den till $`KDEHOME`/share/apps/tellico/ för personliga ändringar. Du måste känna till &xslt;, men att ändra filen är sättet att ändra utskriftslayout. &HTML; skapas från filen, och det enklaste sättet att ändra utskriftens utseende är att ändra &CSS; i den övre delen.

Var medveten om att `tellico-printing.xsl` refererar till en annan fil, `tellico-common.xsl`, som innehåller några gemensamma &xslt;-mallar. Om du kopierar `tellico-printing.xsl` till $`KDEHOME`, måste du antingen ändra elementet <xsl:import> så att det pekar på den verkliga platsen för filen `tellico-common.xsl` eller också kopiera den gemensamma filen.

Hur grupperar man enligt en annan egenskap än de som listas i verktygsraden?

För att tillåta gruppering enligt ett fält som inte normalt tillåter gruppering, markera rutan "Tillåt gruppering" för det specifika fältet i dialogrutan "Samlingsfält".

Varför dyker det upp en massa gallimatias när man kör &appname;?

Saker som:

    Tellico::updateCollectionToolBar
    GroupView::setGroupAttribute - author
    GroupView::slotAddCollection
    QCheckBox::property( "title" ) failed: property invalid
    or does not exist

är felsökningsinformation. Vid kompilering kan den stoppas genom att kompilera med väljaren ``--disable-debug``. Du kanske också kan vilja använda ``--enable-final``, som använder lite mer minne vid kompilering, men är effektivare när programmet körs.

Det sista meddelandet är något annorlunda. Det betyder bara att &Qt;-installationen kompilerades med viss felsökningsinformation.

Eller om &appname; redan är installerat, kör ``kdebugdialog`` och försäkra dig om att "0 (generic)" är avmarkerat. Det stänger av felsökningsmeddelanden från alla generella &kde;-program, dvs. de som inte distribueras officiellt av &kde;.

Hur ändrar man vilka kolumner som visas?

Högerklicka i rubrikraden. Man kan också dra rubrikerna för att ordna om kolumnerna, och klicka på dem för att sortera enligt det fältet.

Hur filtrerar man på något som fältet "Läst"?

Internt i &appname; sparas fälten med kryssrutor som "true", så om du till exempel vill filtrera för att bara visa science-fiction böcker som du inte har läst, behöver du två regler. Försäkra dig om att knappen "Matchar alla följande" är markerad. Ställ in den första regeln att ha "Genre" "innehåller" "Science fiction" (inga citationstecken) och den andra regeln att ha "Läst" "innehåller inte" "true" (inga citationstecken).

Dessutom matchar snabbfiltret i verktygsraden alla fält, och om något annat tecken än en bokstav, tolkas texten som ett reguljärt uttryck. Så om du snabbt vill filtrera böckerna för att visa de som är av Weber eller Bujold, skriv då "weber|bujold" (inga citationstecken) på verktygsraden.

Hur lägger man till en ny postmall?

Postmallar ska sparas i `$`KDEHOME`/share/apps/tellico/entry-templates/` för att kommas åt av en enskild användare eller `$`KDEDIR`/share/apps/tellico/entry-templates/` för att kommas åt av alla. Mallar i $`KDEHOME` överskider alla filer med samma namn i $`KDEDIRS`. Postmallar kan anges per samlingstyp i inställningsdialogrutan.

Mallar för rapportdialogrutan sparas i `$`KDEHOME`/share/apps/tellico/report-templates/`.

Att kompilera och installera gick bra, men när &appname; startar är fönstret tomt. Vad är det som är fel?

&kde;-program letar efter data på platserna definierade i miljövariabeln $`KDEDIRS`. Om du till exempel installerar i `/usr/local`, men $`KDEDIRS` är tom eller bara `/usr`, kommer inte &appname; kunna hitta filerna som det behöver. Det är i synnerhet sant för &SuSE;, där du måste kompilera med ``--prefix`=`/opt/kde3``. Som ett alternativ skulle du kunna lägga till en rad i filen `.profile` för att ställa in $`KDEDIRS`. Kontrollera dokumentationen för skalet du använder.

Hur exporterar man ytterligare Bibtex-fält?

&appname; använder egenskapen bibtex för att veta hur Bibtex-fält ska exporteras. Om du vill lägga till ytterligare fält att exportera, såsom en sammanfattning, öppna samlingsfältdialogrutan och klicka på knappen Utvidgade egenskaper. Lägg till en bibtex-egenskap med värdet abstract. När du därefter exporterar till bibtex eller bibtexml, används den egenskapen som fältnamn för bibtex.

Vad hände med Bookcase?

På grund av en varumärkeskonflikt, bytte Bookcase namn till Tellico i september, 2004. Tellico 0.12 gavs därefter ut, som var identisk med Bookcase 0.11, förutom namnbytet.

Vad har namnet Tellico att göra med någonting?

Jag funderade på flera olika namn, där några hade med boksamlingar att göra. Dock kan Tellico hantera mer än bara böcker, och dessutom är det en hobby, så jag valde ett namn som lät snyggt (i mina öron), taget från en stad nära stället där jag växte upp.

Varför inkluderar du de där länkarna till Amazon.com i sökresultaten?

Villkoren för åtkomst av Amazon.com webbtjänster kräver att alla bilder som hämtas från tjänsten länkas tillbaka till Amazon.com, ihop med ytterligare en länk. Det är nödvändigt att inkludera partneridentifikationen i Amazon.com, så att eventuella remitteringsbetalningar vederbörligen samlas in.

Varför använder du inte en riktig databas?

En av orsakerna att jag började med &appname; var att lära mig C++. Jag kunde inte SQL vid den tidpunkten, och för närvarande har jag bara en vag kunskap om hur det används. &appname; började helt enkelt inte som en relationsdatabas, och det kommer inte att ändras till någon gång i framtiden när jag kommer mig för att lära mig SQL, och har tid och motivation att ändra datamodellen. Om det stör dig, så använd då inte &appname;.

Naturligtvis är vem som helst välkommen att göra vilka ändringar de vill i källkoden.