(Bienvenido a StackOverflow Murray, ¡es bueno verte aquí!)
Esta no es una respuesta directa a tu pregunta, pero creo que puede ser útil para kn El paquete << AuthorTools`
incluye funcionalidad para comparar portátiles. Evaluar lo siguiente para abrir el ("oculto") Documentación:
[email protected]
FileNameJoin[{$InstallationDirectory, "AddOns", "Applications",
"AuthorTools", "Documentation", "English", "AuthorToolsGuide.nb"}];
Luego se pueden comparar usando [email protected][notebook1, notebook2]
, o tal vez usando el algo más conveniente
[email protected][SystemDialogInput["FileOpen"], SystemDialogInput["FileOpen"]]
que le permitirá seleccionar los archivos más fácilmente.
Como alternativa, puede abrir los dos cuadernos en la parte delantera, y utilizar este pequeño panel de control:
[email protected][
{PopupMenu[Dynamic[nb1],
Thread[Notebooks[] -> NotebookTools`NotebookName /@ Notebooks[]]],
PopupMenu[Dynamic[nb2],
Thread[Notebooks[] -> NotebookTools`NotebookName /@ Notebooks[]]],
Button["Show differences",
[email protected]`NotebookDiff[nb1, nb2]]}
]

Es interesante mencionar que en Mathematica 8 hay algún indocumentado funcionalidad relacionada con el portátil en el contexto NotebookTools
, que incluye una función NotebookTools`NotebookDiff[]
.
pregunta relacionada: Is it possible to invoke Mathematica's diff functionality from the command line?
Me resulta fácil sólo para usar http://www.quickdiff.com/ comparar los cuadernos. Copie el código de los blocs de notas, y péguelo en las 2 ventanas, y haga clic en diff. – Nasser