ES-TEX Archivos

Usuarios hispanohablantes de TeX

ES-TEX@LISTSERV.REDIRIS.ES

Opciones: Vista Clásica

Use Monospaced Font
Mostrar las partes HTML
Mostrar todas las cabeceras de correo

Tema: [<< Primero] [< Prev] [Siguiente >] [Último >>]

Print Responder
"Eric Concha M." <[log in para visualizar]>
Sun, 29 Aug 2021 17:32:15 -0400
text/plain (190 lines)
 Primero, me castigo por haber puesto una H en "abres", no sé cómo llegó ahí jajaaaa.
 Segundo, "al lío" como dicen en "la casa de papel" :) ... afortunadamente recoll sigue más o menos la filosofía unix, es decir, la GUI está separada
 de las funciones que hacen lo que recoll hace jajaaa, entonces es posible acceder a ellas sin usar la GUI, la mayoría a través de recollq +
 opciones, así es que no se necesita la interfaz gráfica. Yo estuve probando varios programas que prometen facilitar la búsqueda dentro de archivos
 locales, y el que encontré más completo y estable, y que se adaptaba a mis necesidades y gustos fue recoll ... había otros más o menos buenos, pero
 ya no recuerdo sus nombres ya que debe haber sido hace unos 7 u 8 años. En esta página hay algunos consejos para usar recoll desde la cli:

 https://www.lesbonscomptes.com/recoll/usermanual/webhelp/docs/RCL.SEARCH.COMMANDLINE.html

 y este manual está bueno, aunque se concentra en el uso a través de la GUI:

 https://www.lesbonscomptes.com/recoll/usermanual/usermanual.html

 KDE casi nunca lo usé, excepto probando distros que lo traían por defecto (hace muchos años) así es que no puedo opinar mucho acerca de sus
 desbordamientos, imagino que habrá mejorado mucho, como todo el software libre ... y veo que eres mucho más extremo que yo, que soy bastante
 minimalista pues siempre he usado compus rescatados y de hardware antiguo, así es que siempre he usado icewm (que es muy configurable y
 tremendamente liviano, rápido y estable) y aplicaciones en modo texto para todo lo posible.

 Dale una probada a recollq y nos comentas por favor,

 Saludos !!

 Eric.





On Fri, 27 Aug 2021 21:26:10 +0000
Juan Manuel Macías <[log in para visualizar]> wrote:

