more robust treatment of suppressed quotes concerning replacement text -- for improved copy/paste behaviour;
authorwenzelm
Mon, 08 Nov 2010 11:28:22 +0100
changeset 40407 2ff10e613689
parent 40406 313a24b66a8d
child 40441 0813106a699d
more robust treatment of suppressed quotes concerning replacement text -- for improved copy/paste behaviour;
doc-src/isabelle.sty
doc-src/pdfsetup.sty
lib/texinputs/isabelle.sty
--- a/doc-src/isabelle.sty	Mon Nov 08 00:00:47 2010 +0100
+++ b/doc-src/isabelle.sty	Mon Nov 08 11:28:22 2010 +0100
@@ -96,6 +96,7 @@
 }
 
 \newcommand{\isaliteral}[2]{#2}
+\newcommand{\isanil}{}
 
 
 % keyword and section markup
@@ -148,9 +149,9 @@
 \renewcommand{\isastylescript}{\footnotesize\it}%
 \renewcommand{\isacharunderscorekeyword}{\mbox{-}}%
 \renewcommand{\isacharbang}{\isamath{!}}%
-\renewcommand{\isachardoublequote}{}%
-\renewcommand{\isachardoublequoteopen}{}%
-\renewcommand{\isachardoublequoteclose}{}%
+\renewcommand{\isachardoublequote}{\isanil}%
+\renewcommand{\isachardoublequoteopen}{\isanil}%
+\renewcommand{\isachardoublequoteclose}{\isanil}%
 \renewcommand{\isacharhash}{\isamath{\#}}%
 \renewcommand{\isachardollar}{\isamath{\$}}%
 \renewcommand{\isacharpercent}{\isamath{\%}}%
--- a/doc-src/pdfsetup.sty	Mon Nov 08 00:00:47 2010 +0100
+++ b/doc-src/pdfsetup.sty	Mon Nov 08 11:28:22 2010 +0100
@@ -13,11 +13,11 @@
 \gdef\bold#1{\textbf{\hyperpage{#1}}}
 
 \urlstyle{rm}
-
 \ifpdf\relax\else\renewcommand{\url}[1]{\nolinkurl{#1}}\fi
 
 \ifpdf
 \ifnum\pdfminorversion<5\pdfminorversion=5\fi
 \renewcommand{\isaliteral}[2]{%
 \pdfliteral direct{/Span <</ActualText<#1>>> BDC}#2\pdfliteral direct{EMC}}
+\renewcommand{\isanil}{{\color{white}.}}
 \fi
--- a/lib/texinputs/isabelle.sty	Mon Nov 08 00:00:47 2010 +0100
+++ b/lib/texinputs/isabelle.sty	Mon Nov 08 11:28:22 2010 +0100
@@ -96,6 +96,7 @@
 }
 
 \newcommand{\isaliteral}[2]{#2}
+\newcommand{\isanil}{}
 
 
 % keyword and section markup
@@ -148,9 +149,9 @@
 \renewcommand{\isastylescript}{\footnotesize\it}%
 \renewcommand{\isacharunderscorekeyword}{\mbox{-}}%
 \renewcommand{\isacharbang}{\isamath{!}}%
-\renewcommand{\isachardoublequote}{}%
-\renewcommand{\isachardoublequoteopen}{}%
-\renewcommand{\isachardoublequoteclose}{}%
+\renewcommand{\isachardoublequote}{\isanil}%
+\renewcommand{\isachardoublequoteopen}{\isanil}%
+\renewcommand{\isachardoublequoteclose}{\isanil}%
 \renewcommand{\isacharhash}{\isamath{\#}}%
 \renewcommand{\isachardollar}{\isamath{\$}}%
 \renewcommand{\isacharpercent}{\isamath{\%}}%