Zotero-better-bibtex: El campo url tiene sus caracteres especiales escapados en BBT Bibtex

Creado en 3 ene. 2021  ·  8Comentarios  ·  Fuente: retorquere/zotero-better-bibtex

Exportador utilizado: Mejor Bibtex

Comportamiento esperado:

@misc{AvelarQueAUC2019,
  title = {{O que \'e AUC e ROC nos modelos de Machine Learning}},
  author = {Avelar, Adriano},
  year = {2020},
  month = sep,
  url = {https://medium.com/@eam.avelar/o-que-%C3%A9-auc-e-roc-nos-modelos-de-machine-learning-2e2c4112033d},
  urldate = {2020-11-23},
  abstract = {Em aprendizagem de m\'aquina, a medi\c{c}\~ao de desempenho \'e uma tarefa crucial. As m\'etricas ROC (Receiver Operating Characteristics) e AUC (Area\ldots},
  language = {pt-BR}
}

Comportamiento real:

@misc{AvelarQueAUC2019,
  title = {{O que \'e AUC e ROC nos modelos de Machine Learning}},
  author = {Avelar, Adriano},
  year = {2020},
  month = sep,
  url = {https://medium.com/@eam.avelar/o-que-\%C3\%A9-auc-e-roc-nos-modelos-de-machine-learning-2e2c4112033d},
  urldate = {2020-11-23},
  abstract = {Em aprendizagem de m\'aquina, a medi\c{c}\~ao de desempenho \'e uma tarefa crucial. As m\'etricas ROC (Receiver Operating Characteristics) e AUC (Area\ldots},
  language = {pt-BR}
}

El error está en el campo de la URL. Aunque el campo de la URL está marcado como un campo literal, al exportar usando BBT Bibtex, los caracteres especiales se escapan (en el ejemplo, "%" se escapan).
El error solo ocurre en BBT Bibtex, usando BBT Biblatex o el estándar Zotero Bibtex, todo está bien.

url = {https://medium.com/@eam.avelar/o-que-\%C3\%A9-auc-e-roc-nos-modelos-de-machine-learning-2e2c4112033d} con % escapado.

Versión de los sistemas donde se produce el error:
Versión de Zotero: 5.0.94
Versión de Zotero: 5.0.95-beta.3 + 4db61b8dc
SO: macOS 11.1

BetterBibtex Debug Json archivo:

{
  "collections": {},
  "config": {
    "id": "36a3b0b5-bad0-4a04-b79b-441c7cef77db",
    "label": "BetterBibTeX JSON",
    "localeDateOrder": "dmy",
    "options": {
      "Normalize": false,
      "exportFileData": false,
      "exportNotes": true,
      "keepUpdated": false
    },
    "preferences": {
      "DOIandURL": "both",
      "ascii": "",
      "asciiBibLaTeX": false,
      "asciiBibTeX": true,
      "autoAbbrev": false,
      "autoAbbrevStyle": "",
      "autoExport": "immediate",
      "autoExportDelay": 1,
      "autoExportIdleWait": 10,
      "autoExportPathReplaceDiacritics": false,
      "autoExportPathReplaceDirSep": "-",
      "autoExportPathReplaceSpace": " ",
      "autoPinDelay": 0,
      "automaticTags": true,
      "auxImport": false,
      "biblatexExtendedDateFormat": false,
      "biblatexExtendedNameFormat": false,
      "biblatexExtractEprint": true,
      "bibtexParticleNoOp": false,
      "bibtexURL": "url",
      "cacheFlushInterval": 5,
      "citeCommand": "cite",
      "citekeyFold": true,
      "citekeyFormat": "[auth][shorttitle2_2][year]",
      "citeprocNoteCitekey": false,
      "csquotes": "",
      "debugLogDir": "",
      "exportBibTeXStrings": "off",
      "exportBraceProtection": true,
      "exportTitleCase": true,
      "extraMergeCSL": true,
      "extraMergeCitekeys": true,
      "extraMergeTeX": true,
      "git": "config",
      "ignorePostscriptErrors": true,
      "import": true,
      "importBibTeXStrings": true,
      "importCaseProtection": "as-needed",
      "importCitationKey": true,
      "importExtra": true,
      "importJabRefAbbreviations": true,
      "importJabRefStrings": true,
      "importSentenceCase": "on+guess",
      "itemObserverDelay": 5,
      "jabrefFormat": 0,
      "keyConflictPolicy": "keep",
      "keyScope": "library",
      "kuroshiro": false,
      "mapMath": "",
      "mapText": "",
      "mapUnicode": "conservative",
      "newTranslatorsAskRestart": true,
      "parseParticles": true,
      "platform": "mac",
      "postscript": "",
      "postscriptOverride": "",
      "qualityReport": true,
      "quickCopyMode": "latex",
      "quickCopyPandocBrackets": false,
      "rawImports": false,
      "rawLaTag": "#LaTeX",
      "relativeFilePaths": false,
      "retainCache": false,
      "scrubDatabase": false,
      "skipFields": "keywords, file,  timestamp",
      "skipWords": "a,ab,aboard,about,above,across,after,against,al,along,amid,among,an,and,anti,around,as,at,before,behind,below,beneath,beside,besides,between,beyond,but,by,d,da,das,de,del,dell,dello,dei,degli,della,dell,delle,dem,den,der,des,despite,die,do,down,du,during,ein,eine,einem,einen,einer,eines,el,en,et,except,for,from,gli,i,il,in,inside,into,is,l,la,las,le,les,like,lo,los,near,nor,of,off,on,onto,or,over,past,per,plus,round,save,since,so,some,sur,than,the,through,to,toward,towards,un,una,unas,under,underneath,une,unlike,uno,unos,until,up,upon,versus,via,von,while,with,within,without,yet,zu,zum",
      "strings": "",
      "testing": false,
      "verbatimFields": "url,doi,file,eprint,verba,verbb,verbc,groups",
      "warnBulkModify": 1,
      "warnTitleCased": false,
      "workers": 0
    }
  },
  "items": [
    {
      "abstractNote": "Em aprendizagem de máquina, a medição de desempenho é uma tarefa crucial. As métricas ROC (Receiver Operating Characteristics) e AUC (Area…",
      "accessDate": "2020-11-23",
      "attachments": [
        {
          "dateAdded": "2020-12-31T15:41:19Z",
          "dateModified": "2020-12-31T15:41:19Z",
          "itemType": "attachment",
          "path": "/Users/rflmorais/Zotero/storage/JER6PBMW/o-que-é-auc-e-roc-nos-modelos-de-machine-learning-2e2c4112033d.html",
          "relations": [],
          "tags": [],
          "title": "Snapshot",
          "uri": "http://zotero.org/users/7315465/items/JER6PBMW"
        }
      ],
      "citationKey": "AvelarQueAUC2019",
      "citekey": "AvelarQueAUC2019",
      "creators": [
        {
          "creatorType": "author",
          "firstName": "Adriano",
          "lastName": "Avelar"
        }
      ],
      "date": "22/09/2020",
      "dateAdded": "2020-12-31T15:41:14Z",
      "dateModified": "2021-01-03T14:17:34Z",
      "extra": "Citation Key: AvelarQueAUC2019",
      "itemID": 71,
      "itemType": "webpage",
      "key": "ZMDN7VRS",
      "language": "pt-BR",
      "libraryID": 1,
      "notes": [],
      "relations": [],
      "select": "zotero://select/library/items/ZMDN7VRS",
      "tags": [],
      "title": "O que é AUC e ROC nos modelos de Machine Learning",
      "uri": "http://zotero.org/users/7315465/items/ZMDN7VRS",
      "url": "https://medium.com/@eam.avelar/o-que-%C3%A9-auc-e-roc-nos-modelos-de-machine-learning-2e2c4112033d",
      "version": 255
    }
  ],
  "version": {
    "bbt": "5.2.102",
    "zotero": "5.0.95-beta.3+4db61b8dc"
  }
}

bug

Todos 8 comentarios

Parece que no subiste un informe de depuración. El informe de depuración es importante; le da a @retorquere su configuración actual de BBT y una copia de la referencia problemática como un caso de prueba para que pueda replicar mejor su problema. Sin él, @retorquere es efectivamente ciego. Los informes de depuración son útiles tanto para el análisis de errores como para las solicitudes de mejora; en el caso de las mejoras de exportación, necesito la copia de las referencias que tiene en mente.

Si intentó enviar un informe de depuración, pero el ID parecía D<number> , ese es un informe de depuración de Zotero, al que no puedo acceder. Vuelva a enviar un registro de depuración de BBT mediante uno de los métodos siguientes.

Es mucho más probable que esta solicitud también se aplique a usted, incluso si lo cree improbable , e incluso si no es así, no hay nada de malo en enviar un registro de depuración que resulte innecesario. @retorquere la mayoría de las veces terminará diciendo "primero envíe un registro de depuración". Pasemos por alto el retraso innecesario que esto conlleva. Enviar un registro de depuración es muy fácil:

  1. Si su problema se relaciona con cómo se comporta BBT en torno a una referencia específica , como la generación o exportación de claves de cita, seleccione al menos una de las referencias problemáticas, haga clic con el botón derecho en ella y envíe un informe de depuración de BBT desde ese menú emergente. . Si el problema es con la exportación, incluya una muestra de lo que ve exportado y lo que esperaba ver exportado para estas referencias.

  2. Si el problema no se relaciona con las referencias y es de naturaleza más general, genere un informe de depuración reiniciando Zotero con la depuración habilitada (Ayuda -> Registro de salida de depuración -> Reiniciar con el registro habilitado), reproduciendo su problema y seleccionando "Enviar mejor Informe de depuración de BibTeX ... "en el menú de ayuda.

Una vez hecho esto, verá una ID de depuración en rojo. Publique ese ID de depuración en el problema aquí.

¡Gracias!

Cuando compilo esto:

\documentclass{article}
\usepackage[utf8]{inputenc}
\bibliographystyle{plainnat}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{AvelarQueAUC2019,
  title = {{O que \'e AUC e ROC nos modelos de Machine Learning}},
  author = {Avelar, Adriano},
  year = {2020},
  month = sep,
  url = {https://medium.com/@eam.avelar/o-que-\%C3\%A9-auc-e-roc-nos-modelos-de-machine-learning-2e2c4112033d},
  urldate = {2020-11-23},
  abstract = {Em aprendizagem de m\'aquina, a medi\c{c}\~ao de desempenho \'e uma tarefa crucial. As m\'etricas ROC (Receiver Operating Characteristics) e AUC (Area\ldots},
  language = {pt-BR}
}
\end{filecontents}

\begin{document}

\nocite{*}

\bibliography{\jobname.bib}

\end{document}

Obtengo la URL como esperaba.

Cuando compilo esto:

\documentclass{article}
\usepackage[utf8]{inputenc}
\bibliographystyle{plainnat}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{AvelarQueAUC2019,
  title = {{O que \'e AUC e ROC nos modelos de Machine Learning}},
  author = {Avelar, Adriano},
  year = {2020},
  month = sep,
  url = {https://medium.com/@eam.avelar/o-que-%C3%A9-auc-e-roc-nos-modelos-de-machine-learning-2e2c4112033d},
  urldate = {2020-11-23},
  abstract = {Em aprendizagem de m\'aquina, a medi\c{c}\~ao de desempenho \'e uma tarefa crucial. As m\'etricas ROC (Receiver Operating Characteristics) e AUC (Area\ldots},
  language = {pt-BR}
}
\end{filecontents}

\begin{document}

\nocite{*}

\bibliography{\jobname.bib}

\end{document}

Recibo un error y no se emite ninguna URL. Entonces parece que para bibtex, el escape es necesario.

Por cierto, si envía un registro de depuración a través de los pasos descritos en el punto 1, se me envía la referencia en formato de registro de depuración automáticamente; mi flujo de trabajo se basa en eso. Aunque esto funcionó.

Perdón por las cosas de depuración. Lección aprendida.
Gracias por la rápida respuesta. Pensé que era un error en Zotero considerando que es un campo literal. Pero parece que no lo es. Estoy usando un bibtex con sabor de mi universidad y recibo un error con la URL con caracteres de escape. Sospecho que están usando algunas macros antiguas para analizar el archivo bib

Muchas gracias

No se preocupe por el registro de depuración, me alegra que haya enviado uno. No creerías lo terca que puede ser la gente al enviarlos. Es una de las principales razones por las que construí @ label-gun, porque sería prácticamente una persona determinada que no enviaría una, no importa cómo les suplique.

WRT la URL: las cosas son más complicadas de lo que pensaba. Es cierto que

\documentclass{article}
\usepackage[utf8]{inputenc}
\bibliographystyle{plainnat}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{AvelarQueAUC2019,
  title = {{O que \'e AUC e ROC nos modelos de Machine Learning}},
  author = {Avelar, Adriano},
  year = {2020},
  month = sep,
  url = {https://medium.com/@eam.avelar/o-que-%C3%A9-auc-e-roc-nos-modelos-de-machine-learning-2e2c4112033d},
  urldate = {2020-11-23},
  abstract = {Em aprendizagem de m\'aquina, a medi\c{c}\~ao de desempenho \'e uma tarefa crucial. As m\'etricas ROC (Receiver Operating Characteristics) e AUC (Area\ldots},
  language = {pt-BR}
}
\end{filecontents}

\begin{document}

\nocite{*}

\bibliography{\jobname.bib}

\end{document}

me da un error, pero

\documentclass{article}
\usepackage[utf8]{inputenc}
\bibliographystyle{plainnat}
\usepackage{url} % <------------------- this right here
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{AvelarQueAUC2019,
  title = {{O que \'e AUC e ROC nos modelos de Machine Learning}},
  author = {Avelar, Adriano},
  year = {2020},
  month = sep,
  url = {https://medium.com/@eam.avelar/o-que-%C3%A9-auc-e-roc-nos-modelos-de-machine-learning-2e2c4112033d},
  urldate = {2020-11-23},
  abstract = {Em aprendizagem de m\'aquina, a medi\c{c}\~ao de desempenho \'e uma tarefa crucial. As m\'etricas ROC (Receiver Operating Characteristics) e AUC (Area\ldots},
  language = {pt-BR}
}
\end{filecontents}

\begin{document}

\nocite{*}

\bibliography{\jobname.bib}

\end{document}

compila muy bien. Tendré que pensar en cómo afrontar ambas situaciones.

: robot: este es su amigable bot de compilación de vecindario que anuncia la compilación de prueba 5.2.102.247 ("arreglos # 1716")

Instale en Zotero descargando la versión de prueba 5.2.102.247 , abriendo el menú "Herramientas" de Zotero, seleccionando "Complementos", abra el menú de engranajes en la parte superior derecha y seleccione "Instalar complemento desde archivo ...".

Problema resuelto. Ha funcionado perfectamente.
Muchas gracias. Me ha ahorrado mucho tiempo

Genial, gracias por la confirmación. Se está construyendo una nueva versión.

Este problema se ha bloqueado automáticamente ya que no ha habido ninguna actividad reciente después de que se cerró. Abra un nuevo problema para errores relacionados.

¿Fue útil esta página
0 / 5 - 0 calificaciones