> Gracias, Eric. Conozco Recoll desde hace tiempo, pero nunca lo he
> probado. ¿Qué tal va de consumo de recursos? Los recuerdos que guardo de
> aplicaciones similares en kde o gnome no son muy gratos, especialmente
> la de kde (baloo, creo que se llama, o algo así), que tenía unas fugas
> de memoria espectaculares y cada dos por tres había que rehacer la base
> de datos. Cuando usaba kde, y estuve usando kde por un largo tiempo, al
> final siempre acababa desactivando baloo. Por supuesto, con ésta y con
> el tracker de gnome también se pueden acotar los directorios y demás,
> pero seguían dando problemas. Imagino que ya habrá mejorado bastante de
> cuando lo usaba (era un problema de los gordos), y desde luego este tipo
> de aplicaciones son muy útiles si lo que uno usa es un entorno gráfico.
> Ahora me he movido a un entorno de trabajo en texto plano, y minimalista
> hasta la sosez (uso el gestor de ventanas EXWM sin panel, sin barras de
> tareas, sin menús y sin nada :-), y como los documentos en que trabajo
> son casi al 90% de texto, me adapto mejor a aplicaciones más
> minimalistas y ligeras. Lo bueno del software libre es que hay donde
> elegir.
> 
> Saludos,
> 
> Juan Manuel 
> 
> "Eric Concha M." <[log in para visualizar]> writes:
> 
> >  Hola Juan Manuel, gracias por tus abundantes aportes ... para los que no usan emacs hay una herramienta multiplataforma que se llama RECOLL,
> >  la que básicamente funciona como un google de tu computador, la
> > descargas, instalas y dentro de la misma app tienes que decirle qué
> > directorios
> >  escanear en PREFERENCES/INDEX CONFIGURATION y luego FILE/UPDATE INDEX
> > ... eso es lo básico, con eso "lee" los archivos (muchos formatos como
> > doc,
> >  docx, pdf, todos los de texto, creo que también PPT, xls y así)
> > dentro de los directorios señalados y genera una bbdd en la que hace
> > las consultas
> >  cuando necesitas buscar algo ... también puedes configurarlo para que actualice el índice a intervalos regulares o cada vez que habres el
> >  programa ... para mi, que con frecuencia hago revisiones de literatura y que con frecuencia trabajo offline es muy muy útil ...
> >  espero que a alguien le sirva el dato.
> >
> >  Saludos !!
> >
> >  Eric.
> >
> >
> >
> > On Mon, 23 Aug 2021 15:18:18 +0000
> > Juan Manuel Macías <[log in para visualizar]> wrote:
> >
> >> Hola a todos:
> >> 
> >> Llevo unos días trasteando con la aplicación texdoc, y me he dado cuenta
> >> de algo obvio: que sólo busca por manuales (generalmente en PDF), pero
> >> no dentro de los manuales. A mí me gustaría contar en LaTeX con algo muy
> >> útil que tenemos en Elisp, donde podemos buscar rápidamente por
> >> funciones o variables: ¿qué tal si se pudiese buscar también por
> >> comandos, entornos o pasajes concretos dentro de los manuales de LaTeX?.
> >> 
> >> Me vino a la cabeza ripgrep, que es una aplicación excelente y
> >> utilísima, una especie de grep vitaminado que busca a una velocidad que
> >> mete miedo dentro de un directorio o de un proyecto git en el contenido
> >> de los archivos de texto. De hecho, cuenta también con una interfaz para
> >> Emacs, deadgrep, que funciona muy bien. Lo malo es que ripgrep sólo
> >> busca en archivos de texto, no en PDF o similares. Pero he aquí que
> >> tenemos también un ripgrep-all, que es una versión extendida de ripgrep
> >> para buscar con igual diligencia dentro de PDF, documentos de word o
> >> libreoffice, archivos comprimidos, etc.:
> >> https://github.com/phiresky/ripgrep-all
> >> 
> >> Para Arch, por suerte, hay un paquete ya compilado en el AUR, así que
> >> podemos instalarlo rápidamente ejecutando (si usamos trizen, por
> >> ejemplo):
> >> 
> >> trizen -S ripgrep-all
> >> 
> >> Para otras distribuciones de GNU/Linux, en la página del proyecto se dan
> >> también las instrucciones pertinentes.
> >> 
> >> Y con eso, en principio, ya bastaría: podemos usarlo simplemente en
> >> línea de comandos situándonos en el directorio donde está la
> >> documentación de TeX live y ejecutamos 'rga término a buscar'. La
> >> búsqueda, insisto, es de vértigo. Por supuesto, se puede afinar lo
> >> necesario para que no nos sepulte bajo los resultados.
> >> 
> >> Y otro plus para usuarios de Emacs. Usar la línea de comandos es un poco
> >> latoso, así que me preguntaba si podía aprovechar la interfaz deadgrep,
> >> pero cambiando el ejecutable localmente. Así que definí esta función:
> >> 
> >> (defun mi-busca-deadgrep-latex ()
> >>   (interactive)
> >>   (let
> >>       ((deadgrep-executable "rga")
> >>        (default-directory "/usr/share/texmf-dist/doc/latex/")
> >>        (termino (read-from-minibuffer "Comando o pasaje en la documentación: ")))
> >>     (deadgrep termino)))
> >> 
> >> Va bien, lo único es que no podemos abrir el pdf por la página de la
> >> búsqueda, sino que siempre nos salta a la primera página del PDF. Para
> >> solucionarlo, escribí lo siguiente (funciona solo si usamos el visor de
> >> pdf de Emacs pdf-tools). Primero escribí esta función para saltar a la
> >> página correcta:
> >> 
> >> (defun mi-open-function-deadgrep-latex (archivo)
> >>   (let ((pag-pdf (save-excursion
> >>                    (beginning-of-line)
> >>                    (when (re-search-forward "Page\s+\\([[:digit:]]+\\):" nil t)
> >>                      (match-string 1)))))
> >>     (find-file archivo)
> >>     (pdf-view-goto-page (string-to-number pag-pdf))))
> >> 
> >> Y acto seguido, definí también una versión personalizada de la función
> >> de deadgrep para saltar a los resultados. Si en el búfer de resultados
> >> está en el directorio de la documentación de TeX live, aplica mi
> >> función, en caso contrario, aplica la función de fábrica:
> >> 
> >> (defun mi-deadgrep-visit-result ()
> >>   (interactive)
> >>   (if (save-excursion
> >>         (goto-char (point-min))
> >>         (re-search-forward "Directory: /usr/share/texmf-dist/doc/latex/" nil t))
> >>       (deadgrep--visit-result #'mi-open-function-deadgrep-latex)
> >>     (deadgrep--visit-result #'find-file)))
> >> 
> >> Y ya sólo faltaba sobreescribir la versión antigua por la nueva:
> >> 
> >> (advice-add 'deadgrep-visit-result :override #'mi-deadgrep-visit-result)
> >> 
> >> Ahora ya podemos invocar cosas como M-x mi-busca-deadgrep-latex RET
> >> \babelprovide
> >> 
> >> y nos abre al momento la página de resultados con la aparición de ese
> >> comando, en el manual de Babel o donde sea. Si damos al enter en cada
> >> resultado, saltamos a la correspondiente página del PDF.
> >> 
> >> Aquí un pantallazo de muestra: https://ibb.co/h12FxWv
> >> 
> >> Saludos,
> >> 
> >> Juan Manuel
> >> 
> >> ----------------------------------------------------
> >> Si tiene algun problema con la utilizacion de la lista.
> >> Pongase en contacto con nosotros a traves de:
> >> [log in para visualizar]
> >> ----------------------------------------------------
> >
> > ----------------------------------------------------
> > Para darse de baja ES-TEX pincha y envia el siguiente url
> > mailto:[log in para visualizar]
> > ----------------------------------------------------
> 
> ----------------------------------------------------
> Para darse de baja ES-TEX pincha y envia el siguiente url
> mailto:[log in para visualizar]
> ----------------------------------------------------

----------------------------------------------------
Los artículos de ES-TEX son distribuidos gracias al apoyo y colaboración 
técnica de RedIRIS - Red Académica española - (http://www.rediris.es)
------------------------------------------------------

ATOM RSS1 RSS2