Академический Документы
Профессиональный Документы
Культура Документы
Normalmente, usted slo tiene que aadir un libro de calibre, haga clic en convertir y el calibre se esforzaran para generar una salida que es lo ms cercano posible a la entrada. Sin embargo, el calibre acepta un n mero muy grande de formatos de entrada y no todos son adecuados para la conversin a otros libros electrnicos. !n el caso de formatos de entrada tales, o si simplemente desea un mayor control sobre el sistema de conversin, el calibre tiene un montn de opciones para a"ustar el proceso de conversin. Note sin embargo que el sistema de conversin de calibre no es un sustituto de un editor de libros electrnicos por completo soplado. #ara editar libros electrnicos, yo recomendar$a primero convertirlos a !#%& con calibre y luego con un editor dedicado !#%&, como Sigil para obtener el libro en perfecto estado. ' continuacin, puede utilizar el !#%& editado como entrada para la conversin a otros formatos en el calibre. !ste documento se refiere principalmente a los a"ustes de conversin que se encuentran en el cuadro de dilogo de conversin, se muestra a continuacin. (odas estas opciones tambi)n estn disponibles a trav)s de la interfaz de l$nea de comandos a la conversin, documentado en el libro electrnico*converso. !n calibre, puede obtener ayuda en cualquier nivel individual por la celebracin de su ratn sobre )l, un te+to de ayuda aparecer la descripcin del entorno
Contenido
, -ntroduccin , .oo/ 0 1eel , Configuracin de pgina , 2eur$stica de procesamiento , &uscar y reemplazar , !structura de deteccin de , (abla de contenidos , %so de imgenes como t$tulos de los cap$tulos, cuando la conversin de documentos 2(3. de entrada , 4Cmo se configuran las opciones 5 guardar para la Conversin , 1ormato espec$ficas de conse"os
.o primero a entender en cuenta sobre el sistema de conversin es que est diseado como una tuber$a. !squemticamente, se parece a esto6
!l formato de entrada se convierte primero en 72(3. mediante el plug*in de entrada apropiado. !ste cdigo 2(3. se transforma. !n el ltimo paso, el 72(3. procesada se convierte en el formato de salida especificado por el complemento de salida apropiado. .os resultados de la conversin puede variar enormemente, basado en el formato de entrada. 'lgunos formatos de conversin mucho me"or que otros. %na lista de los me"ores formatos de fuente para la conversin est disponible aqu$. .as transformaciones que act an sobre la salida de 72(3. es donde sucede todo el traba"o. 2ay varias transformaciones, por e"emplo, para insertar metadatos libro como una pgina al comienzo del libro, para la deteccin de t$tulos de los cap$tulos y crear automticamente una tabla de contenido, para a"ustar proporcionalmente los tamaos de fuente, etc)tera. !s importante que todos los remeber las transformaciones act an sobre la salida de 72(3. por el plug*in de entrada, no en el propio archivo de entrada. 's$, por e"emplo, si usted lo pide calibre para convertir un archivo 8(1 a !#%&, que se convertirn primero a 72(3. internamente, las transformaciones diferentes se aplicar el 72(3. y el plug*in de salida va a crear el archivo !#%&, la generacin automtica de todos los metadatos , (abla de contenidos, etc.
%sted puede ver este proceso en accin mediante el uso de la opcin de depuracin. Slo especifique la ruta de acceso a un directorio para
la salida de depuracin. 9urante la conversin, calibre coloca el 72(3. generado por las diversas etapas de la tuber$a de conversin en diferentes sub*directorios. .os cuatro sub*directorios son los siguientes6
!ntrada
!ste contiene la salida 2(3. del plugin de entrada. %tilice esta opcin para depurar el plugin de entrada. !l resultado de la pre*procesamiento y conversin a 72(3. la salida del plugin de entrada. Se utiliza para depurar deteccin de la estructura. 3ensa"e de deteccin de la estructura, pero antes de la conversin de CSS tamao de aplanamiento y la fuente. Se utiliza para depurar el tamao de fuente de conversin y las transformaciones CSS.
'nalizado
!structura
:usto antes de que el libro electrnico se pasa el plugin de #rocesamiento salida. Se utiliza para depurar el #lugin de salida. Si desea editar el documento de entrada un poco antes de que tenga calibre de convertir, la me"or cosa a hacer es editar los archivos en el subdirectorio de entrada, a continuacin, cerrar la cremallera, y utilizar el archivo zip como formato de entrada para conversiones posteriores. #ara ello el uso de la meta de dilogo !ditar informacin para agregar el archivo zip como un formato para el libro y, a continuacin, en la esquina superior izquierda del cuadro de dilogo de conversin, seleccione ;-# como el formato de entrada. !n este documento se refieren principalmente a las transformaciones diversas que operan en el intermedio de 72(3. y cmo controlarlos. 'l final se presentan algunos conse"os espec$ficos para cada entrada 5 salida en formato.
Contenido
, (amao de la fuente reescalar , el espacio entre prrafos , !+tra CSS , <arios #rincipio del formulario !ste grupo de opciones controla diversos aspectos de la apariencia y la sensacin de que el libro electrnico a convertir.
limitado de tamaos de fuente en un documento. #or e"emplo, un tamao para el te+to del cuerpo, un par de tamaos para los diferentes niveles de las partidas y un par de tamaos para los scripts de super 5 sub y notas al pie. .a clave de tamao de la fuente permite calibre a compartimentar los tamaos de fuente en los documentos de entrada en recipientes separados ?? correspondiente al tamao de las fuentes lgicas diferentes. <amos a ilustrar con un e"emplo. Supongamos que el documento de origen que se estn convirtiendo fue producido por alguien con una vista e+celente y tiene un tamao de fuente base de @ puntos. !so significa que la mayor parte del te+to en el documento tiene un tamao de @pts, mientras que las partidas son algo ms grandes =por e"emplo AB y AC puntos> y algo menor en el pie de pgina D pt. 'hora bien, si se utilizan los siguientes parmetros6
Base font size : 12pt Font size key : 7, 8, 10, 12, 14, 16, 18, 20
!l documento de salida tendr un tamao de fuente base de ACpt, partidas de AE y AD puntos y notas al pie de @ puntos. 'hora bien, supongamos que queremos hacer el mayor tamao de la partida se destacan ms y hacer las notas al pie un poco ms grande tambi)n. #ara lograr esto, la tecla de letra debe ser cambiado a6
New font size key : 7, 9, 12, 14, 18, 20, 22
.as mayores partidas se convertir ahora en A@ puntos, mientras que las notas se convertir en F puntos. #uedes "ugar con estos a"ustes para tratar de averiguar lo que ser$a ptimo para usted utilizando el asistente para cambio de escala de la fuente, que se puede acceder haciendo clic en el pequeo botn "unto a la configuracin de fuente clave de tamao. (odo el reescalar el tamao de fuente en la conversin tambi)n se puede desactivar aqu$, si desea mantener los tamaos de fuente en el documento de entrada. %n valor relacionado es la altura de la l$nea. .a altura de l$nea controla la altura vertical de las l$neas. #or defecto, =a la altura de la l$nea de B>, sin manipulacin de la l$nea de alturas se lleva a cabo. Si se especifica un valor no predeterminado, la altura de la l$nea se establecer en todos los lugares que no especifican sus alturas de l$neas propias. Sin embargo, esto es algo de un arma contundente y deben utilizarse con moderacin. Si desea a"ustar la altura de la l$nea de alg n sector de la entrada, es me"or usar el CSS e+tra #rincipio del formulario
!spaciado 9e #rrafo
Normalmente, los prrafos en 72(3. se representan con una l$nea en blanco entre ellos y no hay te+to principal guin. Calibre tiene un par de opciones para controlar esto. Guitar espacio entre prrafos fuerza asegurarse de que todos los prrafos no tienen ning n espacio entre prrafos. (ambi)n establece el te+to guin de A.Hem =se puede cambiar> para marcar el inicio de cada prrafo. -nsertar l$nea en blanco hace lo contrario, lo que garantiza que no es e+actamente una l$nea en blanco entre cada par de prrafos. 'mbas opciones son muy amplias, la eliminacin de espacios, o introducirla para todos los prrafos t)cnicamente IpJ y IdivJ>. !sto es para que usted pueda establecer la opcin y asegurarse de que se lleva a cabo seg n lo anunciado, independientemente de la forma desordenada en el archivo de entrada es. .a nica e+cepcin es cuando el archivo de entrada utiliza saltos de l$nea para aplicar espaciado entre prrafos. Si desea eliminar el espacio entre todos los prrafos, a e+cepcin de unos pocos elegidos, no use estas opciones. !n su lugar aadir el siguiente cdigo CSS para CSS e+tra6
p, div { ma !in: 0pt" #o de : 0pt" te$t%indent: 1&'em ( &spa)io*s { ma !in%#ottom: 1em" te$t%indent: 0pt" (
.uego, en el documento de origen, marcar los puntos que necesitan espacio con class K ?espaciosa?. Si el documento de entrada no es en 2(3., utilice la opcin de depuracin, que se describe en la -ntroduccin para obtener 2(3. =utilizar la entrada de sub*directorio>.
Extra CSS
!sta opcin le permite especificar CSS arbitraria que se aplicar a todos los archivos 2(3. en la entrada. !ste CSS se aplica con prioridad muy alta y por lo tanto debe pasar por encima la actualidad la mayor$a de CSS en el documento de entrada en s$. #uede usar este a"uste para a"ustar la presentacin 5 diseo del documento. #or e"emplo, si desea que todos los prrafos de la nota final de clase est)n alineados a la derecha, slo tiene que aadir6
&endnote { te$t%a+i!n: i!,t (
!+tra CSS es una opcin muy potente, pero s$ es necesario un entendimiento de cmo funciona CSS para usarlo en todo su potencial. #uede utilizar la opcin de tuber$as de depuracin que se ha descrito anteriormente para ver lo que CSS est presente en su documento de entrada.
Varios
2ay algunas opciones ms en esta seccin. Sin la justificacin del texto Normalmente, si el formato de salida que soporta, calibre har que el libro electrnico de salida para que el te+to "ustificado =es decir, un margen derecho sin problemas>. !sta opcin se apagar este comportamiento, en cuyo caso cualquier "ustificacin se especifica en el documento de entrada se utiliza en su lugar. Alinear las tablas 'lgunos documentos mal diseados utilizan tablas para controlar la disposicin del te+to en la pgina. Cuando se convierten, a menudo estos documentos de te+to hacen que se salgan de la pgina y otros artefactos. !sta opcin va a e+traer el contenido de las tablas y presentarlo de una forma lineal. (enga en cuenta que esta opcin alinea todas las tablas, por lo que slo se use si est seguro de que el documento de entrada no utiliza tablas para propsitos leg$timos, como la presentacin de la informacin tabular. Transliterar los caracteres Unicode (ransliterar caracteres %nicode en una representacin 'SC--. %sar con cuidado, ya que esto sustituya los caracteres %nicode con 'SC--. #or e"emplo, se sustituir ?LMNOMP QRSTOUVW? con ?3i/hail Xorbachiov?. 'dems, tenga en cuenta que en los casos en los que hay m ltiples representaciones de un carcter =caracteres compartidos por los chinos y los "aponeses, por e"emplo> la representacin utilizada por el mayor n mero de personas que sern utilizados =en chino en el e"emplo anterior>. !sta opcin es til sobre todo si usted va a ver el libro electrnico en un dispositivo que no tiene soporte para %nicode. Codificacin de caracteres de entrada .os documentos ms antiguos a veces no se especifican la codificacin de caracteres. Cuando se convierte, esto puede resultar en caracteres no ingleses o caracteres especiales como comillas tipogrficas ser daados. calibre intenta detectar automticamente la codificacin de caracteres del documento de origen, pero no ?tener )+ito siempre. #uede forzar a que
asuma una codificacin de caracteres en particular mediante el uso de esta opcin. cpACHC es una codificacin com n para los documentos elaborados utilizando el softYare de ZindoYs. (ambi)n deber$a leer 4Cmo puedo convertir mi archivo que contiene caracteres no ingleses, o las cotizaciones inteligentes[ #ara ms informacin sobre problemas de codificacin.
Procesamiento "eur#stico
#rocesamiento heur$stico ofrece una variedad de funciones que pueden ser utilizados para tratar de detectar y corregir problemas comunes en los documentos de entrada mal formateados. %tilice estas funciones si su
documento de entrada sufre de formatos pobres. 9ado que estas funciones se basan en patrones comunes, tenga en cuenta que en algunos casos, una opcin puede dar lugar a peores resultados, a fin de utilizar con cuidado. ' modo de e"emplo, varias de estas opciones se eliminarn todas las entidades de no separacin de espacios, o pueden incluir falsas coincidencias positivas en relacin a la funcin. $abilitar el procesamiento "eur#stico !sta opcin activa la fase de procesamiento heur$stico del calibre de la tuber$a de conversin. !sto debe ser habilitado para que los diversos sub* funciones que deben aplicarse Separar l#neas 'l habilitar esta opcin har que el calibre para tratar de detectar y corregir los saltos de l$nea que e+isten dentro de un documento con pistas de puntuacin y la longitud de la l$nea. calibre primero intentar detectar si e+isten saltos de l$nea, si es que no parecen e+istir calibre no intentar Separar l$neas. !l factor de la l$nea de unYrap se puede reducir si se quiere calibre de ?fuerza? para desenvolver l$neas. %ine&Separar el factor !sta opcin controla el calibre algoritmo utiliza para eliminar los saltos de l$nea dura. #or e"emplo, si el valor de esta opcin es de B,E, lo que significa calibre eliminar saltos de l$nea desde el final de las l$neas cuyas longitudes son menores que la longitud de EB_ de todas las l$neas en el documento. Si el documento slo tiene algunos saltos de l$nea, que necesitan correccin, este valor debe ser reducido a entre B,A y B,C. 'etectar ( las partidas de marcado sin formato de los cap#tulos ( subt#tulos Si el documento no tiene t$tulos de los cap$tulos y t$tulos con formato diferente al resto del te+to, el calibre puede utilizar esta opcin para intentar la deteccin de ellos y rodearlos con etiquetas de t$tulo. etiquetas IhCJ se utilizan para t$tulos de los cap$tulos` etiquetas IhaJ se utilizan para los t$tulos que se detecten. !sta funcin no va a crear una tabla de contenido, pero en muchos casos, har que la configuracin predeterminada del calibre de deteccin de los cap$tulos para detectar correctamente los cap$tulos y construir una tabla de contenido. '"uste el 7#ath en 9eteccin de la estructura, si una tabla de contenido no se crea automticamente. Si no hay otras partidas utilizadas en el documento a continuacin, establecer ?5 5 h6 2C? en 9eteccin de la estructura ser$a la manera ms fcil para crear una tabla de contenido para el documento. .os t$tulos insertados no estn formateados, para aplicar formato de utilizar
la opcin adicional de CSS ba"o la apariencia y la configuracin de conversin. #or e"emplo, para las etiquetas del centro de la partida, utilice la siguiente6
,2, ,- { te$t%a+i!n: )ente (
Cambiar la numeracin de secuencias de )"*+ o )",+ 'lgunos editores de las partidas en formato de cap$tulo utilizando IhAJ m ltiple o etiquetas IhCJ secuencialmente. .a configuracin por defecto de conversin de calibre har que estos t$tulos se dividan en dos partes. !sta opcin se volver a numerar las etiquetas de t$tulo para evitar separaciones. Eliminar l#neas en blanco entre p!rrafos !sta opcin har que el calibre de analizar las l$neas en blanco que se incluyen en el documento. Si todos los prrafos se intercala con una l$nea en blanco, a continuacin, calibre eliminar todos aquellos prrafos en blanco. .as secuencias de m ltiples l$neas en blanco se considerarn cambios de escena y se retendrn en un solo prrafo. !sta opcin difiere de la opcin ?!liminar espacio entre prrafos? en ?.oo/ and 1eel b, ya que en realidad modifica el contenido 2(3., mientras que la otra opcin modifica los estilos del documento. !sta opcin tambi)n puede eliminar los prrafos que fueron insertados con la opcin del calibre de b-nsertar l$nea en blanco ?. 'seg rese de cambios de escena son constantemente formato Con este calibre opcin intentar detectar la rotura comunes escena marcadores y velar por su centro alineado. bSuavesb de los marcadores de descanso de escena, es decir, la escena se rompe slo se define por el espacio en blanco, son de estilo para asegurarse de que no se mostrar en con"unto con los saltos de pgina. Reempla-ar saltos de escena Si esta opcin se configura entonces calibre reemplazar marcadores de escenas descanso que encuentra el te+to de reemplazo especificados por el usuario. #or favor, tenga en cuenta que algunos caracteres ornamentales pueden no ser compatibles en todos los dispositivos de lectura. !n general, usted debe evitar el uso de etiquetas 2(3., el calibre se deseche cualquier etiqueta y el uso de pre*definida de marcas. Ihr 5J tags, es decir, las reglas horizontales y IimgJ son e+cepciones. .as reglas horizontales, opcionalmente, se puede especificar con los estilos, si usted elige para agregar su propio estilo, aseg rese de incluir el banchob 3arco, de lo contrario la informacin de estilo ser descartado. .as etiquetas de imagen se pueden utilizar, pero de calibre no proporciona la capacidad de agregar la imagen durante la conversin, esto debe hacerse despu)s de los hechos a trav)s del ?.ibro de (Yea/? caracter$stica, o Sello.
!"emplo de etiqueta de la imagen =lugar de la imagen dentro de la carpeta un b-mgenesb dentro de la publicacin electrnica despu)s de la conversin>6 Iimg styleK?Yidth6AB_? srcK?..5-mages5scenebrea/.png? 5J !"emplo 2orizontal con estilos6 Ihr styleK?Yidth6CB_`padding*top6 Ap+`border*top6 Cp+ Cp+ canto blac/`border*bottom6 ranura blac/`?5J .uitar uiones innecesarios calibre se analiza todo el contenido con guin en el documento cuando se activa esta opcin. !l propio documento se utiliza como un diccionario para su anlisis. !sto permite calibre para eliminar con precisin los guiones de las palabras en el documento en cualquier idioma, "unto con palabras cient$ficas inventadas y oscuro. !l principal inconveniente son las palabras que aparecen slo una sola vez en el documento no ser cambiado. 'nlisis ocurre en dos pasos, el primer paso analiza los finales de l$nea. .as l$neas se desenvolvi slo si la palabra e+iste con o sin un guin en el documento. !l segundo paso analiza todas las palabras separadas por guiones en todo el documento, los guiones se quitan si la palabra e+iste en otras partes del documento sin partido. En cursiva las palabras ( patrones comunes Cuando est activado, el calibre ser buscar palabras y patrones comunes que denotan cursiva y cursiva ellos. !"emplos de ello son las convenciones comunes de te+to, como c c palabras o frases que por lo general se debe en cursiva, por e"emplo, frases en lat$n como betcb o betc)terab. <uelva a colocar guiones entidad con guiones CSS 'lgunos documentos utilizan una convencin de la definicin de guiones de te+to a trav)s de no separacin entidades del espacio. Cuando esta opcin est activada calibre intentar detectar este tipo de formato y los convierte a un te+to de a_ guin con css.
/uscar ( reempla-ar
!stas opciones son tiles sobre todo para la conversin de documentos en formato #91 o conversiones de \C8, aunque tambi)n puede utilizarse para corregir muchos problemas de documentos espec$ficos. ' modo de e"emplo, algunas conversiones de"an los encabezados y pies de pgina en el te+to. !stas opcin permite usar e+presiones regulares para tratar de detectar los encabezados, pies de pgina o el te+tos arbitrarios y eliminarlos o reemplazarlos por otros. 8ecuerde que operan en el 72(3. intermedio producido por el oleoducto de conversin. 2ay un asistente para ayudarle a personalizar las e+presiones regulares para el documento. 2aga clic en la varita mgica al lado de la ca"a de e+presin, y haga clic en el botn b(estb
despu)s de componer la e+presin de b squeda. .as e+presiones encontradas se resaltarn en amarillo. .a b squeda funciona mediante el uso de una e+presin regular pitn. (odo te+to que coincide simplemente se elimina del documento o reemplazado utilizando el modelo de reemplazo. !l modelo de reemplazo es opcional, si se de"a en blanco a continuacin, el te+to que coincida con el patrn de b squeda se elimina del documento. %sted puede aprender ms acerca de las e+presiones regulares y su sinta+is en absoluto sobre el uso de e+presiones regulares en el calibre.
'eteccin de la estructura
.a deteccin de la estructura implica que calibre hara todo lo posible para detectar elementos estructurales en el documento de entrada, cuando no se ha especificado correctamente. #or e"emplo, los cap$tulos, saltos de pgina, encabezados, pies de pgina, etc Como se puede imaginar, este proceso var$a mucho de un libro a otro. 'fortunadamente, calibre tiene opciones muy potentes para controlar esto. Con el poder viene la comple"idad, pero si una vez se tome el tiempo necesario para aprender la comple"idad, se dar cuenta que bien vale la pena el esfuerzo.
deteccin del cap$tulo6 5 5 d e==Name => K b2Ab o el nombre de => K bhCb> y volver a6. 9e prueba =bcap$tulo f Xu$as f seccin f parte g s hb, bib>> o i class K bcap$tulobj !sta e+presin es bastante comple"o, ya que trata de mane"ar un n mero de casos comunes condiciones simultneamente. .o que significa es que el calibre asumir cap$tulos comienzan a partir de cualquiera de las etiquetas o IhAJ IhCJ que tengan cualquiera de las palabras =cap$tulo, libro, art$culo o parte> en ellos o que tienen la clase K ?cap$tulo? atributo. %na opcin es el cap$tulo relacionado con la marca, que le permite controlar qu) calibre hace cuando se detecta un cap$tulo. #or defecto, se le insertar un salto de pgina antes del cap$tulo. #uede tener que insertar una l$nea rayada en lugar de, o adems de la ruptura de pgina. %sted tambi)n puede tener que hacer nada. .a configuracin predeterminada para la deteccin de saltos de pgina es6 5 5 d eName => K b2Ab o el nombre de => K bhCbj lo que significa es que calibre inserta saltos de pgina antes de cada IhAJ y la etiqueta de IhCJ por defecto. Nota6 .as e+presiones por defecto, pueden variar en funcin del formato de entrada que est convirtiendo.
Varios
2ay algunas opciones ms en esta seccin. 0ntrodu-ca los metadatos como pgina de inicio en el libro %na de las me"ores cosas de calibre es que le permite mantener los metadatos de forma muy completa sobre todos sus libros, por e"emplo, una clasificacin, etiquetas, comentarios, etc !sta opcin crear una pgina con todos estos metadatos y la inserta en el eboo/ convertido, normalmente "usto despu)s de la cubierta. #iense en ello como una manera de crear su propio cubierta del libro personalizada.
Tabla de contenidos
Cuando el documento de entrada tiene una tabla de contenido en sus metadatos, el calibre que slo se utilizan. Sin embargo, un n mero de otros formatos, o bien no son compatibles con una tabla de metadatos basado en de contenido, o documentos individuales no tienen una. !n estos casos, las opciones de esta seccin puede ayudarle a generar automticamente una tabla de contenido en el eboo/ convertido, basado en el contenido real del documento de entrada. .a primera opcin es el uso de la fuerza generada automticamente (abla de Contenidos. 'l marcar esta opcin usted puede tener calibre de anular cualquier Contenido que se encuentran en los metadatos del documento de entrada con el generado automticamente una. !l modo por defecto que la creacin de la tabla de contenido generado automticamente funciona es que, calibre primero tratar de aadir cap$tulos detectados en la tabla de contenidos generados. %sted puede aprender cmo personalizar la deteccin de los cap$tulos en la seccin de deteccin de la estructura anterior. Si no desea incluir cap$tulos detectados en la tabla de contenidos generados, active la casilla No aadir la opcin detectado cap$tulos. Si es menor que el n mero m$nimo cap$tulo de los cap$tulos se han detectado, el calibre luego aadir hiperv$nculos que encuentra en el documento de entrada a la tabla de contenido. ' menudo, esto funciona bien muchos documentos de entrada incluyen una tabla de contenido con hiperv$nculos a la derecha en el comienzo. !l n mero de enlaces opcin puede ser utilizado para controlar este comportamiento. Si se pone a cero, no se agregan enlaces. Si se establece en un n mero mayor que cero, a lo sumo que el n mero de enlaces se aade. Calibre filtrara automticamente los duplicados de la tabla de contenidos generados. Sin embargo, si hay algunas entradas adicionales indeseables, puede filtrar utilizando la opcin de filtro de (\C. !sta es una e+presin regular que coincide con el t$tulo de las entradas en la tabla de contenidos generados. Cuando se encuentra una coincidencia, se retira. #or e"emplo, para eliminar todas las entradas de los t$tulos de ?Siguiente? o ?'nterior? uso6
Ne$t./ evio*s
1inalmente, el nivel A,C,a (\C opciones le permiten crear un sofisticado multi*nivel (abla de contenido. Son e+presiones 7#ath que coincidan con
las etiquetas 72(3. en el intermedio producido por el oleoducto de conversin. Consulte la -ntroduccin para la forma de obtener acceso a esta 72(3.. (ambi)n puede leer el tutorial de 7#ath, para aprender a construir e+presiones 7#ath. 'l lado de cada opcin es un botn que lanza un asistente para ayudarle con la creacin de e+presiones bsicas de 7#ath. !l siguiente e"emplo ilustra cmo utilizar estas opciones. Suponga que tiene un documento de entrada que se traduce en 72(3. que tener este aspecto6
html $m+ns01,ttp:22www&w-&o !219992$,tm+1> <head> <title>3amp+e do)*ment</title> </head> <body> <h1>4,apte 1</h1> &&& <h2>3e)tion 1&1</h2> &&& <h2>3e)tion 1&2</h2> &&& <h1>4,apte 2</h1> &&& <h2>3e)tion 2&1</h2> &&& </body> </html>
!sto dar lugar a un cuadro de nivel genera automticamente dos de contenidos que se parecen a6
4,apte 1 3e)tion 1&1 3e)tion 1&2 4,apte 2 3e)tion 2&1
'dvertencia No todos los formatos de salida soportan una tabla de varios niveles de contenidos. !n primer lugar, debe tratar con salida !#%&. Si eso funciona, a continuacin, intente el formato de su eleccin.
Uso de im! enes como t#tulos de los cap#tulos para convertir los documentos de entrada $T1%
Suponga que usted desea utilizar una imagen como t$tulo del cap$tulo, pero todav$a quiere calibre para ser capaz de generar automticamente una tabla de contenido para que usted de los t$tulos de los cap$tulos. %tilice el siguiente cdigo 2(3. para lograr este
<html> <body> <h2>4,apte 1</h2> <p>),apte 1 te$t&&&</p> <h2 tit+e014,apte 21><img s )01),apte 2&8p!1 /></h2> <p>),apte 2 te$t&&&</p> </body> </html>
!stablecer el nivel de un a"uste de (\C 5 5 h6 hC. !ntonces, para el cap$tulo dos, el calibre se llevar el t$tulo a partir del valor del atributo title de la etiqueta IhCJ, ya que la etiqueta no tiene te+to.
, ' partir de los valores por defecto en #referencias*J Conversin , 9e la configuracin de conversin guardados para cada libro se est convirtiendo =si e+iste>. !sto se puede desactivar la opcin en la esquina superior izquierda del cuadro de dilogo de conversin masiva. , ' partir de los a"ustes establecidos en el cuadro de dilogo de conversin a granel (enga en cuenta que la configuracin final de cada libro en una conversin masiva se guardar y volver a utilizar si el libro se convierte de nuevo. 9esde la ms alta prioridad en la conversin al por mayor se da a los a"ustes en el cuadro de dilogo de conversin a granel, )stas tendrn prioridad sobre los a"ustes de libros espec$ficos. 's$ que usted debe slo a granel convertir los libros "untos que necesita una configuracin similar. .as e+cepciones son los metadatos y la configuracin de formato de entrada espec$ficos. 9esde el cuadro de dilogo de conversin masiva no tiene la configuracin de estas dos categor$as, que se tomar de datos de los libros espec$ficos =si e+iste> o los valores predeterminados. Nota6 %sted puede ver los valores reales utilizados durante cualquier conversin haciendo clic en el icono de girar en la esquina inferior derecha y haga doble clic en el traba"o de conversin individual. Con ello se abre un registro de conversin que contendr los valores reales que se utilizan, cerca de la parte superior.
documentos de Zord utilizando calibre. (ambi)n hace que la generacin de la tabla de contenido mucho ms simples. Se llama &oo/Creator y est disponible de forma gratuita en mobileread. %na manera fcil de generar una tabla de contenido al convertir un documento de Zord es la siguiente6 A.3ar/ sus cap$tulos y subcap$tulos en el archivo doc con uno de los. 3S estilos integrados llamado ?($tulo A?, ?($tulo C?, ..., b($tulo Db ?($tulo A? equivale a la IhAJ etiqueta 2(3., ?($tulo C? a, etc IhCJ C.Xuarde el doc como pgina Yeb filtrada =en lugar de pgina Yeb> e importar el archivo html en calibre a.Cuando se convierte en el calibre que utiliza lo que hiciste en el paso A para fi"ar la ca"a llamada ?9etectar los cap$tulos en ben el converso * pgina de la estructura de deteccin. #or e"emplo6 , Si marca con el estilo de los cap$tulos ?($tulo C? a continuacin, establecer los cap$tulos en b9etectb ca"a de 5 5 hC h6 esto le dar un buen metadatos e+ternos (\C en el epub convertido. , %n e"emplo algo ms comple"o ... si el libro tiene secciones y cap$tulos y se desea una tabla de contenido anidado de C niveles de metadatos. 3arcar las secciones de documentacin con el estilo ?($tulo C by los cap$tulos con estilo? ($tulo a ?. Cuando se convierte establecer los cap$tulos en b9etectb ca"a de 5 5 h6 hC f 5 5 h6 ha. !n el Convert * pgina (\C establecer el ?nivel A (\C? ca"a de 5 5 h6 2C y el cuadro de Nivel C (\C ba 5 5 h6 ha. Convertir documentos (7( k 9ocumentos (7( no tienen forma bien definida para especificar el formato como negrita, cursiva, etc, o la estructura del documento, como prrafos, t$tulos, secciones y as$ sucesivamente, pero hay una variedad de convenios de uso com n. #or defecto intenta calibre de la deteccin automtica del formato correcto y marcado sobre la base de esos convenios. 9e entrada (7( es compatible con una serie de opciones para diferenciar cmo se detectan los prrafos. !stilo de prrafo6 'uto 'naliza el archivo de te+to y trata de determinar automticamente qu) prrafos se definen. !sta opcin por lo general funciona bien, si usted obtener resultados no deseados probar una de las opciones manuales. !stilo de prrafo6 &loque 'sume una o ms l$neas en blanco son una frontera de prrafo6
6,is is t,e fi st& 6,is is t,e
se)ond pa a! ap,&
Estilo de p!rrafo4 0mprimir Se supone que cada prrafo comienza con un guin =ya sea un tabulador o C plazas h>. #rrafos terminar cuando la siguiente l$nea que comienza con un guin que se lleg6
6,is is t,e fi st& 6,is is t,e se)ond& 6,is is t,e t,i d&
Estilo de p!rrafo4 sin formato Se supone que el documento no tiene formato, pero no utiliza saltos de l$nea. .a puntuacin y la longitud de la l$nea media se utilizan para tratar de volver a crear prrafos. Estilo de formato4 Auto 'ttemtps para detectar el tipo de marcado de formato que se utiliza. Si no marcado se utiliza entonces el formato heur$stico ser aplicado. Estilo de formato4 $eur#stica 'naliza el documento de t$tulos de los cap$tulos comunes, saltos de escena, y las palabras en cursiva y aplica el cdigo 2(3. apropiado durante la conversin. Estilo de formato4 1ar5do6n calibre tambi)n se admite la e"ecucin de entrada (7( a trav)s de un preprocesador de transformacin conocido como reba"a. 3ar/doYn permite el formato bsico que se aadirn a los documentos (7(, como negrita, cursiva, t$tulos de las secciones, tablas, listas, una tabla de contenidos, etc 3arcar t$tulos de los cap$tulos con una de las principales l y el establecimiento de la e+presin 7#ath de deteccin para el cap$tulo ?5 5 h6 hA ?es la forma ms fcil de tener una tabla adecuada de los contenidos generados a partir de un documento (7(. %sted puede aprender ms acerca de la sinta+is 3ar/doYn en daringfireball. !stilo de formato6 Ninguno No se aplica un formato especial al te+to, el documento se convierte en html sin ning n otro cambio.
es absolutamente necesario utilizar #91, entonces estar preparado para una salida que puede ir desde decente inservible, dependiendo del formato #91 de entrada.
Calibre convertir automticamente este archivo. C&C en un libro electrnico con una tabla de contenidos que apuntan a cada entrada en comics.t+t.
(enga en cuenta que debido a este archivo e+plora el potencial de !#%&, la mayor parte del formato avanzado no va a traba"ar en los lectores menos capaces que visor de calibre de !#%&.
Contenido
, !n primer lugar, una palabra de advertencia y una palabra de aliento , 4!n qu) calibre puede utilizar e+presiones regulares[ , 4Gu) diablos es una e+presin regular[ , 'tencin a e+plicar[ , !so no suena tan mal. 4Gu) sigue[ , \ye, bonitam !sto est empezando a tener sentidom , &ueno, estos caracteres especiales son muy limpio y todo, pero lo que si yo quer$a para que coincida con un punto o un signo de interrogacin[ , !ntonces, 4qu) son los con"untos ms tiles[ , #ero si tuviera unos cuantos hilos diferentes que quer$a a la altura, las cosas se complican[ , (e has perdido ... , !n el principio, usted di"o que no hab$a una manera de hacer un caso de e+presiones regulares insensibles[ , Creo que estoy empezando a entender estas e+presiones regulares ahora ... 4cmo puedo utilizarlas en calibre[ n .as Conversiones n 'adir libros n edicin de metadatos a granel , Cr)ditos
complicadas. -ncluso aquellos que entienden muy bien las e+presiones regulares tienen problemas para leer las ms comple"os, pero escribirlas no es tan dif$cil. Se construye paso a paso la e+presin. #or lo tanto, dar un paso y que me siga en la madriguera del cone"o.
Cuidado de explicar;
&ueno, por eso estamos aqu$. !n primer lugar, este es el concepto ms importante en las e+presiones regulares6 una cadena de por s$ es una e+presin regular que coincide consigo misma. !s decir, si yo quer$a para que coincida con la cadena ?2ola, 3undom? utilizando una e+presin regular, la e+presin regular a utilizar ser$a 2ola, 3undom. ^ s$, es as$ de simple. Se dar cuenta, sin embargo, que esto slo coincide con la cadena e+acta ?2ola, 3undom?, #or e"emplo, no ?2ola, mundom? o ?hola, mundom?
ltimo, la e+presin a h coincidir$a con ?a?, ?''? o cualquier n mero de una en una fila =Nota6 no se corresponder$a con la cadena vac$am>. .o mismo pasa para los con"untos6 .a e+presin eB*Fj h coincidir$a con cada n mero entero que haym S) lo que ests pensando, y tienes razn6 si el uso que en el caso anterior de los n meros de pgina correspondientes, 4no ser la nica que una e+presin para que coincida con todos los n meros de pgina[ S$, la pgina de la e+presin eB*Fj h de ECa coincidir$a con cada n mero de pgina en ese librom Nota6 %na nota sobre estos cuantificadores6 #or lo general, tratar de coincidir con el te+to tanto como sea posible, as$ que ten cuidado al utilizarlos. !sto se llama ?el comportamiento codicioso? * estoy seguro de que entiendo por qu). Se vuelve un problema cuando, por e"emplo, tratar de coincidir con una etiqueta. Consideremos, por e"emplo, la cadena ?Ip classK?calibreC?J t$tulo aqu$ I5 pJ?, y digamos que te gustar$a para que coincida con la etiqueta de apertura =la parte entre el primer par de par)ntesis angulares, un poco ms en etiquetas ms adelante>. Se podr$a pensar que la e+presin de Ip.dJ coincidir$a con esa etiqueta, pero en realidad, coincide con la cadena enteram =!l carcter ?.? !s otra de carcter especial. Coincide con cualquier cosa e+cepto los saltos de l$nea, por lo que, bsicamente, la e+presin. d Se a"usta a una sola l$nea que se pueda imaginar.> !n su lugar, trate de usar Ip.d[J lo que hace que el cuantificador ?d? no voraz. !sa e+presin slo coincide con la primera etiqueta de apertura, seg n lo previsto. 9e hecho, hay otra manera de lograr esto6 la e+presin IpeoJj dJ coincidir con la misma abertura de etiqueta vers por qu) despu)s en la siguiente seccin. Slo tenga en cuenta que hay, con bastante frecuencia, ms de una manera de escribir una e+presin regular.
Pues bien8 estos caracteres especiales son mu( limpios ( todo8 pero lo 9ue (o 9uer#a es 9ue coincida con un punto o un si no de interro acin;
#or supuesto, puedes hacer lo siguiente6 Slo hay que poner una barra invertida delante de cualquier carcter especial y se interpreta como un carcter literal, sin ning n significado especial. !ste par de una barra invertida seguida por un solo persona"e que se llama una secuencia de escape, y el acto de poner una barra invertida delante de un carcter especial que se llama escapar de ese persona"e. %na secuencia de escape se interpreta como un solo elemento. 2ay, por supuesto, secuencias de escape para hacer algo ms que escapar los caracteres especiales, por e"emplo, ?g t?, un tabulador. <amos a llegar a algunas de las secuencias de escape ms tarde. 'h, y dicho sea de paso, en relacin con los caracteres especiales6
Considere la posibilidad de cualquier carcter que discutimos en esta introduccin que tienen alguna funcin de ser especial y por lo tanto necesita ser escapado si desea que el carcter sea literal.
Pero si tuviera unos cuantos "ilos diferentes 9ue 9uer#a a la altura8 las cosas se complican;
!l miedo no, la vida sigue siendo buena y fcil. Considere este e"emplo6 !l libro que va a convertir tiene ?t$tulo?, escrito en cada pgina impar y ?'utor?, escrito en cada pgina par. .uce muy bien en la impresin, 4verdad[ Sin embargo, en libros electrnicos, es molesto. #uede agrupar las e+presiones enteras entre par)ntesis normales, y el carcter ?f? le permitir coincidir con la e+presin situada a la derecha o la que a su izquierda. Combinar esos y ya est. 9emasiado rpido para usted[ &ueno, primero que nada, se agrupan las e+presiones para pginas pares e impares,
obteniendo as$ =($tulo> ='utor> como las dos e+presiones necesarias. 'hora hacemos las cosas ms simples mediante el uso de la barra vertical =?f? se llama el carcter de barra vertical>6 Si se utiliza la e+presin =($tulo f 'utor> ya sea que usted consigue el de ?($tulo? =en las pginas impares> o que te coincida con ?autor? =en las pginas pares>. &ueno, no era tan fcil[ #uede, por supuesto, usar la barra vertical, sin el uso de par)ntesis de agrupamiento, tambi)n. 48ecuerdas cuando di"e que los cuantificadores repiten el elemento que precede[ &ueno, la barra vertical funciona un poco diferente6 .a e+presin ?($tulo f 'utor? tambi)n corresponde a ninguno de la cadena ?($tulo? o la cadena ?'utor?, al igual que el e"emplo anterior, mediante la agrupacin. .a barra vertical permite elegir entre toda la e+presin anterior y posterior a ella. 's$ que, si quer$an igualar las cadenas ?Calibre? y ?calibre? y quiso elegir slo entre may sculas y min sculas ?c?, que tendr$a que utilizar la e+presin =C f C> 'libre, donde la agrupacin asegura que slo la ?c? ser seleccionado. Si usted fuera a utilizar c f Calibre, se obtendr$a un partido en la cadena ?c? o en la cadena ?Calibre?, que no es lo que quer$amos. !n resumen6 !n caso de duda, utilice la agrupacin "unto con la barra vertical.
Te perdiste <<<
... !spera un minuto, hay una ltima cosa, realmente buena que puedes hacer con los grupos. Si usted tiene un grupo que previamente empare"ado, puede utilizar las referencias a ese grupo ms adelante en la e+presin6 .os grupos se numeran empezando por A, y se les escapa de referencia por el n mero del grupo que desea hacer referencia, por lo tanto, el quinto grupo se hace referencia como g H. #or lo tanto, si usted busca =eoj h> g A en el ?(est de prueba? de cadena, que te coincida con la cadena enteram
En el principio8 usted dijo 9ue no "ab#a una manera de "acer un caso de expresiones re ulares insensibles;
S$, lo hice, gracias por prestar atento y recordar. Se puede decir que calibre desea que ciertas cosas sean mane"adas mediante las llamadas banderas. Se incluyen las banderas de su e+presin mediante la construccin especial =[ &anderas ir aqu$>, donde, obviamente, que te sustituya ?banderas ir aqu$? con las banderas espec$ficas que desee. #ara ignorar el caso, el indicador i es, por lo que se incluye =4i> en su e+presin. #or lo tanto, la prueba =[ -> se corresponder$a con ?(est?, ?test?, ?(est? y cualquier variacin caso de que usted podr$a pensar. \tro indicador til permite que el punto coincida con cualquier carcter en
absoluto, incluyendo la nueva l$nea, el indicador s. Si desea utilizar varios indicadores en una e+presin, acaba de poner en la misma declaracin6 pasar$a por alto el caso y hacer que el punto de coincidir con todos =es[>. No importa que bandera que primer estado, =[ S-> ser$a equivalente a la anterior. #or cierto, buenos lugares para poner banderas en su e+presin ser$a ni el principio ni el final. 9e esa manera, no se confundan con otra cosa.
Creo 9ue esto( empe-ando a entender estas expresiones re ulares a"ora <<< 2cmo puedo utili-arlos en calibre; Conversiones
<amos a comenzar con la configuracin de conversin, que es realmente buena. !n la parte de b squeda y reemplazo, puede introducir una e+presin regular =la abreviatura de la e+presin regular> que describe la cadena que va a ser sustituido durante la conversin. .a parte interesante es el asistente. 2aga clic en el personal asistente y se obtiene una vista previa de lo qu) calibre ?ve? durante el proceso de conversin. 9esplcese hacia aba"o en la cadena que desea eliminar, seleccione y copie, p)guelo en el campo de e+presin regular en la parte superior de la ventana. Si hay partes variables, como los n meros de pgina o algo as$, utilice con"untos y cuantificadores para cubrir aquellos, y mientras esta en ello, acu)rdese de escapar los caracteres especiales, si hay algunos. #ulse el botn con la etiqueta de prueba y calibre se destacan las piezas que se reemplazan son el uso de la e+presin regular. %na vez que est) satisfecho, pulse 'ceptar y convertir. (enga cuidado si el origen de la conversin tiene etiquetas como este e"emplo6 (al vez, pero los polic$as se sienten igual que usted, 'nita. 4Gu) es un vampiro ms muertos[ .as nuevas leyes no cambian. I5 #J Ip classK?calibreE?J Ib classK?calibreC?J Xenerado por '&C 'mber .-( Conv Ia hrefK?http655YYY.processte+t.com5abclit.html? classK?calibrea?J erter, http655YYY.processte+t.com5abclit.html I5 aJ I5 bJ I5 pJ Ip classK?calibreE?J slo hab$a estado dos aos desde que 'ddison contra Clar/. !l caso de la corte nos dio una versin revisada de cmo era la vida =sin vergqenza arrancado de este hilo>. 2abr$a que eliminar algunas de las etiquetas tambi)n. !n este e"emplo, me gustar$a recomendar a partir de la etiqueta de classK?calibreC?J Ib, ahora tienes que terminar con la correspondiente etiqueta de cierre =las etiquetas de apertura son ItagJ,
etiquetas de cierre son I5 tagJ>, que es simplemente el siguiente I5 bJ en este caso. =Consulte el manual de 2(3. bien o pregunte en el foro si no tiene claro este punto.> .a etiqueta de apertura puede ser descrito con Ib.d[ J, utilizando la etiqueta de cierre I5 bJ, con lo que se podr$a eliminar todo lo que entre las etiquetas con Ib.d[J. d I5 bJ. #ero el uso de esta e+presin ser$a una mala idea, ya que elimina todo lo encerrado por IbJ * etiquetas =que, dicho sea de paso, hacer que el te+to encerrado en negrita>, y es una apuesta segura decir que vamos a eliminar partes de la libro de esta manera. !n su lugar, incluir el principio de la cadena cerrada y, por lo que la e+presin regular Ib.d[J g s d Xenerado g s h por g s h '&C g s h 'mber g s h .-(. d I5 &J !l g s con cuantificadores se incluyen aqu$ en vez de forma e+pl$cita utilizando los espacios como se ve en la cadena para capturar las variaciones de la cadena que podr$a ocurrir. 8ecuerde revisar qu) calibre se retire para asegurarse de que no retire las porciones que desea conservar, si se prueba una nueva e+presin. Si slo marque una ocurrencia, es posible que se pierda un desa"uste en alguna parte del te+to. (ambi)n tenga en cuenta que en caso de que accidentalmente eliminar etiquetas ms o menos de lo que realmente quer$a, calibre intenta reparar el cdigo daado despu)s de hacer el traslado.
Adicin de libros
\tra cosa que usted puede utilizar e+presiones regulares para es e+traer metadatos de los nombres de archivo. %sted puede encontrar esta caracter$stica en el ?'adir libros? parte de la configuracin. 2ay una caracter$stica especial6 =[ # ItitleJ> #uede utilizar nombres de campo para los campos de metadatos, por e"emplo, indica que el calibre utiliza esta parte de la cadena como t$tulo del libro. .os nombres de los campos permitidos se enumeran en las ventanas, "unto con otra prueba de campo agradable. %n e"emplo6 9igamos que usted desea importar un montn de archivos con el nombre como los te+tos clsicos6 .a 9ivina Comedia de 9ante 'lighieri.mobi. =\bviamente, esto ya est en su biblioteca, ya que a todos nos gusta la poes$a clsica italiana> o la )pica de ciencia ficcin6 .a (rilog$a de la 1undacin de -saac 'simov.epub. !sto es obviamente un esquema de nombres que calibre no va a e+traer datos significativos de * su e+presin estndar para la e+traccin de metadatos es =# h ItitleJ[.> * =# IauthorJ eo pj h[>. %na e+presin regular que traba"a aqu$ ser$a ea*z'*;j h6 =[. # ItitleJ h> por =[. IauthorJ # h>. #or favor, tenga en cuenta que, dentro del grupo para el campo de los metadatos, es necesario utilizar e+presiones para describir lo que realmente coincide con el campo. ^ tambi)n en cuenta que, cuando se utiliza el calibre de prueba de campo ofrece, es necesario agregar la e+tensin del archivo a su nombre la prueba, de lo contrario no obtendr ning n partido en absoluto, a pesar de utilizar