# Preguntas y respuestas

¿Cómo introduzco varios autores?

Los nombres de los autores deben separarse con punto y coma, como en `Brian W. Kernighan; Dennis M. Ritchie`. No incluya la palabra «y» o similares, aunque tenga 20 autores. Si ha marcado la casilla de auto-formato, se mostrará automáticamente el apellido

Otras propiedades que permiten múltiples valores, como «género» o «palabras clave», se rellenan de la misma forma, con los valores separados por punto y coma (;).

¿Puedo modificar la apariencia de la página impresa?

Sí, ciertamente. Encuentre el archivo `tellico-printing.xsl` que debería estar en el directorio $`KDEDIR`/share/apps/tellico/. Puede copiarlo a $`KDEHOME`/share/apps/tellico/ para las modificaciones personales. Tendrá que saber &xslt;,pero modificar ese archivo es como se cambia el esquema de impresión. Se genera &HTML; desde ese archivo, y la manera más fácil de cambiar la apariencia del esquema de impresión es modificar el &CSS; en la parte superior.

Tenga en cuenta que `tellico-printing.xsl` hace referencia a otro archivo, `tellico-common.xsl`, que contiene algunas plantillas &xslt; comunes. Si copia `tellico-printing.xsl` a $`KDEHOME`, debe o bien modificar el elemento <xsl:import> para que apunte a la localización real del archivo `tellico-common.xsl`o copiar también el archivo común.

¿Cómo agrupo por una propieda distinta a las listadas en la barra de herramientas?

Para permitir la agrupación por un campo que de manera predeterminada no lo permite, marque la casilla «Permitir agrupar» para ese campo en concreto en el diálogo «Campos de colección».

¿Qué significa todo el chorro de texto que se muestra cuando ejecuto &appname;?

Las líneas como:

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

son información de depuración. Durante la compilación, se pueden omitir utilizando la bandera ``--disable-debug``. También puede utilizar ``--enable-final``, que consume un poco más de memoria al compilar, pero proporciona más eficiencia al ejecutar la aplicación.

El último mensaje es ligeramente distinto, y solo quiere decir que la instalación de &Qt; se compiló con alguna información de depuración.

O, si &appname; ya está instalado, ejecute ``kdebugdialog`` y asegúrese de que «0 (genéricas)» no está marcado. Así desactivará los mensajes de depuración de todas las aplicaciones genéricas de &kde;, es decir, las que &kde; no distribuye oficialmente.

¿Cómo cambio qué columnas se muestran?

Haga clic derecho en la barra de cabecera. Puede también arrastrar las cabeceras para reordenar las columnas, y hacer clic sobre ellas para ordenarlas según ese campo.

¿Cómo filtro por algo como el campo «Leído»?

Internamente, los campos de casilla de verificación de &appname; se graban como «verdaderos», así que si desea filtrarlos para mostrar solo los libros de ciencia-ficción que aún no ha leído, por ejemplo, entonces tiene dos reglas. Asegúrese de que el botón «Emparejar todos los siguientes» está marcado. Establezca la primera regla para que tenga «Género» «contiene» «ciencia-ficción» (sin comillas) y la segunda regla para que tenga «Leído» no contiene «verdadero» (sin comillas).

También, el filtro rápido en la barra de herramientas coincidirá con cualquier campo, y si hay un carácter que no sea una palabra, el texto se interpreta como una expresión regular. Así que si desea filtrar rápidamente sus libros para mostrar los que son de Weber o de bujold, entonces teclee «weber|bujold» (sin comillas) en la barra de herramientas.

¿Cómo añado nuevas entradas de plantillas?

Las plantillas de entrada deberían guardarse en `$`KDEHOME`/share/apps/tellico/entry-templates/` para acceder como un usuario individual, o en `$`KDEDIR`/share/apps/tellico/entry-templates/` para que sea accesible a todo el mundo. Las plantillas en $`KDEHOME` sobrescribirán cualquier archivo con el mismo nombre que $`KDEDIRS`. Las plantillas de entrada pueden establecerse para cada tipo de colección en el diálogo de configuración.

Las plantillas para el Diálogo de informe se guardan en `$`KDEHOME`/share/apps/tellico/report-templates/`.

La compilación e instalación fueron bien, pero al iniciar &appname; la ventana está en blanco. ¿Qué ha pasado?

Los programas de &kde; buscan datos en las localizaciones definidas en la variable de entorno $`KDEDIRS`. Si instala, por ejemplo, en `/usr/local`, pero $`KDEDIRS` está vacío o `/usr`, entonces &appname; no podrá encontrar los archivos que necesita. Esto es particularmente cierto para &SuSE;, para la que debe compilar con ``--prefix`=`/opt/kde3``. Alternativamente, puede añadir una línea a su archivo `.profile` para establecer $`KDEDIRS`. Compruebe la documentación para su shell.

¿Cómo exporto campos adicionales de bibtex?

&appname; utiliza la propiedad bibtex para saber cómo exportar los campos bibtex. Si desea incluir campos adicionales para exportar, como un resumen, abra el Diálogo de campos de la colección y haga clic en el botón Establecer propiedades. Añada una propiedad bibtex con el valor resumen. Así, cuando exporte a bibtex o a bibtexml, esa propiedad será usada para el nombre del campo bibtex.

¿Qué ha pasado con Bookcase?

Debido a conflictos de marcas registradas, Bookcase se rebautizó como Tellico en septiembre de 2004. Entonces se publicó Tellico 0.12, que era idéntico a Bookcase 0.11 excepto en el nombre.

¿El nombre Tellico tiene que ver con algo?

Había pensando en otros nombres, algunos de ellos relacionados con las colecciones de libros. Sin embargo, Tellico puede manejar más que libros, y como además esto es una afición, elegí un nombre que sonase bien (en mi opinión), el de un pueblo cercano a donde crecí.

¿Por qué se incluyen todos esos enlaces a Amazon.com en los resultados de búsqueda?

Los términos de uso para acceder a los servicios web de Amazon.com requieren que todas las imágenes que se obtengan del servicio tengan un enlace a Amazon.com, además de un enlace adicional. La ID de asociado a Amazon.com es incluida necesariamente, de forma que los pagos por referencia son debidamente recogidos.

¿Por qué no utiliza una base de datos real?

Parte de la razón por la que empecé &appname; fue aprender C++. No sabía SQL en esa época, y por el momento solo tengo un ligero conocimiento de cómo usarlo. Simplemente, &appname; no empezó como una base de datos relacional, y eso no cambiará hasta que en algún momento del futuro, cuando consiga aprender SQL y tenga el tiempo y la motivación para cambiar el modelo de datos. Si eso le molesta, bueno, pues no use &appname;.

Por supuesto, cualquiera puede realizar los cambios que desee sobre el código fuente.