texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]


From: Patrice Dumas
Date: Thu, 26 Jan 2023 15:02:40 -0500 (EST)

branch: master
commit a8306872ffc91e8d9572a3feedaa125be3c5c1d0
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Thu Jan 26 21:02:13 2023 +0100

    Regenerate tp/t/*.t tests results.
---
 tp/t/results/conditionals/cond.pl                  |   8 ++-
 tp/t/results/conditionals/cond_ifhtml_ifinfo.pl    |   8 ++-
 .../conditionals/cond_ifhtml_ifinfo_iftex.pl       |   8 ++-
 .../cond_no-ifhtml_no-ifinfo_no-iftex.pl           |   8 ++-
 .../defcondx_Dbar/res_html/defxcond.html           |   8 ++-
 .../defcondx_Ubar/res_html/defxcond.html           |   8 ++-
 .../results/converters_tests/at_commands_in_raw.pl |   4 +-
 .../combined_fonts/res_html/chapter.html           |   4 +-
 .../combined_fonts/res_html/index.html             |   8 ++-
 tp/t/results/converters_tests/complex_nestings.pl  |   4 +-
 .../converters_tests/contents_at_document_begin.pl |   6 +-
 .../res_html/contents_at_document_begin.html       |   6 +-
 .../contents_at_document_begin_inline.pl           |   6 +-
 .../res_html/contents_at_document_begin.html       |   6 +-
 .../contents_at_document_begin_separate_element.pl |   6 +-
 .../res_html/contents_at_document_begin.html       |   6 +-
 .../converters_tests/definition_commands.pl        |   4 +-
 .../definition_commands/res_html/chapter.html      |   2 +-
 .../definition_commands/res_html/index.html        |   8 ++-
 .../results/converters_tests/footnote_no_number.pl |   4 +-
 .../footnote_no_number_separate.pl                 |   4 +-
 tp/t/results/converters_tests/form_feeds.pl        |   4 +-
 .../converters_tests/frenchspacing_and_code.pl     |   6 +-
 tp/t/results/converters_tests/image_formatting.pl  |   4 +-
 .../index_entry_in_preformatted.pl                 |   4 +-
 .../res_html/indices_in_begin_tables_lists.html    |   6 +-
 .../res_html/indices_in_begin_tables_lists.html    |   6 +-
 tp/t/results/converters_tests/non_empty_part.pl    |  24 ++++----
 .../non_empty_part_no_top_node_output.pl           |  20 +++----
 .../printindex_merged_indices_code_style.pl        |   4 +-
 tp/t/results/converters_tests/ref_in_sectioning.pl |  32 +++++-----
 .../references_to_top_no_top_output.pl             |   2 +-
 .../res_html/chapter.html                          |   4 +-
 tp/t/results/converters_tests/refs_formatting.pl   |   2 +-
 .../simplest_test_prefix/res_html/truc.html        |   8 ++-
 .../some_at_commands_in_ref_nodes.pl               |   4 +-
 .../converters_tests/spaces_in_empty_node_names.pl |   2 +-
 .../converters_tests/spaces_in_node_names.pl       |   8 +--
 .../converters_tests/test_deftypefnnewline.pl      |   4 +-
 .../converters_tests/things_before_setfilename.pl  |   6 +-
 tp/t/results/converters_tests/top_in_ref.pl        |   4 +-
 tp/t/results/coverage/commands.pl                  |   2 +-
 .../coverage/punctuation_in_line_commands.pl       |   4 +-
 .../coverage_braces/contain_plain_text_nestings.pl |   4 +-
 tp/t/results/coverage_braces/footnote_no_node.pl   |   2 +-
 .../results/coverage_braces/heading_in_footnote.pl |   2 +-
 .../coverage_braces/inforef_too_much_args.pl       |   2 +-
 tp/t/results/coverage_braces/test_image.pl         |   4 +-
 .../coverage_braces/two_footnotes_in_nodes.pl      |  10 +++-
 .../two_footnotes_in_nodes_separate.pl             |  10 +++-
 tp/t/results/coverage_braces/verb_in_xref.pl       |   2 +-
 .../def/all_commands_delimiters_printindex.pl      |   8 +--
 tp/t/results/def/all_commands_printindex.pl        |   8 +--
 tp/t/results/def/omit_def_space.pl                 |   4 +-
 tp/t/results/def/space_in_def_for_index.pl         |   2 +-
 tp/t/results/float/anchor_in_caption.pl            |   8 ++-
 tp/t/results/float/cindex_in_caption.pl            |   4 +-
 .../results/float/comment_space_comand_in_float.pl |   8 ++-
 tp/t/results/float/complex_float.pl                |   6 +-
 tp/t/results/float/float_copying.pl                |   6 +-
 tp/t/results/float/footnote_in_caption.pl          |   8 ++-
 .../results/float/footnote_in_caption_and_error.pl |   8 ++-
 .../float/numbering_captions_listoffloats.pl       |  24 +++++---
 .../float/special_characters_in_float_type.pl      |  10 +++-
 tp/t/results/formats_encodings/accent.pl           |   2 +-
 .../formats_encodings/accent_enable_encoding.pl    |   2 +-
 tp/t/results/formats_encodings/accentenc.pl        |   2 +-
 .../formats_encodings/accentenc_enable_encoding.pl |   2 +-
 .../formats_encodings/at_commands_in_refs.pl       |  58 +++++++++---------
 .../res_html/-_0021-_002e-_002e-_003f-_0040.html   |   8 ++-
 .../res_html/-_0040-_007b_007d-_002e-.html         |   4 +-
 .../res_html/-_007b-_007d.html                     |   8 ++-
 .../res_html/8_002e27in.html                       |   4 +-
 .../AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html       |   8 ++-
 .../res_html/AAA-AAA-BBB.html                      |   8 ++-
 .../res_html/CCC-CCC-DDD.html                      |   8 ++-
 ...eX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html |   8 ++-
 .../res_html/_0040-_007b-_007d-_005c-_0023.html    |   8 ++-
 ...027-_002d_002d_002d-_002d_002d-_0060-_0027.html |   8 ++-
 .../_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html |   8 ++-
 .../_00ab-_00bb-_00ab-_00bb-_2039-_203a.html       |   8 ++-
 .../_201c-_201d-_2018-_2019-_201e-_201a.html       |   8 ++-
 .../res_html/_21d2-_00b0-a-b-aa.html               |   8 ++-
 ...ror_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html |   8 ++-
 .../res_html/_2265-_2264-_2192.html                |   8 ++-
 .../res_html/a-e-i-a-a-e-c-e-e-e-e.html            |   8 ++-
 ...e-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html |   4 +-
 .../res_html/e-e-e-e-e-j-ee.html                   |   8 ++-
 ...-code-option-samp-command-file-C_002dx-ESC.html |   4 +-
 .../res_html/f_002d_002dile1-f_002d_002dile.html   |   8 ++-
 .../res_html/gH-3rd.html                           |   4 +-
 ..._005faaa-url-_002fman_002ecgi_002f1_002fls.html |   9 ++-
 .../at_commands_in_refs_latin1/res_html/i-E-C.html |   8 ++-
 .../at_commands_in_refs_latin1/res_html/index.html |   4 +-
 .../res_html/indicateurl.html                      |   4 +-
 .../res_html/sansserif-slanted.html                |   4 +-
 ...eone_0040somewher-no_005fexplain_0040there.html |   8 ++-
 .../res_html/-_0021-_002e-_002e-_003f-_0040.html   |   8 ++-
 .../res_html/-_0040-_007b_007d-_002e-.html         |   4 +-
 .../res_html/-_007b-_007d.html                     |   8 ++-
 .../res_html/8_002e27in.html                       |   4 +-
 .../AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html       |   8 ++-
 .../res_html/AAA-AAA-BBB.html                      |   8 ++-
 .../res_html/CCC-CCC-DDD.html                      |   8 ++-
 ...eX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html |   8 ++-
 .../res_html/_0040-_007b-_007d-_005c-_0023.html    |   8 ++-
 ...027-_002d_002d_002d-_002d_002d-_0060-_0027.html |   8 ++-
 .../_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html |   8 ++-
 .../_00ab-_00bb-_00ab-_00bb-_2039-_203a.html       |   8 ++-
 .../_201c-_201d-_2018-_2019-_201e-_201a.html       |   8 ++-
 .../res_html/_21d2-_00b0-a-b-aa.html               |   8 ++-
 ...ror_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html |   8 ++-
 .../res_html/_2265-_2264-_2192.html                |   8 ++-
 .../res_html/a-e-i-a-a-e-c-e-e-e-e.html            |   8 ++-
 ...e-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html |   4 +-
 .../res_html/e-e-e-e-e-j-ee.html                   |   8 ++-
 ...-code-option-samp-command-file-C_002dx-ESC.html |   4 +-
 .../res_html/f_002d_002dile1-f_002d_002dile.html   |   8 ++-
 .../at_commands_in_refs_utf8/res_html/gH-3rd.html  |   4 +-
 ..._005faaa-url-_002fman_002ecgi_002f1_002fls.html |   9 ++-
 .../at_commands_in_refs_utf8/res_html/i-E-C.html   |   8 ++-
 .../at_commands_in_refs_utf8/res_html/index.html   |   4 +-
 .../res_html/indicateurl.html                      |   4 +-
 .../res_html/sansserif-slanted.html                |   4 +-
 ...eone_0040somewher-no_005fexplain_0040there.html |   8 ++-
 .../res_html/a-e-i-o-u-A-E-I-O-U.html              |   8 ++-
 .../res_html/a-e-i-o-u-y-A-E-I-O-U.html            |   4 +-
 .../char_latin1_latin1_in_refs/res_html/a-e-u.html |   8 ++-
 .../char_latin1_latin1_in_refs/res_html/c.html     |   8 ++-
 .../char_latin1_latin1_in_refs/res_html/e.html     |   8 ++-
 .../char_latin1_latin1_in_refs/res_html/index.html |   8 ++-
 .../res_html/a-e-i-o-u-A-E-I-O-U.html              |   8 ++-
 .../res_html/a-e-i-o-u-y-A-E-I-O-U.html            |   8 ++-
 .../char_latin1_utf8_in_refs/res_html/a-e-u.html   |   8 ++-
 .../char_latin1_utf8_in_refs/res_html/c.html       |   8 ++-
 .../char_latin1_utf8_in_refs/res_html/e.html       |   8 ++-
 .../char_latin1_utf8_in_refs/res_html/index.html   |   4 +-
 .../res_html/A-a-_002c-E-e.html                    |   8 ++-
 .../char_latin2_latin2_in_refs/res_html/index.html |   4 +-
 .../japanese_shift_jis/res_html/Introduction.html  |   8 ++-
 .../japanese_shift_jis/res_html/Preface.html       |   8 ++-
 .../japanese_shift_jis/res_html/index.html         |   8 ++-
 .../res_html/Chapitre.html                         |   8 ++-
 .../res_html/esseule.html                          |   8 ++-
 .../res_html/index.html                            |   8 ++-
 .../res_html/Chapitre.html                         |   8 ++-
 .../res_html/esseule.html                          |   8 ++-
 .../res_html/index.html                            |   8 ++-
 .../res_html/DiYiZhang_0028First-Chapter_0029.html |   8 ++-
 .../sample_utf8/res_html/Index-node.html           |   4 +-
 .../res_html/Second-Chapter-AE-AE-ae-ae.html       |   8 ++-
 .../sample_utf8/res_html/index.html                |   4 +-
 tp/t/results/formats_encodings/weird_accents.pl    |   4 +-
 .../weird_accents_disable_encoding.pl              |   4 +-
 tp/t/results/heading/heading_in_copying.pl         |  12 +++-
 tp/t/results/heading/heading_in_quotation.pl       |   8 ++-
 .../html_tests/acronym_in_node_and_section.pl      |  14 +++--
 .../character_number_leading_toc_stoc.pl           |  10 ++--
 tp/t/results/html_tests/check_htmlxref.pl          |  12 +++-
 .../html_tests/check_htmlxref_ignore_ref_top_up.pl |  12 +++-
 .../check_htmlxref_menu/res_html/chapter.html      |   8 ++-
 .../check_htmlxref_menu/res_html/first.html        |   8 ++-
 .../check_htmlxref_menu/res_html/index.html        |   4 +-
 .../res_html/chapter.html                          |   8 ++-
 .../res_html/index.html                            |   8 ++-
 .../contents_at_end/res_html/contents_at_end.html  |   6 +-
 .../res_html/contents_at_end.html                  |   6 +-
 .../res_html/contents_at_end.html                  |   6 +-
 .../res_html/contents_in_middle_chapter.html       |   8 ++-
 .../res_html/contents_in_middle_chapter.html       |   8 ++-
 .../res_html/contents_in_middle_chapter.html       |   8 ++-
 .../res_html/contents_in_middle_section.html       |  10 ++--
 .../res_html/contents_in_middle_section.html       |  10 ++--
 .../res_html/contents_in_middle_section.html       |  10 ++--
 .../deftypefnnewline_for_copying_after.pl          |   2 +-
 .../deftypefnnewline_for_copying_before.pl         |   2 +-
 tp/t/results/html_tests/documentdescription.pl     |   8 ++-
 .../double_contents/res_html/double_contents.html  |   8 ++-
 .../res_html/double_contents.html                  |  12 +++-
 .../res_html/double_contents.html                  |   8 ++-
 .../res_html/chapter.html                          |   8 ++-
 .../res_html/index.html                            |   4 +-
 .../res_html/section.html                          |   8 ++-
 .../res_html/double_contents.html                  |   8 ++-
 .../double_contents_chapter/res_html/chapter.html  |  10 +++-
 .../double_contents_chapter/res_html/index.html    |   4 +-
 .../res_html/double_contents.html                  |   8 ++-
 .../res_html/chapter.html                          |   6 +-
 .../res_html/index.html                            |   4 +-
 .../res_html/chapter.html                          |   4 +-
 .../res_html/index.html                            |   4 +-
 .../res_html/section.html                          |   4 +-
 .../res_html/chapter.html                          |   4 +-
 .../res_html/index.html                            |   4 +-
 .../res_html/section.html                          |   4 +-
 .../double_contents_nodes/res_html/chapter.html    |   8 ++-
 .../double_contents_nodes/res_html/index.html      |   4 +-
 .../double_contents_nodes/res_html/section.html    |   8 ++-
 .../double_contents_section/res_html/chapter.html  |   8 ++-
 .../double_contents_section/res_html/index.html    |   4 +-
 .../double_contents_section/res_html/section.html  |   8 ++-
 .../res_html/double_contents.html                  |   8 ++-
 .../res_html/chapter.html                          |  10 +++-
 .../res_html/index.html                            |   8 ++-
 .../res_html/chapter.html                          |   8 ++-
 .../res_html/index.html                            |   8 ++-
 .../res_html/section.html                          |   8 ++-
 .../res_html/chapter.html                          |   8 ++-
 .../res_html/index.html                            |   8 ++-
 .../res_html/section.html                          |   8 ++-
 .../empty_lines_at_beginning_no_setfilename.pl     |   8 ++-
 .../res_html/index.html                            |  10 +++-
 .../res_html/Chapter.html                          |   8 ++-
 .../res_html/index.html                            |   8 ++-
 .../res_html/Chap.html                             |   8 ++-
 .../res_html/index.html                            |   8 ++-
 .../res_html/Chapter-1.html                        |   8 ++-
 .../res_html/index.html                            |   8 ++-
 .../res_html/myanchor.html                         |   8 ++-
 .../res_html/filenameconflictwithnonsplit.html     |   8 ++-
 .../res_html/chap.html                             |   8 ++-
 .../res_html/index.html                            |   8 ++-
 .../float_copying/res_html/Copying-and-floats.html |   8 ++-
 .../html_tests/float_copying/res_html/index.html   |   8 ++-
 ...otnotestyle_separate_html_text_no_monolithic.pl |   4 +-
 .../res_html/chap-f.html                           |   8 ++-
 .../res_html/chap-s.html                           |   8 ++-
 .../res_html/index.html                            |   8 ++-
 tp/t/results/html_tests/html_in_copying.pl         |   8 ++-
 .../results/html_tests/index_and_node_same_name.pl |   6 +-
 tp/t/results/html_tests/index_below.pl             |   8 ++-
 .../html_tests/no_content/res_html/no_content.html |  10 +++-
 .../res_html/no_content.html                       |   6 +-
 .../res_html/no_content.html                       |  10 +++-
 .../res_html/no_content.html                       |   6 +-
 .../no_content_inline/res_html/no_content.html     |  10 +++-
 .../res_html/no_content.html                       |  10 +++-
 .../node_footnote_end/res_html/node_footnote.html  |   8 ++-
 .../res_html/node_footnote.html                    |   8 ++-
 .../node_footnote_use_node/res_html/a.html         |  12 +++-
 .../node_footnote_use_node/res_html/chapter.html   |   4 +-
 .../node_footnote_use_node/res_html/index.html     |   4 +-
 .../res_html/a.html                                |  12 +++-
 .../res_html/chapter.html                          |   4 +-
 .../res_html/index.html                            |   4 +-
 .../res_html/circumflex.html                       |  10 +++-
 .../redirection_same_labels/res_html/index.html    |   8 ++-
 .../redirection_same_labels/res_html/umlaut.html   |  12 +++-
 tp/t/results/html_tests/ref_in_preformatted.pl     |   4 +-
 .../sectioning_frames/res_html/First-node.html     |  20 ++++---
 .../sectioning_frames/res_html/Second-node.html    |   4 +-
 .../res_html/Third-node-unnumbered.html            |   4 +-
 tp/t/results/html_tests/shortcontents_no_top.pl    |   8 ++-
 tp/t/results/html_tests/shorttitlepage.pl          |   4 +-
 tp/t/results/html_tests/simple_menu_in_example.pl  |   4 +-
 .../res_html/simplest.html                         |   8 ++-
 tp/t/results/html_tests/split_html_text.pl         |   4 +-
 tp/t/results/html_tests/test_accents_sc_default.pl |   4 +-
 .../test_accents_sc_default/res_html/index.html    |   8 ++-
 .../res_html/node-chap.html                        |   8 ++-
 .../html_tests/test_accents_sc_default_latin1.pl   |   4 +-
 .../res_html/index.html                            |   8 ++-
 .../res_html/node-chap.html                        |   8 ++-
 .../html_tests/test_accents_sc_default_usascii.pl  |   4 +-
 .../res_html/index.html                            |   8 ++-
 .../res_html/node-chap.html                        |   8 ++-
 .../html_tests/test_accents_sc_enable_encoding.pl  |   4 +-
 .../res_html/index.html                            |   8 ++-
 .../res_html/node-chap.html                        |   8 ++-
 .../test_accents_sc_enable_encoding_latin1.pl      |   4 +-
 .../res_html/index.html                            |   8 ++-
 .../res_html/node-chap.html                        |   8 ++-
 ...st_accents_sc_enable_encoding_to_utf8_latin1.pl |   4 +-
 .../res_html/index.html                            |   8 ++-
 .../res_html/node-chap.html                        |   8 ++-
 ...t_accents_sc_enable_encoding_to_utf8_usascii.pl |   4 +-
 .../res_html/index.html                            |   8 ++-
 .../res_html/node-chap.html                        |   8 ++-
 .../test_accents_sc_enable_encoding_usascii.pl     |   4 +-
 .../res_html/index.html                            |   8 ++-
 .../res_html/node-chap.html                        |   8 ++-
 .../html_tests/test_accents_sc_to_utf8_latin1.pl   |   4 +-
 .../res_html/index.html                            |   8 ++-
 .../res_html/node-chap.html                        |   8 ++-
 .../test_accents_sc_use_numeric_entity.pl          |   4 +-
 .../res_html/index.html                            |   8 ++-
 .../res_html/node-chap.html                        |   8 ++-
 .../html_tests/test_xrefautomaticsectiontitle.pl   |  10 +++-
 .../test_xrefautomaticsectiontitle_off_first.pl    |  10 +++-
 .../text_before_top_and_contents_after_title.pl    |   6 +-
 ...t_before_top_and_summarycontents_after_title.pl |   6 +-
 tp/t/results/html_tests/titles.pl                  |   4 +-
 tp/t/results/html_tests/top_node_up_explicit.pl    |  10 +++-
 .../html_tests/top_node_up_explicit_no_nodes.pl    |  10 +++-
 tp/t/results/html_tests/top_node_up_implicit.pl    |  10 +++-
 .../html_tests/top_node_up_implicit_no_nodes.pl    |  10 +++-
 .../res_html/Other-node.html                       |   8 ++-
 .../res_html/Pres.html                             |   8 ++-
 .../res_html/index.html                            |   8 ++-
 .../htmlxref/htmlxref/res_html/test_refs.html      |  12 ++--
 ...25_0026_0027_0028_0029_002a_002b_002d_002e.html |   4 +-
 ...3f_005b_005c_005d_005e_005f_0060_007c_007e.html |   4 +-
 .../htmlxref/htmlxref_nodes/res_html/index.html    |  10 ++--
 .../htmlxref_nodes/res_html/local-node.html        |   4 +-
 .../htmlxref_nodes/res_html/other-nodes.html       |   4 +-
 .../htmlxref_only_mono/res_html/test_refs.html     |  12 ++--
 ...25_0026_0027_0028_0029_002a_002b_002d_002e.html |   4 +-
 ...3f_005b_005c_005d_005e_005f_0060_007c_007e.html |   4 +-
 .../htmlxref_only_mono_nodes/res_html/index.html   |  10 ++--
 .../res_html/local-node.html                       |   4 +-
 .../res_html/other-nodes.html                      |   4 +-
 .../htmlxref_only_split/res_html/test_refs.html    |  12 ++--
 ...25_0026_0027_0028_0029_002a_002b_002d_002e.html |   4 +-
 ...3f_005b_005c_005d_005e_005f_0060_007c_007e.html |   4 +-
 .../htmlxref_only_split_nodes/res_html/index.html  |  10 ++--
 .../res_html/local-node.html                       |   4 +-
 .../res_html/other-nodes.html                      |   4 +-
 tp/t/results/indices/def_syn_indices.pl            |   4 +-
 ...default_cp_index_and_one_letter_syncodeindex.pl |   2 +-
 tp/t/results/indices/double_index_entry.pl         |   4 +-
 tp/t/results/indices/double_seeentry_seealso.pl    |   4 +-
 tp/t/results/indices/double_syncodeindex.pl        |   2 +-
 tp/t/results/indices/empty_cindex_entry.pl         |   4 +-
 tp/t/results/indices/empty_index_entry.pl          |   4 +-
 tp/t/results/indices/empty_string_index_entry.pl   |   4 +-
 .../encoding_index_ascii/res_html/index.html       |   4 +-
 .../res_html/index.html                            |   4 +-
 .../encoding_index_latin1/res_html/index.html      |   4 +-
 .../res_html/index.html                            |   4 +-
 .../encoding_index_utf8/res_html/index.html        |   4 +-
 .../res_html/index.html                            |   4 +-
 tp/t/results/indices/explicit_sort_key.pl          |   2 +-
 tp/t/results/indices/ftable_vtable.pl              |   2 +-
 .../indices/ignored_sort_char_empty_entries.pl     |   2 +-
 tp/t/results/indices/image_lines_count.pl          | Bin 7139 -> 7202 bytes
 tp/t/results/indices/image_text_lines_count.pl     | Bin 7634 -> 7697 bytes
 tp/t/results/indices/index_and_node_same_name.pl   |   4 +-
 tp/t/results/indices/index_entries_locations.pl    |   2 +-
 .../indices/index_entry_before_first_node.pl       | Bin 7488 -> 7551 bytes
 tp/t/results/indices/index_entry_before_node.pl    |   6 +-
 tp/t/results/indices/index_entry_in_footnote.pl    | Bin 8940 -> 9003 bytes
 .../index_entry_in_footnote_different_node_end.pl  |   4 +-
 .../indices/index_entry_in_footnote_sections.pl    |   4 +-
 .../index_entry_in_footnote_sections_separate.pl   |   4 +-
 .../indices/index_entry_in_footnote_separate.pl    |   4 +-
 .../indices/index_no_node/res_html/Chapter-2.html  |   8 ++-
 .../indices/index_no_node/res_html/Chapter.html    |   4 +-
 .../indices/index_no_node/res_html/index.html      |   6 +-
 .../indices/index_no_node/res_html/unnumbered.html |   4 +-
 tp/t/results/indices/index_no_node_no_top.pl       |  10 ++--
 .../indices/index_no_node_no_top_no_node.pl        |  10 ++--
 .../indices/index_nodes/res_html/a-node.html       |   4 +-
 .../indices/index_nodes/res_html/another.html      |   8 ++-
 .../indices/index_nodes/res_html/first.html        |   4 +-
 .../indices/index_nodes/res_html/index.html        |   4 +-
 .../indices/index_nodes/res_html/second.html       |   4 +-
 .../res_html/Copying-and-indices.html              |   4 +-
 .../index_special_region/res_html/index.html       |   4 +-
 .../res_html/Copying-and-indices.html              |   4 +-
 .../res_html/index.html                            |   4 +-
 .../res_html/Chapter.html                          |   2 +-
 .../res_html/Copying-and-indices.html              |   4 +-
 .../res_html/index.html                            |   8 ++-
 .../res_html/Chapter.html                          |   2 +-
 .../res_html/Copying-and-indices.html              |   4 +-
 .../res_html/index.html                            |   4 +-
 .../res_html/Chapter.html                          |   2 +-
 .../res_html/Copying-and-indices.html              |   4 +-
 .../res_html/index.html                            |   4 +-
 .../res_html/Chapter.html                          |   2 +-
 .../res_html/Copying-and-indices.html              |   4 +-
 .../res_html/index.html                            |   8 ++-
 .../res_html/Chapter.html                          |   2 +-
 .../res_html/Copying-and-indices.html              |   4 +-
 .../res_html/index.html                            |   4 +-
 .../res_html/Chapter.html                          |   2 +-
 .../res_html/Copying-and-indices.html              |   4 +-
 .../res_html/index.html                            |   4 +-
 .../indices/index_split/res_html/first.html        |   4 +-
 .../indices/index_split/res_html/index.html        |   4 +-
 .../index_split/res_html/node-2-in-section-3.html  |   4 +-
 .../index_split/res_html/node-3-in-section-3.html  |   8 ++-
 .../index_split/res_html/node-in-section-3.html    |   8 ++-
 .../index_split/res_html/second-chapter.html       |   8 ++-
 .../indices/index_split/res_html/section-1.html    |   4 +-
 .../indices/index_split/res_html/section-2.html    |   8 ++-
 .../indices/index_split/res_html/section-3.html    |   4 +-
 .../indices/index_split/res_html/subsection-1.html |   8 ++-
 .../indices/index_split/res_html/subsection-2.html |   4 +-
 .../res_html/first.html                            |  14 +++--
 .../res_html/index.html                            |   4 +-
 .../res_html/second-chapter.html                   |   8 ++-
 .../indices/index_table/res_html/index.html        |   4 +-
 .../indices/index_table/res_html/indices-refs.html |   4 +-
 .../res_html/node-with-ftable-and-vtable.html      |   2 +-
 .../index_table/res_html/node-with-printindex.html |   4 +-
 .../results/indices/index_table/res_html/node.html |   8 ++-
 .../res_html/index.html                            |   4 +-
 .../res_html/indices-refs.html                     |   6 +-
 .../res_html/node-with-ftable-and-vtable.html      |   2 +-
 .../res_html/node-with-printindex.html             |   4 +-
 .../multiple_index_text_sortas_seeentry_seealso.pl |   2 +-
 .../indices/nodes_before_top/res_html/a-node.html  |   4 +-
 .../indices/nodes_before_top/res_html/another.html |   8 ++-
 .../res_html/first-before-top.html                 |   4 +-
 .../indices/nodes_before_top/res_html/first.html   |   4 +-
 .../indices/nodes_before_top/res_html/index.html   |   4 +-
 .../res_html/node-in-menu-before-top.html          |   4 +-
 .../indices/nodes_before_top/res_html/second.html  |   4 +-
 .../res_html/chapter.html                          |   6 +-
 .../res_html/first-before-top.html                 |   6 +-
 .../res_html/index.html                            |  12 ++--
 .../res_html/chapter.html                          |   4 +-
 .../res_html/index.html                            |   4 +-
 .../res_html/nodes_before_top_and_sections.html    |   6 +-
 .../res_html/first-before-top.html                 |  14 +++--
 .../res_html/index.html                            |   4 +-
 .../indices/printindex_between_node_section.pl     |   6 +-
 .../indices/printindex_between_part_chapter.pl     |   8 +--
 .../indices/printindex_index_entry_in_copying.pl   |   4 +-
 ...rintindex_index_entry_in_copying_in_footnote.pl |   4 +-
 ...ndex_index_entry_in_copying_no_insertcopying.pl |   4 +-
 .../indices/printindex_with_space_before.pl        | Bin 6730 -> 6793 bytes
 tp/t/results/indices/same_only_seealso_seeentry.pl |   4 +-
 tp/t/results/indices/same_seealso_seeentry.pl      |   4 +-
 tp/t/results/indices/seealso_duplicate.pl          |   2 +-
 tp/t/results/indices/seeentry.pl                   |   2 +-
 tp/t/results/indices/sorted_subentries.pl          |   4 +-
 .../split_chapter_index/res_html/first.html        |   8 ++-
 .../split_chapter_index/res_html/index.html        |   8 ++-
 tp/t/results/indices/subentries.pl                 |   2 +-
 tp/t/results/indices/subentry_and_sortas.pl        |   2 +-
 tp/t/results/indices/subentry_and_sortas_spaces.pl |   2 +-
 tp/t/results/indices/syncode_index_print_both.pl   |   4 +-
 tp/t/results/indices/syncodeindex_to_plain.pl      |   2 +-
 tp/t/results/indices/transparent_sort_chars.pl     |   2 +-
 .../res_html/Chapter-fr.html                       |   8 ++-
 .../res_html/Chapter.html                          |   8 ++-
 .../customize_special_element/res_html/index.html  |   4 +-
 .../res_html/Chapter-de.html                       |   8 ++-
 .../res_html/Chapter-fr.html                       |  10 +++-
 .../customize_translations/res_html/Chapter.html   |   8 ++-
 .../res_html/Last-chapter.html                     |   8 ++-
 .../customize_translations/res_html/index.html     |   4 +-
 .../documentation_examples/res_html/index.html     |   4 +-
 .../res_html/prepended_to_filenames-my-node.html   |   8 ++-
 .../undefined_node_filename/res_html/Other.html    |   8 ++-
 .../undefined_node_filename/res_html/index.html    |   8 ++-
 .../itemize/inter_item_commands_in_enumerate.pl    |   4 +-
 .../itemize/inter_item_commands_in_itemize.pl      |   4 +-
 tp/t/results/languages/appendix_translated.pl      |   6 +-
 tp/t/results/languages/command_translated.pl       |   8 ++-
 .../res_html/documentlanguage.html                 |   4 +-
 .../res_html/documentlanguage.html                 |   4 +-
 .../res_html/documentlanguage.html                 |   4 +-
 tp/t/results/languages/multiple.pl                 |   4 +-
 tp/t/results/languages/multiple_in_preamble.pl     |   4 +-
 .../languages/multiple_in_preamble_before_node.pl  |   4 +-
 .../res_html/multiple_lang_chapters.html           |  12 ++--
 .../res_html/multiple_lang_chapters.html           |  12 ++--
 tp/t/results/languages/unknown_language.pl         |   8 ++-
 tp/t/results/languages/unknown_region.pl           |   2 +-
 .../layout/navigation/res_html/navigation.html     |  10 ++--
 .../navigation_chapter/res_html/chapter.html       |   8 ++-
 .../layout/navigation_chapter/res_html/index.html  |   4 +-
 .../res_html/chapter.html                          |   8 ++-
 .../res_html/index.html                            |   4 +-
 .../res_html/chapter.html                          |   8 ++-
 .../res_html/index.html                            |   4 +-
 .../res_html/chapter.html                          |   8 ++-
 .../res_html/index.html                            |   4 +-
 .../navigation_no_header/res_html/navigation.html  |  10 ++--
 .../res_html/navigation.html                       |  10 ++--
 .../layout/navigation_node/res_html/chapter.html   |   4 +-
 .../layout/navigation_node/res_html/index.html     |   4 +-
 .../layout/navigation_node/res_html/section.html   |   4 +-
 .../navigation_node/res_html/subsection.html       |   4 +-
 .../res_html/chapter.html                          |   4 +-
 .../navigation_node_no_header/res_html/index.html  |   4 +-
 .../res_html/section.html                          |   4 +-
 .../res_html/subsection.html                       |   4 +-
 .../res_html/chapter.html                          |   4 +-
 .../res_html/index.html                            |   4 +-
 .../res_html/section.html                          |   4 +-
 .../res_html/subsection.html                       |   4 +-
 .../navigation_node_vertical/res_html/chapter.html |   4 +-
 .../navigation_node_vertical/res_html/index.html   |   4 +-
 .../navigation_node_vertical/res_html/section.html |   4 +-
 .../res_html/subsection.html                       |   4 +-
 .../navigation_section/res_html/chapter.html       |   4 +-
 .../layout/navigation_section/res_html/index.html  |   4 +-
 .../navigation_section/res_html/section.html       |   6 +-
 .../res_html/chapter.html                          |   4 +-
 .../res_html/index.html                            |   4 +-
 .../res_html/section.html                          |   6 +-
 .../res_html/chapter.html                          |   4 +-
 .../res_html/index.html                            |   4 +-
 .../res_html/section.html                          |   6 +-
 .../res_html/chapter.html                          |   4 +-
 .../res_html/index.html                            |   4 +-
 .../res_html/section.html                          |   6 +-
 .../res_html/chapter.html                          |   4 +-
 .../res_html/navigation_abt.html                   |   6 +-
 .../res_html/subsection.html                       |   4 +-
 .../navigation_vertical/res_html/navigation.html   |  10 ++--
 .../no_monolithic/res_html/no_monolithic.html      |   6 +-
 .../res_html/no_monolithic.html                    |   6 +-
 .../menu/block_commands_in_menu_description.pl     |   4 +-
 tp/t/results/menu/comment_on_menu_line.pl          |   6 +-
 tp/t/results/menu/detailmenu_on_subnodes.pl        |  14 +++--
 tp/t/results/menu/detailmenu_unknown_node.pl       |   4 +-
 tp/t/results/menu/empty_menu_description.pl        |   4 +-
 tp/t/results/menu/entry_after_detailmenu.pl        |   8 ++-
 tp/t/results/menu/example_in_menu_description.pl   |   4 +-
 tp/t/results/menu/formats_in_menu.pl               |   4 +-
 tp/t/results/menu/inlineraw_in_menu_description.pl |   4 +-
 tp/t/results/menu/invalid_info_menu_entry.pl       |   4 +-
 tp/t/results/menu/menu_in_example.pl               |   4 +-
 tp/t/results/menu/menu_pointing_to_anchor.pl       |   4 +-
 tp/t/results/menu/menu_title_before_entries.pl     |   6 +-
 .../results/menu/missing_detailmenu_on_subnodes.pl |  14 +++--
 tp/t/results/menu/no_colon_in_menu.pl              |   4 +-
 tp/t/results/menu/reference_to_external_manual.pl  |   4 +-
 tp/t/results/menu/sc_in_menu.pl                    |   6 +-
 .../menu/space_and_commands_in_menu_node.pl        |   6 +-
 tp/t/results/menu/submenu_in_example.pl            |   4 +-
 tp/t/results/menu/verb_in_menu_description.pl      |   4 +-
 .../codequoteundirected_codequotebacktick.pl       |   4 +-
 .../misc_commands/comment_space_command_on_line.pl |   6 +-
 .../no_empty_line_between_headings.pl              |   8 +--
 tp/t/results/misc_commands/ref_in_center.pl        |   4 +-
 tp/t/results/misc_commands/test_allowcodebreaks.pl |   2 +-
 tp/t/results/moresectioning/anchor_in_footnote.pl  |  10 +++-
 .../moresectioning/anchor_in_footnote_separate.pl  |  10 +++-
 .../moresectioning/character_and_spaces_in_refs.pl |  22 ++++---
 ...25_0026_0027_0028_0029_002a_002b_002d_002e.html |   8 ++-
 ...3f_005b_005c_005d_005e_005f_0060_007c_007e.html |   8 ++-
 .../res_html/index.html                            |   8 ++-
 .../res_html/local-node.html                       |   8 ++-
 .../node-to-avoid-DocBook-or-LaTeX-ignored.html    |  12 +++-
 .../res_html/other-nodes.html                      |   8 ++-
 tp/t/results/moresectioning/contents.pl            |  24 ++++----
 .../moresectioning/contents_and_shortcontents.pl   |  24 ++++----
 tp/t/results/moresectioning/empty_top_node_up.pl   |  10 +++-
 .../equivalent_nodes_defined_linked.pl             |   6 +-
 .../results/moresectioning/internal_top_node_up.pl |  10 +++-
 .../moresectioning/more_sections_than_nodes.pl     |  28 +++++----
 .../non_automatic_internal_top_node_up.pl          |  10 +++-
 .../non_automatic_top_node_up_and_url.pl           |  10 +++-
 .../non_automatic_top_node_up_url.pl               |  10 +++-
 .../moresectioning/only_special_spaces_node.pl     |  20 ++++---
 .../moresectioning/placed_things_before_element.pl |   4 +-
 .../moresectioning/placed_things_before_node.pl    |   8 ++-
 .../moresectioning/section_in_unnumbered_info.pl   |  66 +++++++++++----------
 .../section_in_unnumbered_plaintext.pl             |  66 +++++++++++----------
 tp/t/results/moresectioning/sections_test.pl       |  28 +++++----
 .../moresectioning/sections_test_no_use_nodes.pl   |  28 +++++----
 ...ctions_test_no_use_nodes_use_node_directions.pl |  28 +++++----
 tp/t/results/moresectioning/shortcontents.pl       |  24 ++++----
 .../moresectioning/special_spaces_in_nodes.pl      |  26 ++++----
 tp/t/results/moresectioning/top_node_up_url.pl     |  10 +++-
 .../topic_guide/res_html/guide1.html               |   4 +-
 .../topic_guide/res_html/guide2.html               |   4 +-
 .../moresectioning/topic_guide/res_html/index.html |   4 +-
 .../topic_guide/res_html/topic1.html               |   4 +-
 .../topic_guide/res_html/topic2.html               |   4 +-
 .../topic_guide/res_html/topic3.html               |   4 +-
 .../topic_guide/res_html/topic4.html               |   4 +-
 .../topic_guide/res_html/topic5.html               |   4 +-
 tp/t/results/regions/anchor_in_copying.pl          |  10 +++-
 .../regions/anchor_in_copying_in_footnote.pl       |  10 +++-
 tp/t/results/regions/anchor_in_titlepage.pl        |  12 +++-
 .../regions/anchor_in_titlepage_titlepage.pl       |  12 +++-
 tp/t/results/regions/format_in_titlepage.pl        |   8 ++-
 .../regions/format_in_titlepage_titlepage.pl       |   4 +-
 tp/t/results/regions/ref_in_copying.pl             |  10 +++-
 .../regions/ref_in_copying_insert_in_chapter.pl    |  12 +++-
 tp/t/results/regions/today_in_copying.pl           |  10 +++-
 tp/t/results/sectioning/anchor_zero.pl             |   8 ++-
 .../sectioning/automatic_menu_referencing_node.pl  |  12 +++-
 .../sectioning/chapter_before_and_after_part.pl    |   8 ++-
 tp/t/results/sectioning/chapter_before_part.pl     |  10 +++-
 tp/t/results/sectioning/chapter_between_nodes.pl   |   8 ++-
 .../chapter_between_nodes_with_appendix.pl         |  12 +++-
 .../chapter_between_nodes_with_appendix_nomenu.pl  |  12 +++-
 .../chapter_node_before_and_after_part.pl          |   8 ++-
 .../sectioning/character_and_spaces_in_node.pl     |  16 +++--
 tp/t/results/sectioning/contents_and_parts.pl      |  14 +++--
 tp/t/results/sectioning/contents_in_html_text.pl   |   8 +--
 .../sectioning/contents_with_only_top_node.pl      |   8 ++-
 .../results/sectioning/double_node_anchor_float.pl |   8 ++-
 tp/t/results/sectioning/double_part.pl             |  14 +++--
 ...double_recursive_self_section_node_reference.pl |  12 +++-
 .../double_recursive_self_section_reference.pl     |  10 +++-
 tp/t/results/sectioning/double_top.pl              |   8 ++-
 tp/t/results/sectioning/equivalent_labels.pl       |   8 ++-
 tp/t/results/sectioning/equivalent_nodes.pl        |  10 +++-
 .../results/sectioning/explicit_node_directions.pl |  12 +++-
 tp/t/results/sectioning/external_node_in_menu.pl   |  12 +++-
 .../in_menu_only_special_ascii_spaces_node.pl      |  12 +++-
 .../in_menu_only_special_ascii_spaces_node_menu.pl |   8 ++-
 .../sectioning/in_menu_only_special_spaces_node.pl |  20 ++++---
 .../in_menu_only_special_spaces_node_menu.pl       |  16 ++---
 tp/t/results/sectioning/next_in_menu_is_below.pl   |  14 +++--
 .../results/sectioning/no_argument_and_contents.pl |   6 +-
 tp/t/results/sectioning/no_menu.pl                 |  12 +++-
 .../sectioning/node_part_chapter_after_chapter.pl  |  10 ++--
 .../sectioning/node_part_chapter_after_top.pl      |  12 +++-
 .../node_sectop_before_chapter_no_node.pl          |  10 +++-
 .../sectioning/node_sectop_before_lone_node_Top.pl |  12 +++-
 .../node_up_direction_for_top_with_manual.pl       |   8 ++-
 tp/t/results/sectioning/node_up_external_node.pl   |  10 +++-
 .../nodes_after_top_before_chapter_nodes.pl        |  12 +++-
 .../nodes_after_top_before_chapter_not_split.pl    |  12 +++-
 ...ore_chapter_not_split_no_use_node_directions.pl |  12 +++-
 .../nodes_after_top_before_chapter_sections.pl     |  12 +++-
 .../nodes_after_top_before_chapter_texi2html.html  |   4 +-
 .../res_html/index.html                            |   6 +-
 .../res_html/third-node.html                       |   4 +-
 .../nodes_after_top_before_section_nodes.pl        |  12 +++-
 .../nodes_after_top_before_section_sections.pl     |  12 +++-
 .../res_html/index.html                            |   4 +-
 ...ter_top_before_section_texi2html_use_nodes.html |   8 ++-
 .../res_html/index.html                            |   8 ++-
 .../nodes_no_node_top_explicit_directions.pl       |  10 +++-
 .../one_node_explicit_directions_anchor.pl         |   8 ++-
 tp/t/results/sectioning/one_subsection.pl          |   8 ++-
 tp/t/results/sectioning/one_subsection_and_node.pl |   8 ++-
 tp/t/results/sectioning/part_before_chapter.pl     |  10 +++-
 tp/t/results/sectioning/part_before_section.pl     |   4 +-
 tp/t/results/sectioning/part_before_top.pl         |  10 +++-
 tp/t/results/sectioning/part_chapter_after_top.pl  |  12 +++-
 tp/t/results/sectioning/part_node_after_top.pl     |  12 +++-
 tp/t/results/sectioning/part_node_before_top.pl    |  12 +++-
 .../sectioning/part_node_chapter_after_top.pl      |  14 +++--
 .../sectioning/part_node_chapter_appendix.pl       |  14 +++--
 .../sectioning/part_node_chapter_node_appendix.pl  |  14 +++--
 .../sectioning/part_node_node_part_appendix.pl     |  16 +++--
 tp/t/results/sectioning/part_node_part_appendix.pl |  16 +++--
 .../sectioning/part_node_part_node_appendix.pl     |  16 +++--
 .../sectioning/protected_node_parentheses.pl       |  10 +++-
 .../sectioning/recursive_self_section_reference.pl |   8 ++-
 tp/t/results/sectioning/ref_to_top.pl              |   8 ++-
 .../reference_to_only_special_spaces_node.pl       |  12 +++-
 .../sectioning/section_before_after_top_node.pl    |  12 +++-
 .../section_before_after_top_node_last_node.pl     |  14 +++--
 tp/t/results/sectioning/section_before_part.pl     |   6 +-
 tp/t/results/sectioning/section_before_top.pl      |  10 +++-
 .../results/sectioning/section_below_unnumbered.pl |   8 ++-
 .../sectioning/section_below_unnumbered_no_top.pl  |  10 +++-
 .../sectioning/section_chapter_before_top_nodes.pl |  12 +++-
 .../results/sectioning/section_node_before_part.pl |  10 +++-
 .../setfilename_on_top_and_after_node.pl           |   8 ++-
 tp/t/results/sectioning/space_in_node.pl           |  14 +++--
 .../sectioning/top_node_no_menu_direction.pl       |  10 +++-
 tp/t/results/sectioning/top_node_part_top.pl       |  10 +++-
 tp/t/results/sectioning/top_without_node_nodes.pl  |  10 +++-
 .../sectioning/top_without_node_sections.pl        |  10 +++-
 .../res_html/a.html                                |  10 +++-
 .../res_html/index.html                            |   8 ++-
 .../res_html/n.html                                |   8 ++-
 tp/t/results/sectioning/two_nodes_at_the_end.pl    |  14 +++--
 .../sectioning/two_nodes_between_chapters.pl       |  14 +++--
 .../sectioning/unnumbered_before_node_top_top.pl   |  10 +++-
 .../sectioning/unnumbered_before_top_node.pl       |  10 +++-
 .../unnumbered_top_without_node_nodes.pl           |  12 +++-
 .../unnumbered_top_without_node_sections.pl        |  12 +++-
 .../res_html/index.html                            |   4 +-
 .../res_html/index.html                            |   2 +-
 .../master_menu_fr/res_html/chap.html              |   4 +-
 .../master_menu_fr/res_html/index.html             |   4 +-
 .../master_menu_fr/res_html/section.html           |   8 ++-
 tp/t/results/xtable/block_commands_in_table.pl     |   2 +-
 .../results/xtable/inter_item_commands_in_table.pl |   4 +-
 674 files changed, 3600 insertions(+), 1354 deletions(-)

diff --git a/tp/t/results/conditionals/cond.pl 
b/tp/t/results/conditionals/cond.pl
index dd8bd34cbe..827c28158c 100644
--- a/tp/t/results/conditionals/cond.pl
+++ b/tp/t/results/conditionals/cond.pl
@@ -434,6 +434,12 @@ $result_converted{'html'}->{'cond'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -445,7 +451,7 @@ $result_converted{'html'}->{'cond'} = '<!DOCTYPE html>
 <p>This is ifnothtml text.
 </p>
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="conditionals">conditionals</h1>
+<h1 class="top" id="conditionals"><span>conditionals<a class="copiable-link" 
href=\'#conditionals\'> &para;</a></span></h1>
 
 
 
diff --git a/tp/t/results/conditionals/cond_ifhtml_ifinfo.pl 
b/tp/t/results/conditionals/cond_ifhtml_ifinfo.pl
index 773d778ef0..74d2b0702b 100644
--- a/tp/t/results/conditionals/cond_ifhtml_ifinfo.pl
+++ b/tp/t/results/conditionals/cond_ifhtml_ifinfo.pl
@@ -441,6 +441,12 @@ $result_converted{'html'}->{'cond_ifhtml_ifinfo'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -453,7 +459,7 @@ This is html text.
 </p>
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="conditionals">conditionals</h1>
+<h1 class="top" id="conditionals"><span>conditionals<a class="copiable-link" 
href=\'#conditionals\'> &para;</a></span></h1>
 
 
 <p>This is ifinfo text.
diff --git a/tp/t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl 
b/tp/t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl
index 0e4c461902..1896347530 100644
--- a/tp/t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl
+++ b/tp/t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl
@@ -448,6 +448,12 @@ $result_converted{'html'}->{'cond_ifhtml_ifinfo_iftex'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -460,7 +466,7 @@ This is html text.
 </p>
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="conditionals">conditionals</h1>
+<h1 class="top" id="conditionals"><span>conditionals<a class="copiable-link" 
href=\'#conditionals\'> &para;</a></span></h1>
 
 
 <p>This is ifinfo text.
diff --git a/tp/t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl 
b/tp/t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl
index 3b0dcc068f..d2ed1ed28a 100644
--- a/tp/t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl
+++ b/tp/t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl
@@ -434,6 +434,12 @@ 
$result_converted{'html'}->{'cond_no-ifhtml_no-ifinfo_no-iftex'} = '<!DOCTYPE ht
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -445,7 +451,7 @@ 
$result_converted{'html'}->{'cond_no-ifhtml_no-ifinfo_no-iftex'} = '<!DOCTYPE ht
 <p>This is ifnothtml text.
 </p>
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="conditionals">conditionals</h1>
+<h1 class="top" id="conditionals"><span>conditionals<a class="copiable-link" 
href=\'#conditionals\'> &para;</a></span></h1>
 
 
 
diff --git a/tp/t/results/conditionals/defcondx_Dbar/res_html/defxcond.html 
b/tp/t/results/conditionals/defcondx_Dbar/res_html/defxcond.html
index b711ad1265..5c4aca2350 100644
--- a/tp/t/results/conditionals/defcondx_Dbar/res_html/defxcond.html
+++ b/tp/t/results/conditionals/defcondx_Dbar/res_html/defxcond.html
@@ -11,6 +11,12 @@
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -19,7 +25,7 @@
 
 
 <div class="top-level-extent" id="deffnx-inside-conditional">
-<h1 class="top">deffnx inside conditional</h1>
+<h1 class="top"><span>deffnx inside conditional<a class="copiable-link" 
href='#deffnx-inside-conditional'> &para;</a></span></h1>
 
 <dl class="first-deffn">
 <dt class="deffn"><span class="category-def">foo: </span></dt>
diff --git a/tp/t/results/conditionals/defcondx_Ubar/res_html/defxcond.html 
b/tp/t/results/conditionals/defcondx_Ubar/res_html/defxcond.html
index dda79424cc..da23ef3fd7 100644
--- a/tp/t/results/conditionals/defcondx_Ubar/res_html/defxcond.html
+++ b/tp/t/results/conditionals/defcondx_Ubar/res_html/defxcond.html
@@ -11,6 +11,12 @@
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -19,7 +25,7 @@
 
 
 <div class="top-level-extent" id="deffnx-inside-conditional">
-<h1 class="top">deffnx inside conditional</h1>
+<h1 class="top"><span>deffnx inside conditional<a class="copiable-link" 
href='#deffnx-inside-conditional'> &para;</a></span></h1>
 
 <dl class="first-deffn">
 <dt class="deffn"><span class="category-def">foo: </span></dt>
diff --git a/tp/t/results/converters_tests/at_commands_in_raw.pl 
b/tp/t/results/converters_tests/at_commands_in_raw.pl
index 19c5f56246..b2621831b8 100644
--- a/tp/t/results/converters_tests/at_commands_in_raw.pl
+++ b/tp/t/results/converters_tests/at_commands_in_raw.pl
@@ -1224,7 +1224,7 @@ $result_converted{'html_text'}->{'at_commands_in_raw'} = 
'<div class="top-level-
 <p>
  &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <ul class="mini-toc">
@@ -1236,7 +1236,7 @@ $result_converted{'html_text'}->{'at_commands_in_raw'} = 
'<div class="top-level-
 <p>
  &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <b>in b<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>.</b>
 <a class="anchor" id="anchor-in-html"></a><p><kbd class="kbd">in kbd before 
tex</kbd><a class="footnote" id="DOCF2" href="#FOOT2"><sup>2</sup></a>.
diff --git a/tp/t/results/converters_tests/combined_fonts/res_html/chapter.html 
b/tp/t/results/converters_tests/combined_fonts/res_html/chapter.html
index 5ff2e1a874..16c5b8ecac 100644
--- a/tp/t/results/converters_tests/combined_fonts/res_html/chapter.html
+++ b/tp/t/results/converters_tests/combined_fonts/res_html/chapter.html
@@ -16,8 +16,10 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
 kbd.kbd {font-style: oblique}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -31,7 +33,7 @@ kbd.kbd {font-style: oblique}
 Previous: <a href="index.html" accesskey="p" rel="prev">top section</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top section</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href='#chapter-1'> &para;</a></span></h2>
 
 <p><code class="code">c--ode</code>, <em class="dfn">d&ndash;fn</em>, <var 
class="var">v&ndash;ar</var>, <strong class="strong">s&ndash;trong</strong>, 
<kbd class="kbd">k--bd</kbd>, &lsquo;<samp class="samp">s--amp</samp>&rsquo;.
 </p>
diff --git a/tp/t/results/converters_tests/combined_fonts/res_html/index.html 
b/tp/t/results/converters_tests/combined_fonts/res_html/index.html
index 5d606287e0..01098209a3 100644
--- a/tp/t/results/converters_tests/combined_fonts/res_html/index.html
+++ b/tp/t/results/converters_tests/combined_fonts/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="chapter.html" rel="next" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="chapter.html" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="chapter.html" accesskey="1">chapter</a></li>
diff --git a/tp/t/results/converters_tests/complex_nestings.pl 
b/tp/t/results/converters_tests/complex_nestings.pl
index 63bee0722e..ab585a1c60 100644
--- a/tp/t/results/converters_tests/complex_nestings.pl
+++ b/tp/t/results/converters_tests/complex_nestings.pl
@@ -1378,7 +1378,7 @@ $result_converted{'html_text'}->{'complex_nestings'} = 
'<div class="top-level-ex
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">Chapter</a></li>
@@ -1389,7 +1389,7 @@ $result_converted{'html_text'}->{'complex_nestings'} = 
'<div class="top-level-ex
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <div class="example">
 <pre class="example-preformatted">deffs
diff --git a/tp/t/results/converters_tests/contents_at_document_begin.pl 
b/tp/t/results/converters_tests/contents_at_document_begin.pl
index 23e31c94ab..eadcbe6b13 100644
--- a/tp/t/results/converters_tests/contents_at_document_begin.pl
+++ b/tp/t/results/converters_tests/contents_at_document_begin.pl
@@ -542,6 +542,8 @@ $result_converted{'html'}->{'contents_at_document_begin'} = 
'<!DOCTYPE html>
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -556,7 +558,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-at-beginning">Contents at beginning</h1>
+<h1 class="top" id="Contents-at-beginning"><span>Contents at beginning<a 
class="copiable-link" href=\'#Contents-at-beginning\'> &para;</a></span></h1>
 
 <p>Content at the beginning.
 </p>
@@ -577,7 +579,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents at beginning</a>, 
Up: <a href="#Top" accesskey="u" rel="up">Contents at beginning</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href=\'#Chapter-1\'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/converters_tests/contents_at_document_begin/res_html/contents_at_document_begin.html
 
b/tp/t/results/converters_tests/contents_at_document_begin/res_html/contents_at_document_begin.html
index 6dd55290c4..7b24eb8fa6 100644
--- 
a/tp/t/results/converters_tests/contents_at_document_begin/res_html/contents_at_document_begin.html
+++ 
b/tp/t/results/converters_tests/contents_at_document_begin/res_html/contents_at_document_begin.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -30,7 +32,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-at-beginning">Contents at beginning</h1>
+<h1 class="top" id="Contents-at-beginning"><span>Contents at beginning<a 
class="copiable-link" href='#Contents-at-beginning'> &para;</a></span></h1>
 
 <p>Content at the beginning.
 </p>
@@ -51,7 +53,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents at beginning</a>, 
Up: <a href="#Top" accesskey="u" rel="up">Contents at beginning</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git a/tp/t/results/converters_tests/contents_at_document_begin_inline.pl 
b/tp/t/results/converters_tests/contents_at_document_begin_inline.pl
index c33d0b409e..7baed6d2f1 100644
--- a/tp/t/results/converters_tests/contents_at_document_begin_inline.pl
+++ b/tp/t/results/converters_tests/contents_at_document_begin_inline.pl
@@ -542,6 +542,8 @@ 
$result_converted{'html'}->{'contents_at_document_begin_inline'} = '<!DOCTYPE ht
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -566,7 +568,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-at-beginning">Contents at beginning</h1>
+<h1 class="top" id="Contents-at-beginning"><span>Contents at beginning<a 
class="copiable-link" href=\'#Contents-at-beginning\'> &para;</a></span></h1>
 
 <p>Content at the beginning.
 </p>
@@ -580,7 +582,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents at beginning</a>, 
Up: <a href="#Top" accesskey="u" rel="up">Contents at beginning</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href=\'#Chapter-1\'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/converters_tests/contents_at_document_begin_inline/res_html/contents_at_document_begin.html
 
b/tp/t/results/converters_tests/contents_at_document_begin_inline/res_html/contents_at_document_begin.html
index 0798cfad5d..998b94d3ef 100644
--- 
a/tp/t/results/converters_tests/contents_at_document_begin_inline/res_html/contents_at_document_begin.html
+++ 
b/tp/t/results/converters_tests/contents_at_document_begin_inline/res_html/contents_at_document_begin.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -40,7 +42,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-at-beginning">Contents at beginning</h1>
+<h1 class="top" id="Contents-at-beginning"><span>Contents at beginning<a 
class="copiable-link" href='#Contents-at-beginning'> &para;</a></span></h1>
 
 <p>Content at the beginning.
 </p>
@@ -54,7 +56,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents at beginning</a>, 
Up: <a href="#Top" accesskey="u" rel="up">Contents at beginning</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/converters_tests/contents_at_document_begin_separate_element.pl 
b/tp/t/results/converters_tests/contents_at_document_begin_separate_element.pl
index c434fd5088..29371deff0 100644
--- 
a/tp/t/results/converters_tests/contents_at_document_begin_separate_element.pl
+++ 
b/tp/t/results/converters_tests/contents_at_document_begin_separate_element.pl
@@ -542,6 +542,8 @@ 
$result_converted{'html'}->{'contents_at_document_begin_separate_element'} = '<!
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -556,7 +558,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-at-beginning">Contents at beginning</h1>
+<h1 class="top" id="Contents-at-beginning"><span>Contents at beginning<a 
class="copiable-link" href=\'#Contents-at-beginning\'> &para;</a></span></h1>
 
 <p>Content at the beginning.
 </p>
@@ -570,7 +572,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents at beginning</a>, 
Up: <a href="#Top" accesskey="u" rel="up">Contents at beginning</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href=\'#Chapter-1\'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/converters_tests/contents_at_document_begin_separate_element/res_html/contents_at_document_begin.html
 
b/tp/t/results/converters_tests/contents_at_document_begin_separate_element/res_html/contents_at_document_begin.html
index 4ab2d2cdaa..6d59e2e209 100644
--- 
a/tp/t/results/converters_tests/contents_at_document_begin_separate_element/res_html/contents_at_document_begin.html
+++ 
b/tp/t/results/converters_tests/contents_at_document_begin_separate_element/res_html/contents_at_document_begin.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -30,7 +32,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-at-beginning">Contents at beginning</h1>
+<h1 class="top" id="Contents-at-beginning"><span>Contents at beginning<a 
class="copiable-link" href='#Contents-at-beginning'> &para;</a></span></h1>
 
 <p>Content at the beginning.
 </p>
@@ -44,7 +46,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents at beginning</a>, 
Up: <a href="#Top" accesskey="u" rel="up">Contents at beginning</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git a/tp/t/results/converters_tests/definition_commands.pl 
b/tp/t/results/converters_tests/definition_commands.pl
index e78b09e82b..af19f05369 100644
--- a/tp/t/results/converters_tests/definition_commands.pl
+++ b/tp/t/results/converters_tests/definition_commands.pl
@@ -19749,7 +19749,7 @@ $result_converted{'html_text'}->{'definition_commands'} 
= '<div class="top-level
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chapter</a></li>
@@ -19760,7 +19760,7 @@ $result_converted{'html_text'}->{'definition_commands'} 
= '<div class="top-level
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 
 <dl class="first-deffn">
 <dt class="deffn" id="index-fname"><span class="category-def">Func: 
</span><span><strong class="def-name">fname</strong> <var 
class="def-var-arguments">a&mdash;rg1 a&ndash;rg2</var><a class="copiable-link" 
href=\'#index-fname\'> &para;</a></span></dt>
diff --git 
a/tp/t/results/converters_tests/definition_commands/res_html/chapter.html 
b/tp/t/results/converters_tests/definition_commands/res_html/chapter.html
index 8d0a8c1cae..01504b948e 100644
--- a/tp/t/results/converters_tests/definition_commands/res_html/chapter.html
+++ b/tp/t/results/converters_tests/definition_commands/res_html/chapter.html
@@ -33,7 +33,7 @@ strong.def-name {font-family: monospace; font-weight: bold; 
font-size: larger}
 Previous: <a href="index.html" accesskey="p" rel="prev">top section</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top section</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href='#chapter-1'> &para;</a></span></h2>
 
 <dl class="first-deffn">
 <dt class="deffn" id="index-fname"><span class="category-def">Func: 
</span><span><strong class="def-name">fname</strong> <var 
class="def-var-arguments">a&mdash;rg1 a&ndash;rg2</var><a class="copiable-link" 
href='#index-fname'> &para;</a></span></dt>
diff --git 
a/tp/t/results/converters_tests/definition_commands/res_html/index.html 
b/tp/t/results/converters_tests/definition_commands/res_html/index.html
index 2d04d21d9f..01fc0a7f63 100644
--- a/tp/t/results/converters_tests/definition_commands/res_html/index.html
+++ b/tp/t/results/converters_tests/definition_commands/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="chapter.html" rel="next" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 Next: <a href="chapter.html" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="chapter.html" accesskey="1">chapter</a></li>
diff --git a/tp/t/results/converters_tests/footnote_no_number.pl 
b/tp/t/results/converters_tests/footnote_no_number.pl
index f650bae724..f907fa9609 100644
--- a/tp/t/results/converters_tests/footnote_no_number.pl
+++ b/tp/t/results/converters_tests/footnote_no_number.pl
@@ -390,7 +390,7 @@ $result_converted{'html_text'}->{'footnote_no_number'} = 
'<div class="top-level-
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">Chapter</a></li>
@@ -401,7 +401,7 @@ $result_converted{'html_text'}->{'footnote_no_number'} = 
'<div class="top-level-
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <p>Para<a class="footnote" id="DOCF1" href="#FOOT1"><sup>*</sup></a>.
 </p>
diff --git a/tp/t/results/converters_tests/footnote_no_number_separate.pl 
b/tp/t/results/converters_tests/footnote_no_number_separate.pl
index 38812c0169..a9021d7e22 100644
--- a/tp/t/results/converters_tests/footnote_no_number_separate.pl
+++ b/tp/t/results/converters_tests/footnote_no_number_separate.pl
@@ -388,7 +388,7 @@ 
$result_converted{'html_text'}->{'footnote_no_number_separate'} = '<div class="t
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">Chapter</a></li>
@@ -399,7 +399,7 @@ 
$result_converted{'html_text'}->{'footnote_no_number_separate'} = '<div class="t
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <p>Para<a class="footnote" id="DOCF1" href="#FOOT1"><sup>*</sup></a>.
 </p>
diff --git a/tp/t/results/converters_tests/form_feeds.pl 
b/tp/t/results/converters_tests/form_feeds.pl
index 069c3f1d7c..959c8f98d6 100644
--- a/tp/t/results/converters_tests/form_feeds.pl
+++ b/tp/t/results/converters_tests/form_feeds.pl
@@ -1436,14 +1436,14 @@ $result_converted{'html_text'}->{'form_feeds'} = '<a 
class="node-id" id="Top"></
 <p>
  &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <hr>
 <a class="node-id" id="first-node"></a><div class="nav-panel">
 <p>
  &nbsp; </p>
 </div>
-<h4 class="node">first&#12;node</h4>
+<h4 class="node"><span>first&#12;node<a class="copiable-link" 
href=\'#first-node\'> &para;</a></span></h4>
 
 &#12; &#12;
 
diff --git a/tp/t/results/converters_tests/frenchspacing_and_code.pl 
b/tp/t/results/converters_tests/frenchspacing_and_code.pl
index 0289c4cd31..d722f820a6 100644
--- a/tp/t/results/converters_tests/frenchspacing_and_code.pl
+++ b/tp/t/results/converters_tests/frenchspacing_and_code.pl
@@ -1971,7 +1971,7 @@ 
$result_converted{'html_text'}->{'frenchspacing_and_code'} = '
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter-frenchspacing" accesskey="1">Chap frenchspacing</a></li>
@@ -1983,7 +1983,7 @@ 
$result_converted{'html_text'}->{'frenchspacing_and_code'} = '
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chap-frenchspacing">1 Chap frenchspacing</h2>
+<h2 class="chapter" id="Chap-frenchspacing"><span>1 Chap frenchspacing<a 
class="copiable-link" href=\'#Chap-frenchspacing\'> &para;</a></span></h2>
 
 <p>In text w: z? n; p. f
 </p>
@@ -2010,7 +2010,7 @@ 
$result_converted{'html_text'}->{'frenchspacing_and_code'} = '
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chap-no">2 Chap no</h2>
+<h2 class="chapter" id="Chap-no"><span>2 Chap no<a class="copiable-link" 
href=\'#Chap-no\'> &para;</a></span></h2>
 
 <p>In text w: z? n; p. fn 
 </p>
diff --git a/tp/t/results/converters_tests/image_formatting.pl 
b/tp/t/results/converters_tests/image_formatting.pl
index 8d86f7beaa..d9c89788e7 100644
--- a/tp/t/results/converters_tests/image_formatting.pl
+++ b/tp/t/results/converters_tests/image_formatting.pl
@@ -2085,7 +2085,7 @@ $result_converted{'html_text'}->{'image_formatting'} = 
'<div class="top-level-ex
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">Chapter</a></li>
@@ -2096,7 +2096,7 @@ $result_converted{'html_text'}->{'image_formatting'} = 
'<div class="top-level-ex
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <p><code class="code">@image{f--ile}</code> <img class="image" 
src="f--ile.png" alt="f--ile">
 <code class="code">@image{f--ile,l--i}</code> <img class="image" 
src="f--ile.png" alt="f--ile">
diff --git a/tp/t/results/converters_tests/index_entry_in_preformatted.pl 
b/tp/t/results/converters_tests/index_entry_in_preformatted.pl
index 668fb82a85..97a03c8800 100644
--- a/tp/t/results/converters_tests/index_entry_in_preformatted.pl
+++ b/tp/t/results/converters_tests/index_entry_in_preformatted.pl
@@ -534,7 +534,7 @@ 
$result_converted{'html_text'}->{'index_entry_in_preformatted'} = '<div class="t
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">Chapter</a></li>
@@ -545,7 +545,7 @@ 
$result_converted{'html_text'}->{'index_entry_in_preformatted'} = '<div class="t
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <div class="example">
 <pre class="example-preformatted"><a class="index-entry-id" 
id="index-first"></a>text
diff --git 
a/tp/t/results/converters_tests/indices_in_begin_tables_lists/res_html/indices_in_begin_tables_lists.html
 
b/tp/t/results/converters_tests/indices_in_begin_tables_lists/res_html/indices_in_begin_tables_lists.html
index 8b75925f2b..502a17c3ee 100644
--- 
a/tp/t/results/converters_tests/indices_in_begin_tables_lists/res_html/indices_in_begin_tables_lists.html
+++ 
b/tp/t/results/converters_tests/indices_in_begin_tables_lists/res_html/indices_in_begin_tables_lists.html
@@ -38,7 +38,7 @@ ul.mark-minus {list-style-type: "\2212"}
 <p>
  &nbsp; [<a href="#printindex" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chap</a></li>
@@ -50,7 +50,7 @@ ul.mark-minus {list-style-type: "\2212"}
 <p>
 Next: <a href="#printindex" accesskey="n" rel="next">printindex</a>,  Up : <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; [<a href="#printindex" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href='#chap'> &para;</a></span></h2>
 
 <ul class="itemize mark-minus">
 <li><a class="index-entry-id" id="index-also-a-cindex-in-itemize"></a>
@@ -192,7 +192,7 @@ i&ndash;tem 2
 <p>
 Prev: <a href="#chapter" accesskey="p" rel="prev">chap</a>,  Up : <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; [<a href="#printindex" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="printindex-1">2 printindex</h2>
+<h2 class="chapter" id="printindex-1"><span>2 printindex<a 
class="copiable-link" href='#printindex-1'> &para;</a></span></h2>
 
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#printindex-1_cp_letter-A"><b>A</b></a>
diff --git 
a/tp/t/results/converters_tests/indices_in_begin_tables_lists_entries_after_item/res_html/indices_in_begin_tables_lists.html
 
b/tp/t/results/converters_tests/indices_in_begin_tables_lists_entries_after_item/res_html/indices_in_begin_tables_lists.html
index cbed1d35c1..1adfaa31fd 100644
--- 
a/tp/t/results/converters_tests/indices_in_begin_tables_lists_entries_after_item/res_html/indices_in_begin_tables_lists.html
+++ 
b/tp/t/results/converters_tests/indices_in_begin_tables_lists_entries_after_item/res_html/indices_in_begin_tables_lists.html
@@ -38,7 +38,7 @@ ul.mark-minus {list-style-type: "\2212"}
 <p>
  &nbsp; [<a href="#printindex" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chap</a></li>
@@ -50,7 +50,7 @@ ul.mark-minus {list-style-type: "\2212"}
 <p>
 Next: <a href="#printindex" accesskey="n" rel="next">printindex</a>,  Up : <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; [<a href="#printindex" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href='#chap'> &para;</a></span></h2>
 
 <ul class="itemize mark-minus">
 <li><a class="index-entry-id" id="index-also-a-cindex-in-itemize"></a>
@@ -191,7 +191,7 @@ enum
 <p>
 Prev: <a href="#chapter" accesskey="p" rel="prev">chap</a>,  Up : <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; [<a href="#printindex" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="printindex-1">2 printindex</h2>
+<h2 class="chapter" id="printindex-1"><span>2 printindex<a 
class="copiable-link" href='#printindex-1'> &para;</a></span></h2>
 
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#printindex-1_cp_letter-A"><b>A</b></a>
diff --git a/tp/t/results/converters_tests/non_empty_part.pl 
b/tp/t/results/converters_tests/non_empty_part.pl
index 3b20ba63fd..1300f863b0 100644
--- a/tp/t/results/converters_tests/non_empty_part.pl
+++ b/tp/t/results/converters_tests/non_empty_part.pl
@@ -1396,19 +1396,19 @@ $result_converted{'html_text'}->{'non_empty_part'} = 
'<div class="part-level-ext
 <p>
  &nbsp; </p>
 </div>
-<h1 class="part">part before</h1>
+<h1 class="part"><span>part before<a class="copiable-link" 
href=\'#part-before\'> &para;</a></span></h1>
 <hr>
 
 <p>Content before
 </p>
 </div>
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 </div>
 <div class="part-level-extent" id="part-I">
-<h1 class="part">part I</h1>
+<h1 class="part"><span>part I<a class="copiable-link" href=\'#part-I\'> 
&para;</a></span></h1>
 <hr>
 
 <p>Content I
@@ -1417,7 +1417,7 @@ $result_converted{'html_text'}->{'non_empty_part'} = 
'<div class="part-level-ext
 <li><a href="#chap-in-Top-node" accesskey="1">chap in Top node</a></li>
 </ul>
 <div class="chapter-level-extent" id="chap-in-Top-node">
-<h2 class="chapter">1 chap in Top node</h2>
+<h2 class="chapter"><span>1 chap in Top node<a class="copiable-link" 
href=\'#chap-in-Top-node\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1427,7 +1427,7 @@ $result_converted{'html_text'}->{'non_empty_part'} = 
'<div class="part-level-ext
 <p>
  &nbsp; </p>
 </div>
-<h1 class="part">Part II</h1>
+<h1 class="part"><span>Part II<a class="copiable-link" href=\'#Part-II\'> 
&para;</a></span></h1>
 <hr>
 
 <p>Content II
@@ -1436,7 +1436,7 @@ $result_converted{'html_text'}->{'non_empty_part'} = 
'<div class="part-level-ext
 </div>
 </div>
 <div class="part-level-extent" id="part-III">
-<h1 class="part">part III</h1>
+<h1 class="part"><span>part III<a class="copiable-link" href=\'#part-III\'> 
&para;</a></span></h1>
 <hr>
 
 <p>Content III
@@ -1444,18 +1444,18 @@ $result_converted{'html_text'}->{'non_empty_part'} = 
'<div class="part-level-ext
 <ul class="mini-toc">
 <li><a href="#part-chapter-node" accesskey="1">chapter with part node</a></li>
 </ul>
-<h2 class="chapter" id="chapter-with-part-node">2 chapter with part node</h2>
+<h2 class="chapter" id="chapter-with-part-node"><span>2 chapter with part 
node<a class="copiable-link" href=\'#chapter-with-part-node\'> 
&para;</a></span></h2>
 
 </div>
 <div class="part-level-extent" id="Part-IV">
-<h1 class="part">Part IV</h1>
+<h1 class="part"><span>Part IV<a class="copiable-link" href=\'#Part-IV\'> 
&para;</a></span></h1>
 <hr>
 
 <p>Content IV
 </p>
 </div>
 <div class="part-level-extent" id="Part-V">
-<h1 class="part">Part V</h1>
+<h1 class="part"><span>Part V<a class="copiable-link" href=\'#Part-V\'> 
&para;</a></span></h1>
 <hr>
 
 <p>Content V
@@ -1464,7 +1464,7 @@ $result_converted{'html_text'}->{'non_empty_part'} = 
'<div class="part-level-ext
 <li><a href="#with-part-no-node" accesskey="1">with part no node</a></li>
 </ul>
 <div class="chapter-level-extent" id="with-part-no-node">
-<h2 class="chapter">3 with part no node</h2>
+<h2 class="chapter"><span>3 with part no node<a class="copiable-link" 
href=\'#with-part-no-node\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1474,7 +1474,7 @@ $result_converted{'html_text'}->{'non_empty_part'} = 
'<div class="part-level-ext
 <p>
  &nbsp; </p>
 </div>
-<h1 class="part">Part VI</h1>
+<h1 class="part"><span>Part VI<a class="copiable-link" href=\'#Part-VI\'> 
&para;</a></span></h1>
 <hr>
 
 <p>Content VI
@@ -1484,7 +1484,7 @@ $result_converted{'html_text'}->{'non_empty_part'} = 
'<div class="part-level-ext
 </ul>
 <div class="chapter-level-extent" id="node-between-part-and-chapter">
 
-<h2 class="chapter" id="chapter-after-part-node">4 chapter after part node</h2>
+<h2 class="chapter" id="chapter-after-part-node"><span>4 chapter after part 
node<a class="copiable-link" href=\'#chapter-after-part-node\'> 
&para;</a></span></h2>
 
 </div>
 </div>
diff --git a/tp/t/results/converters_tests/non_empty_part_no_top_node_output.pl 
b/tp/t/results/converters_tests/non_empty_part_no_top_node_output.pl
index 78b66307bb..765a26f157 100644
--- a/tp/t/results/converters_tests/non_empty_part_no_top_node_output.pl
+++ b/tp/t/results/converters_tests/non_empty_part_no_top_node_output.pl
@@ -1364,7 +1364,7 @@ 
$result_converted{'html_text'}->{'non_empty_part_no_top_node_output'} = '<a clas
  &nbsp; </p>
 </div>
 <a class="node" id="Top"></a><a class="top" id="top"></a><div 
class="part-level-extent" id="part-I">
-<h1 class="part">part I</h1>
+<h1 class="part"><span>part I<a class="copiable-link" href=\'#part-I\'> 
&para;</a></span></h1>
 <hr>
 
 <p>Content I
@@ -1373,7 +1373,7 @@ 
$result_converted{'html_text'}->{'non_empty_part_no_top_node_output'} = '<a clas
 <li><a href="#chap-in-Top-node" accesskey="1">chap in Top node</a></li>
 </ul>
 <div class="chapter-level-extent" id="chap-in-Top-node">
-<h2 class="chapter">1 chap in Top node</h2>
+<h2 class="chapter"><span>1 chap in Top node<a class="copiable-link" 
href=\'#chap-in-Top-node\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1383,7 +1383,7 @@ 
$result_converted{'html_text'}->{'non_empty_part_no_top_node_output'} = '<a clas
 <p>
  &nbsp; </p>
 </div>
-<h1 class="part">Part II</h1>
+<h1 class="part"><span>Part II<a class="copiable-link" href=\'#Part-II\'> 
&para;</a></span></h1>
 <hr>
 
 <p>Content II
@@ -1392,7 +1392,7 @@ 
$result_converted{'html_text'}->{'non_empty_part_no_top_node_output'} = '<a clas
 </div>
 </div>
 <div class="part-level-extent" id="part-III">
-<h1 class="part">part III</h1>
+<h1 class="part"><span>part III<a class="copiable-link" href=\'#part-III\'> 
&para;</a></span></h1>
 <hr>
 
 <p>Content III
@@ -1400,18 +1400,18 @@ 
$result_converted{'html_text'}->{'non_empty_part_no_top_node_output'} = '<a clas
 <ul class="mini-toc">
 <li><a href="#part-chapter-node" accesskey="1">chapter with part node</a></li>
 </ul>
-<h2 class="chapter" id="chapter-with-part-node">2 chapter with part node</h2>
+<h2 class="chapter" id="chapter-with-part-node"><span>2 chapter with part 
node<a class="copiable-link" href=\'#chapter-with-part-node\'> 
&para;</a></span></h2>
 
 </div>
 <div class="part-level-extent" id="Part-IV">
-<h1 class="part">Part IV</h1>
+<h1 class="part"><span>Part IV<a class="copiable-link" href=\'#Part-IV\'> 
&para;</a></span></h1>
 <hr>
 
 <p>Content IV
 </p>
 </div>
 <div class="part-level-extent" id="Part-V">
-<h1 class="part">Part V</h1>
+<h1 class="part"><span>Part V<a class="copiable-link" href=\'#Part-V\'> 
&para;</a></span></h1>
 <hr>
 
 <p>Content V
@@ -1420,7 +1420,7 @@ 
$result_converted{'html_text'}->{'non_empty_part_no_top_node_output'} = '<a clas
 <li><a href="#with-part-no-node" accesskey="1">with part no node</a></li>
 </ul>
 <div class="chapter-level-extent" id="with-part-no-node">
-<h2 class="chapter">3 with part no node</h2>
+<h2 class="chapter"><span>3 with part no node<a class="copiable-link" 
href=\'#with-part-no-node\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1430,7 +1430,7 @@ 
$result_converted{'html_text'}->{'non_empty_part_no_top_node_output'} = '<a clas
 <p>
  &nbsp; </p>
 </div>
-<h1 class="part">Part VI</h1>
+<h1 class="part"><span>Part VI<a class="copiable-link" href=\'#Part-VI\'> 
&para;</a></span></h1>
 <hr>
 
 <p>Content VI
@@ -1440,7 +1440,7 @@ 
$result_converted{'html_text'}->{'non_empty_part_no_top_node_output'} = '<a clas
 </ul>
 <div class="chapter-level-extent" id="node-between-part-and-chapter">
 
-<h2 class="chapter" id="chapter-after-part-node">4 chapter after part node</h2>
+<h2 class="chapter" id="chapter-after-part-node"><span>4 chapter after part 
node<a class="copiable-link" href=\'#chapter-after-part-node\'> 
&para;</a></span></h2>
 
 </div>
 </div>
diff --git 
a/tp/t/results/converters_tests/printindex_merged_indices_code_style.pl 
b/tp/t/results/converters_tests/printindex_merged_indices_code_style.pl
index d7478b0384..68750e249e 100644
--- a/tp/t/results/converters_tests/printindex_merged_indices_code_style.pl
+++ b/tp/t/results/converters_tests/printindex_merged_indices_code_style.pl
@@ -908,7 +908,7 @@ 
$result_converted{'html_text'}->{'printindex_merged_indices_code_style'} = '<div
 <p>
  &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">Chapter</a></li>
@@ -919,7 +919,7 @@ 
$result_converted{'html_text'}->{'printindex_merged_indices_code_style'} = '<div
 <p>
  &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 
 
diff --git a/tp/t/results/converters_tests/ref_in_sectioning.pl 
b/tp/t/results/converters_tests/ref_in_sectioning.pl
index 92a0d93c4b..c427f71d40 100644
--- a/tp/t/results/converters_tests/ref_in_sectioning.pl
+++ b/tp/t/results/converters_tests/ref_in_sectioning.pl
@@ -2251,7 +2251,7 @@ $result_converted{'html_text'}->{'ref_in_sectioning'} = '
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="for-example-node-_0028node_0029-_0028Top_0029">for example 
<a class="ref" href="#node">See <a data-manual="file name" 
href="file%20name.html#node">title</a> in <cite class="cite">Manual</cite>.</a> 
(see <a class="pxref" href="#node">See <a data-manual="file name" 
href="file%20name.html#node">title</a> in <cite 
class="cite">Manual</cite>.</a>) (see <cite class="cite"><a data-manual="file" 
href="file.html#Top">Manual</a></cite>)</h1>
+<h1 class="top" id="for-example-node-_0028node_0029-_0028Top_0029"><span>for 
example <a class="ref" href="#node">See <a data-manual="file name" 
href="file%20name.html#node">title</a> in <cite class="cite">Manual</cite>.</a> 
(see <a class="pxref" href="#node">See <a data-manual="file name" 
href="file%20name.html#node">title</a> in <cite 
class="cite">Manual</cite>.</a>) (see <cite class="cite"><a data-manual="file" 
href="file.html#Top">Manual</a></cite>)<a class="copiable-link" href=\'#for 
[...]
 
 
 <div class="element-contents">
@@ -2286,7 +2286,7 @@ $result_converted{'html_text'}->{'ref_in_sectioning'} = '
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="node_002e">1 See <a data-manual="file name" 
href="file%20name.html#node">title</a> in <cite class="cite">Manual</cite>.</h2>
+<h2 class="chapter" id="node_002e"><span>1 See <a data-manual="file name" 
href="file%20name.html#node">title</a> in <cite class="cite">Manual</cite>.<a 
class="copiable-link" href=\'#node_002e\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -2295,7 +2295,7 @@ $result_converted{'html_text'}->{'ref_in_sectioning'} = '
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="node-just-node">2 <a class="ref" href="#node">See <a 
data-manual="file name" href="file%20name.html#node">title</a> in <cite 
class="cite">Manual</cite>.</a> just node</h2>
+<h2 class="chapter" id="node-just-node"><span>2 <a class="ref" 
href="#node">See <a data-manual="file name" 
href="file%20name.html#node">title</a> in <cite class="cite">Manual</cite>.</a> 
just node<a class="copiable-link" href=\'#node-just-node\'> 
&para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#for-example-node-_0028node_0029-_0028Top_0029-1" 
accesskey="1">for example <a class="ref" href="#node">See <a data-manual="file 
name" href="file%20name.html#node">title</a> in <cite 
class="cite">Manual</cite>.</a> (see <a class="pxref" href="#node">See <a 
data-manual="file name" href="file%20name.html#node">title</a> in <cite 
class="cite">Manual</cite>.</a>) (see <cite class="cite"><a data-manual="file" 
href="file.html#Top">Manual</a></cite>)</a></li>
@@ -2313,55 +2313,55 @@ $result_converted{'html_text'}->{'ref_in_sectioning'} = 
'
 <li><a href="#filename_002e-xref-filename-only_002c-no-spaces">See <a 
data-manual="filename" href="filename.html#Top">(filename)</a>. xref filename 
only, no spaces</a></li>
 </ul>
 <div class="section-level-extent" 
id="for-example-node-_0028node_0029-_0028Top_0029-1">
-<h3 class="section">2.1 for example <a class="ref" href="#node">See <a 
data-manual="file name" href="file%20name.html#node">title</a> in <cite 
class="cite">Manual</cite>.</a> (see <a class="pxref" href="#node">See <a 
data-manual="file name" href="file%20name.html#node">title</a> in <cite 
class="cite">Manual</cite>.</a>) (see <cite class="cite"><a data-manual="file" 
href="file.html#Top">Manual</a></cite>)</h3>
+<h3 class="section"><span>2.1 for example <a class="ref" href="#node">See <a 
data-manual="file name" href="file%20name.html#node">title</a> in <cite 
class="cite">Manual</cite>.</a> (see <a class="pxref" href="#node">See <a 
data-manual="file name" href="file%20name.html#node">title</a> in <cite 
class="cite">Manual</cite>.</a>) (see <cite class="cite"><a data-manual="file" 
href="file.html#Top">Manual</a></cite>)<a class="copiable-link" 
href=\'#for-example-node-_0028node_0029-_0028Top_0029- [...]
 
 </div>
 <div class="section-level-extent" id="node-node_002c-crossref-arg2">
-<h3 class="section">2.2 <a class="ref" href="#node">cross ref name</a>  node, 
crossref arg2</h3>
+<h3 class="section"><span>2.2 <a class="ref" href="#node">cross ref name</a>  
node, crossref arg2<a class="copiable-link" 
href=\'#node-node_002c-crossref-arg2\'> &para;</a></span></h3>
 
 </div>
 <div class="section-level-extent" id="node-code-node_002c-samptitle-arg3">
-<h3 class="section">2.3 <a class="ref" href="#node">&lsquo;<samp 
class="samp">title</samp>&rsquo;</a>  code node, samptitle arg3</h3>
+<h3 class="section"><span>2.3 <a class="ref" href="#node">&lsquo;<samp 
class="samp">title</samp>&rsquo;</a>  code node, samptitle arg3<a 
class="copiable-link" href=\'#node-code-node_002c-samptitle-arg3\'> 
&para;</a></span></h3>
 
 </div>
 <div class="section-level-extent" id="node-code-node_002c-file-name">
-<h3 class="section">2.4 <a data-manual="file name" 
href="file%20name.html#node">(file name)<code class="code">node</code></a> code 
node, file name</h3>
+<h3 class="section"><span>2.4 <a data-manual="file name" 
href="file%20name.html#node">(file name)<code class="code">node</code></a> code 
node, file name<a class="copiable-link" 
href=\'#node-code-node_002c-file-name\'> &para;</a></span></h3>
 
 </div>
 <div class="section-level-extent" id="node-node-and-manual">
-<h3 class="section">2.5 &lsquo;node&rsquo; in <cite class="cite">Manual</cite> 
node and manual</h3>
+<h3 class="section"><span>2.5 &lsquo;node&rsquo; in <cite 
class="cite">Manual</cite> node and manual<a class="copiable-link" 
href=\'#node-node-and-manual\'> &para;</a></span></h3>
 
 </div>
 <div class="section-level-extent" id="Top-Top-and-manual">
-<h3 class="section">2.6 <cite class="cite">Manual</cite> Top and manual</h3>
+<h3 class="section"><span>2.6 <cite class="cite">Manual</cite> Top and 
manual<a class="copiable-link" href=\'#Top-Top-and-manual\'> 
&para;</a></span></h3>
 
 </div>
 <div class="section-level-extent" id="Manual-no-node-just-manual">
-<h3 class="section">2.7 <cite class="cite">Manual</cite> no node just 
manual</h3>
+<h3 class="section"><span>2.7 <cite class="cite">Manual</cite> no node just 
manual<a class="copiable-link" href=\'#Manual-no-node-just-manual\'> 
&para;</a></span></h3>
 
 </div>
 <div class="section-level-extent" id="file-name-no-node-just-file-name">
-<h3 class="section">2.8 <a data-manual="file name" 
href="file%20name.html#Top">(file name)</a> no node just file name</h3>
+<h3 class="section"><span>2.8 <a data-manual="file name" 
href="file%20name.html#Top">(file name)</a> no node just file name<a 
class="copiable-link" href=\'#file-name-no-node-just-file-name\'> 
&para;</a></span></h3>
 
 </div>
 <div class="section-level-extent" id="a-inforef-a-b-c">
-<h3 class="section">2.9 See <a data-manual="c" href="c.html#a">(c)b</a> 
inforef a b c</h3>
+<h3 class="section"><span>2.9 See <a data-manual="c" href="c.html#a">(c)b</a> 
inforef a b c<a class="copiable-link" href=\'#a-inforef-a-b-c\'> 
&para;</a></span></h3>
 
 </div>
 <div class="section-level-extent" 
id="g_t_0028Top_0029-pxref-Top-file-name_002c-spaces">
-<h3 class="section">2.10 (see <a data-manual="file name" 
href="file%20name.html#Top">(file name)Top</a>) pxref Top file name, spaces</h3>
+<h3 class="section"><span>2.10 (see <a data-manual="file name" 
href="file%20name.html#Top">(file name)Top</a>) pxref Top file name, spaces<a 
class="copiable-link" 
href=\'#g_t_0028Top_0029-pxref-Top-file-name_002c-spaces\'> 
&para;</a></span></h3>
 
 </div>
 <div class="section-level-extent" 
id="g_t_0028file-name_0029-pxref-file-name-only_002c-spaces">
-<h3 class="section">2.11 (see <a data-manual="file name" 
href="file%20name.html#Top">(file name)</a>) pxref file name only, spaces</h3>
+<h3 class="section"><span>2.11 (see <a data-manual="file name" 
href="file%20name.html#Top">(file name)</a>) pxref file name only, spaces<a 
class="copiable-link" 
href=\'#g_t_0028file-name_0029-pxref-file-name-only_002c-spaces\'> 
&para;</a></span></h3>
 
 </div>
 <div class="section-level-extent" 
id="Top_002c-xref-Top-filename-only_002c-no-spaces">
-<h3 class="section">2.12 See <a data-manual="filename" 
href="filename.html#Top">(filename)Top</a>, xref Top filename only, no 
spaces</h3>
+<h3 class="section"><span>2.12 See <a data-manual="filename" 
href="filename.html#Top">(filename)Top</a>, xref Top filename only, no spaces<a 
class="copiable-link" href=\'#Top_002c-xref-Top-filename-only_002c-no-spaces\'> 
&para;</a></span></h3>
 
 </div>
 <div class="section-level-extent" 
id="filename_002e-xref-filename-only_002c-no-spaces">
-<h3 class="section">2.13 See <a data-manual="filename" 
href="filename.html#Top">(filename)</a>. xref filename only, no spaces</h3>
+<h3 class="section"><span>2.13 See <a data-manual="filename" 
href="filename.html#Top">(filename)</a>. xref filename only, no spaces<a 
class="copiable-link" 
href=\'#filename_002e-xref-filename-only_002c-no-spaces\'> 
&para;</a></span></h3>
 
 </div>
 </div>
diff --git a/tp/t/results/converters_tests/references_to_top_no_top_output.pl 
b/tp/t/results/converters_tests/references_to_top_no_top_output.pl
index 0e3d4fc04d..c0c6e35544 100644
--- a/tp/t/results/converters_tests/references_to_top_no_top_output.pl
+++ b/tp/t/results/converters_tests/references_to_top_no_top_output.pl
@@ -1474,7 +1474,7 @@ 
$result_converted{'html_text'}->{'references_to_top_no_top_output'} = '
 <p>
  &nbsp; [<a href="#chapter" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Chap">1 Chap</h2>
+<h2 class="chapter" id="Chap"><span>1 Chap<a class="copiable-link" 
href=\'#Chap\'> &para;</a></span></h2>
 
 <p>see <a class="pxref" href="#a-in-copying">a in copying</a>.
 see <a class="pxref" href="#a-in-top">a in top</a>
diff --git 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/chapter.html
 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/chapter.html
index 1ef7d7dee1..846a23aa12 100644
--- 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/chapter.html
+++ 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/chapter.html
@@ -18,7 +18,9 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -36,7 +38,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Previous: <a href="index.html" accesskey="p" rel="prev">top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a href="#chapter" 
title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="Chap">1 Chap</h2>
+<h2 class="chapter" id="Chap"><span>1 Chap<a class="copiable-link" 
href='#Chap'> &para;</a></span></h2>
 
 <p>see <a class="pxref" href="index.html#a-in-copying">a in copying</a>.
 see <a class="pxref" href="index.html#a-in-top">a in top</a>
diff --git a/tp/t/results/converters_tests/refs_formatting.pl 
b/tp/t/results/converters_tests/refs_formatting.pl
index 954770e1d0..febd6a2fa9 100644
--- a/tp/t/results/converters_tests/refs_formatting.pl
+++ b/tp/t/results/converters_tests/refs_formatting.pl
@@ -3173,7 +3173,7 @@ title: (file name)(pman)anode. ‘@ref{(pman)anode,,,file 
name,manual}’
 
 
 $result_converted{'html_text'}->{'refs_formatting'} = '<div 
class="chapter-level-extent" id="chapter">
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 
 <p><code class="code">@ref{chapter,cross ref name}</code> <a class="ref" 
href="#chapter">cross ref name</a>
 <code class="code">@ref{chapter,,title}</code> <a class="ref" 
href="#chapter">title</a>
diff --git 
a/tp/t/results/converters_tests/simplest_test_prefix/res_html/truc.html 
b/tp/t/results/converters_tests/simplest_test_prefix/res_html/truc.html
index a75bf5f21b..465d58850d 100644
--- a/tp/t/results/converters_tests/simplest_test_prefix/res_html/truc.html
+++ b/tp/t/results/converters_tests/simplest_test_prefix/res_html/truc.html
@@ -12,12 +12,18 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href='#Top'> 
&para;</a></span></h1>
 
 <p>This is a very simple texi manual &nbsp; &lt;&gt;.
 </p>
diff --git a/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl 
b/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl
index 7136690f8c..180bc6859f 100644
--- a/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl
+++ b/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl
@@ -1715,7 +1715,7 @@ 
$result_converted{'html_text'}->{'some_at_commands_in_ref_nodes'} = '
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href=\'#Top-1\'> 
&para;</a></span></h1>
 
 
 <ul class="mini-toc">
@@ -1727,7 +1727,7 @@ 
$result_converted{'html_text'}->{'some_at_commands_in_ref_nodes'} = '
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="A-SC-node-i-i-E-l-C-_00a1">1 A <small 
class="sc">SC</small> node &iuml; &iuml; &#274;&#768; &#322; &#262;&#807; 
&iexcl;</h2>
+<h2 class="chapter" id="A-SC-node-i-i-E-l-C-_00a1"><span>1 A <small 
class="sc">SC</small> node &iuml; &iuml; &#274;&#768; &#322; &#262;&#807; 
&iexcl;<a class="copiable-link" href=\'#A-SC-node-i-i-E-l-C-_00a1\'> 
&para;</a></span></h2>
 
 <p>see <a data-manual="manual" 
href="manual.html#a-strong-ref-with-SC_002c-a-i-trema-_00ef_002c-a-dotless-i-trema-_00ef-_1e14-and-exclamdown-_00a1">(manual)a
 <strong class="strong">strong</strong> ref with <small class="sc">SC</small>, 
a i trema &iuml;, a dotless i trema &iuml; &#274;&#768; and exclamdown 
&iexcl;</a>.
 </p>
diff --git a/tp/t/results/converters_tests/spaces_in_empty_node_names.pl 
b/tp/t/results/converters_tests/spaces_in_empty_node_names.pl
index c251168766..04818cd41b 100644
--- a/tp/t/results/converters_tests/spaces_in_empty_node_names.pl
+++ b/tp/t/results/converters_tests/spaces_in_empty_node_names.pl
@@ -793,7 +793,7 @@ 
$result_converted{'html_text'}->{'spaces_in_empty_node_names'} = '<a class="node
 <p>
  &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 <hr>
diff --git a/tp/t/results/converters_tests/spaces_in_node_names.pl 
b/tp/t/results/converters_tests/spaces_in_node_names.pl
index 8b864e9494..8bb787aaf1 100644
--- a/tp/t/results/converters_tests/spaces_in_node_names.pl
+++ b/tp/t/results/converters_tests/spaces_in_node_names.pl
@@ -886,7 +886,7 @@ $result_converted{'html_text'}->{'spaces_in_node_names'} = 
'<a class="node-id" i
 <p>
  &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -894,21 +894,21 @@ $result_converted{'html_text'}->{'spaces_in_node_names'} 
= '<a class="node-id" i
 <p>
  &nbsp; </p>
 </div>
-<h4 class="node">a&nbsp;&nbsp;</h4>
+<h4 class="node"><span>a&nbsp;&nbsp;<a class="copiable-link" href=\'#a-\'> 
&para;</a></span></h4>
 
 <hr>
 <a class="node-id" id="b-"></a><div class="nav-panel">
 <p>
  &nbsp; </p>
 </div>
-<h4 class="node">b<code class="verb">&nbsp;&nbsp;</code></h4>
+<h4 class="node"><span>b<code class="verb">&nbsp;&nbsp;</code><a 
class="copiable-link" href=\'#b-\'> &para;</a></span></h4>
 
 <hr>
 <a class="node-id" id="c-"></a><div class="nav-panel">
 <p>
  &nbsp; </p>
 </div>
-<h4 class="node">c&nbsp;<!-- /@w --></h4>
+<h4 class="node"><span>c&nbsp;<!-- /@w --><a class="copiable-link" 
href=\'#c-\'> &para;</a></span></h4>
 
 <p><a class="ref" href="#a-">a&nbsp;&nbsp;</a>
 </p>
diff --git a/tp/t/results/converters_tests/test_deftypefnnewline.pl 
b/tp/t/results/converters_tests/test_deftypefnnewline.pl
index 0a3ea0b6b9..f56d0942cf 100644
--- a/tp/t/results/converters_tests/test_deftypefnnewline.pl
+++ b/tp/t/results/converters_tests/test_deftypefnnewline.pl
@@ -2837,7 +2837,7 @@ $result_converted{'html_text'}->{'test_deftypefnnewline'} 
= '
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chap</a></li>
@@ -2848,7 +2848,7 @@ $result_converted{'html_text'}->{'test_deftypefnnewline'} 
= '
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href=\'#chap\'> &para;</a></span></h2>
 
 <dl class="first-deftypefn first-deftypefun-alias-first-deftypefn">
 <dt class="deftypefn deftypefun-alias-deftypefn" id="index-name"><span 
class="category-def">Function:<br> </span><span><code 
class="def-type">data-type</code><br> <strong class="def-name">name</strong> 
<code class="def-code-arguments">arguments...</code><a class="copiable-link" 
href=\'#index-name\'> &para;</a></span></dt>
diff --git a/tp/t/results/converters_tests/things_before_setfilename.pl 
b/tp/t/results/converters_tests/things_before_setfilename.pl
index 2b8c501c54..b66154bc7b 100644
--- a/tp/t/results/converters_tests/things_before_setfilename.pl
+++ b/tp/t/results/converters_tests/things_before_setfilename.pl
@@ -1376,6 +1376,8 @@ $result_converted{'html'}->{'things_before_setfilename'} 
= '<!DOCTYPE html>
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -1390,7 +1392,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chap" accesskey="n" rel="next">Chapter</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a 
href="#Top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
@@ -1408,7 +1410,7 @@ Next: <a href="#chap" accesskey="n" 
rel="next">Chapter</a> &nbsp; [<a href="#SEC
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top section</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a 
href="#Top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <p>Ref to anchor
 <a class="ref" href="#An-anchor">An anchor</a>
diff --git a/tp/t/results/converters_tests/top_in_ref.pl 
b/tp/t/results/converters_tests/top_in_ref.pl
index ac5cb023ce..a0b923800a 100644
--- a/tp/t/results/converters_tests/top_in_ref.pl
+++ b/tp/t/results/converters_tests/top_in_ref.pl
@@ -3171,14 +3171,14 @@ $result_converted{'html_text'}->{'top_in_ref'} = '<a 
class="node-id" id="Top"></
 <p>
  &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <hr>
 <a class="node-id" id="refs-node"></a><div class="nav-panel">
 <p>
  &nbsp; </p>
 </div>
-<h4 class="node">refs node</h4>
+<h4 class="node"><span>refs node<a class="copiable-link" href=\'#refs-node\'> 
&para;</a></span></h4>
 
 <p><code class="code">@ref{Top,cross ref name}</code> <a class="ref" 
href="#Top">cross ref name</a>
 <code class="code">@ref{Top,,title}</code> <a class="ref" href="#Top">title</a>
diff --git a/tp/t/results/coverage/commands.pl 
b/tp/t/results/coverage/commands.pl
index cfaba014fe..f0f0f8a5ec 100644
--- a/tp/t/results/coverage/commands.pl
+++ b/tp/t/results/coverage/commands.pl
@@ -458,7 +458,7 @@ $result_converted{'html_text'}->{'commands'} = '<p>@ TeX 
&nbsp;&euml; &icirc; &a
 </p>
 <a class="index-entry-id" 
id="index-index-entry-_0060_0060in-text_0027_0027-LaTeX"></a>
 
-<h2 class="majorheading" id="majorheading-in-b">majorheading <b class="b">in 
b</b></h2>
+<h2 class="majorheading" id="majorheading-in-b"><span>majorheading <b 
class="b">in b</b><a class="copiable-link" href=\'#majorheading-in-b\'> 
&para;</a></span></h2>
 ';
 
 
diff --git a/tp/t/results/coverage/punctuation_in_line_commands.pl 
b/tp/t/results/coverage/punctuation_in_line_commands.pl
index a9265eb8ab..8755cd0d5e 100644
--- a/tp/t/results/coverage/punctuation_in_line_commands.pl
+++ b/tp/t/results/coverage/punctuation_in_line_commands.pl
@@ -1018,7 +1018,7 @@ top! After punc
 
 $result_converted{'html_text'}->{'punctuation_in_line_commands'} = '
 <div class="top-level-extent" id="node_0021-After-punc">
-<h1 class="top" id="top_0021-After-punc">top! After punc</h1>
+<h1 class="top" id="top_0021-After-punc"><span>top! After punc<a 
class="copiable-link" href=\'#top_0021-After-punc\'> &para;</a></span></h1>
 
 <dl class="table">
 <dt>item! After punc</dt>
@@ -1042,7 +1042,7 @@ 
$result_converted{'html_text'}->{'punctuation_in_line_commands'} = '
 
 <a class="index-entry-id" id="index-index_0021-After-punc"></a>
 
-<h3 class="heading" id="heading_0021-After-punc">heading! After punc</h3>
+<h3 class="heading" id="heading_0021-After-punc"><span>heading! After punc<a 
class="copiable-link" href=\'#heading_0021-After-punc\'> &para;</a></span></h3>
 
 <h1 class="titlefont">titlefont! After punc</h1>
 
diff --git a/tp/t/results/coverage_braces/contain_plain_text_nestings.pl 
b/tp/t/results/coverage_braces/contain_plain_text_nestings.pl
index fc563177a8..9c13ba6aaa 100644
--- a/tp/t/results/coverage_braces/contain_plain_text_nestings.pl
+++ b/tp/t/results/coverage_braces/contain_plain_text_nestings.pl
@@ -975,7 +975,7 @@ 
$result_converted{'html_text'}->{'contain_plain_text_nestings'} = '<div class="t
 <p>
  &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">Chap</a></li>
@@ -986,7 +986,7 @@ 
$result_converted{'html_text'}->{'contain_plain_text_nestings'} = '<div class="t
 <p>
  &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Chap">1 Chap</h2>
+<h2 class="chapter" id="Chap"><span>1 Chap<a class="copiable-link" 
href=\'#Chap\'> &para;</a></span></h2>
 
 <p>Text <code class="code">code&nbsp;in&nbsp;w</code>&nbsp;text<!-- /@w -->.
 <kbd class="key"><code class="code">code in key</code> text</kbd>
diff --git a/tp/t/results/coverage_braces/footnote_no_node.pl 
b/tp/t/results/coverage_braces/footnote_no_node.pl
index 4de4721805..fba99271df 100644
--- a/tp/t/results/coverage_braces/footnote_no_node.pl
+++ b/tp/t/results/coverage_braces/footnote_no_node.pl
@@ -132,7 +132,7 @@ F(1).
 
 
 $result_converted{'html_text'}->{'footnote_no_node'} = '<div 
class="top-level-extent" id="top">
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <p>F<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>.
 </p><div class="footnotes-segment">
diff --git a/tp/t/results/coverage_braces/heading_in_footnote.pl 
b/tp/t/results/coverage_braces/heading_in_footnote.pl
index 3f85175df3..525b45fd95 100644
--- a/tp/t/results/coverage_braces/heading_in_footnote.pl
+++ b/tp/t/results/coverage_braces/heading_in_footnote.pl
@@ -190,7 +190,7 @@ $result_converted{'html_text'}->{'heading_in_footnote'} = 
'<p>T<a class="footnot
 
 <h5 class="footnote-body-heading"><a id="FOOT1" href="#DOCF1">(1)</a></h5>
 <p>AAA
-</p><h3 class="heading" id="H1">H1</h3>
+</p><h3 class="heading" id="H1"><span>H1<a class="copiable-link" href=\'#H1\'> 
&para;</a></span></h3>
 <a class="index-entry-id" id="index-ind-e"></a>
 <p>BBB
 </p>
diff --git a/tp/t/results/coverage_braces/inforef_too_much_args.pl 
b/tp/t/results/coverage_braces/inforef_too_much_args.pl
index 6272ea9be7..645a918b2f 100644
--- a/tp/t/results/coverage_braces/inforef_too_much_args.pl
+++ b/tp/t/results/coverage_braces/inforef_too_much_args.pl
@@ -166,7 +166,7 @@ $result_converted{'plaintext'}->{'inforef_too_much_args'} = 
'*note cross ref nam
 ';
 
 
-$result_converted{'html_text'}->{'inforef_too_much_args'} = '<h4 class="node" 
id="chapter">chapter</h4>
+$result_converted{'html_text'}->{'inforef_too_much_args'} = '<h4 class="node" 
id="chapter"><span>chapter<a class="copiable-link" href=\'#chapter\'> 
&para;</a></span></h4>
 
 <p>See <a data-manual="file name, spurious arg" 
href="file%20name%2c%20spurious%20arg.html#chapter">(file name, spurious 
arg)cross ref name</a>
 </p>';
diff --git a/tp/t/results/coverage_braces/test_image.pl 
b/tp/t/results/coverage_braces/test_image.pl
index 514981dad2..79603011fc 100644
--- a/tp/t/results/coverage_braces/test_image.pl
+++ b/tp/t/results/coverage_braces/test_image.pl
@@ -2868,7 +2868,9 @@ In text f@i-le..  a@<"%@  < & @ % " . -->
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -2878,7 +2880,7 @@ div.example {margin-left: 3.2em}
 <body lang="en">
 
 
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <img class="image" 
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
 alt="f@i--le..  
a@&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">
 
diff --git a/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl 
b/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl
index d07db0c3e7..9cba6ecd2b 100644
--- a/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl
+++ b/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl
@@ -676,6 +676,12 @@ $result_converted{'html'}->{'two_footnotes_in_nodes'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -686,7 +692,7 @@ $result_converted{'html'}->{'two_footnotes_in_nodes'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="g_t2-footnotes-in-2-nodes">2 footnotes in 2 nodes</h1>
+<h1 class="top" id="g_t2-footnotes-in-2-nodes"><span>2 footnotes in 2 nodes<a 
class="copiable-link" href=\'#g_t2-footnotes-in-2-nodes\'> 
&para;</a></span></h1>
 
 <p>A<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>
 </p>
@@ -702,7 +708,7 @@ Next: <a href="#chapter" accesskey="n" 
rel="next">chapter</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">2 footnotes in 2 nodes</a>, 
Up: <a href="#Top" accesskey="u" rel="up">2 footnotes in 2 nodes</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 
 <p>C<a class="footnote" id="DOCF3" href="#FOOT3"><sup>3</sup></a>
 </p>
diff --git a/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl 
b/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl
index 819dced460..e87e881abe 100644
--- a/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl
+++ b/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl
@@ -708,6 +708,12 @@ 
$result_converted{'html'}->{'two_footnotes_in_nodes_separate'} = '<!DOCTYPE html
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -718,7 +724,7 @@ 
$result_converted{'html'}->{'two_footnotes_in_nodes_separate'} = '<!DOCTYPE html
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="g_t2-footnotes-in-2-nodes">2 footnotes in 2 nodes</h1>
+<h1 class="top" id="g_t2-footnotes-in-2-nodes"><span>2 footnotes in 2 nodes<a 
class="copiable-link" href=\'#g_t2-footnotes-in-2-nodes\'> 
&para;</a></span></h1>
 
 <p>A<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>
 </p>
@@ -734,7 +740,7 @@ Next: <a href="#chapter" accesskey="n" 
rel="next">chapter</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">2 footnotes in 2 nodes</a>, 
Up: <a href="#Top" accesskey="u" rel="up">2 footnotes in 2 nodes</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 
 <p>C<a class="footnote" id="DOCF3" href="#FOOT3"><sup>3</sup></a>
 </p>
diff --git a/tp/t/results/coverage_braces/verb_in_xref.pl 
b/tp/t/results/coverage_braces/verb_in_xref.pl
index 3100d0031d..f99892237b 100644
--- a/tp/t/results/coverage_braces/verb_in_xref.pl
+++ b/tp/t/results/coverage_braces/verb_in_xref.pl
@@ -198,7 +198,7 @@ ggg : Top.
 ';
 
 
-$result_converted{'html_text'}->{'verb_in_xref'} = '<h1 class="node" 
id="Top">Top</h1>
+$result_converted{'html_text'}->{'verb_in_xref'} = '<h1 class="node" 
id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> &para;</a></span></h1>
 
 <p>See <a class="xref" href="#Top"><code 
class="verb">with<br>verb<br><br>ggg&nbsp;</code></a>.
 </p>';
diff --git a/tp/t/results/def/all_commands_delimiters_printindex.pl 
b/tp/t/results/def/all_commands_delimiters_printindex.pl
index cd4ef617de..049599bb54 100644
--- a/tp/t/results/def/all_commands_delimiters_printindex.pl
+++ b/tp/t/results/def/all_commands_delimiters_printindex.pl
@@ -12964,7 +12964,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 <dl class="first-deffn">
 <dt class="deffn" id="index-forward_002d_002dchar"><span 
class="category-def">Command: </span><span><strong class="def-name"><var 
class="var">forward--char</var></strong> <var class="def-var-arguments"><var 
class="var">nchars</var> argument2 argument3         (arg in brace, [something 
<var class="var">in v&ndash;ar</var>, <b class="b">in, b</b> , comma a<var 
class="var">pref</var> p]) last</var><a class="copiable-link" 
href=\'#index-forward_002d_002dchar\'> &para;</a></span></dt>
 </dl>
@@ -13153,7 +13153,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 <dt class="deftypefn" id="index-fun_005fname1"><span class="category-def">var 
then code: </span><span><code class="def-type">ret_type1</code> <strong 
class="def-name">fun_name1</strong> <code class="def-code-arguments"><var 
class="var">A1</var> <code class="code">A2</code> <var class="var">A3</var> 
<code class="code">A4</code></code><a class="copiable-link" 
href=\'#index-fun_005fname1\'> &para;</a></span></dt>
 </dl>
 
-<h3 class="heading" id="Functions">Functions</h3>
+<h3 class="heading" id="Functions"><span>Functions<a class="copiable-link" 
href=\'#Functions\'> &para;</a></span></h3>
 <div class="printindex fn-printindex">
 <table class="fn-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#Top_fn_symbol-1"><b>,</b></a>
  &nbsp; 
@@ -13245,7 +13245,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 </td></tr></table>
 </div>
 
-<h3 class="heading" id="Types">Types</h3>
+<h3 class="heading" id="Types"><span>Types<a class="copiable-link" 
href=\'#Types\'> &para;</a></span></h3>
 <div class="printindex tp-printindex">
 <table class="tp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#Top_tp_letter-A"><b>A</b></a>
  &nbsp; 
@@ -13271,7 +13271,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 </td></tr></table>
 </div>
 
-<h3 class="heading" id="Variables">Variables</h3>
+<h3 class="heading" id="Variables"><span>Variables<a class="copiable-link" 
href=\'#Variables\'> &para;</a></span></h3>
 <div class="printindex vr-printindex">
 <table class="vr-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#Top_vr_letter-A"><b>A</b></a>
  &nbsp; 
diff --git a/tp/t/results/def/all_commands_printindex.pl 
b/tp/t/results/def/all_commands_printindex.pl
index d03b7d5ee9..ff5d1e6c61 100644
--- a/tp/t/results/def/all_commands_printindex.pl
+++ b/tp/t/results/def/all_commands_printindex.pl
@@ -4842,7 +4842,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 <dl class="first-defvr">
 <dt class="defvr" id="index-d_002d_002defvr_005fname"><span 
class="category-def">c&ndash;ategory: </span><span><strong 
class="def-name">d--efvr_name</strong><a class="copiable-link" 
href=\'#index-d_002d_002defvr_005fname\'> &para;</a></span></dt>
 <dd><p>d&ndash;efvr
@@ -4978,7 +4978,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 <dd><p>d&ndash;eftypemethod
 </p></dd></dl>
 
-<h3 class="heading" id="Functions">Functions</h3>
+<h3 class="heading" id="Functions"><span>Functions<a class="copiable-link" 
href=\'#Functions\'> &para;</a></span></h3>
 <div class="printindex fn-printindex">
 <table class="fn-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#Top_fn_letter-D"><b>D</b></a>
  &nbsp; 
@@ -5014,7 +5014,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 </td></tr></table>
 </div>
 
-<h3 class="heading" id="Types">Types</h3>
+<h3 class="heading" id="Types"><span>Types<a class="copiable-link" 
href=\'#Types\'> &para;</a></span></h3>
 <div class="printindex tp-printindex">
 <table class="tp-entries-printindex" border="0">
 <tr><td></td><th class="entries-header-printindex">Index Entry</th><th 
class="sections-header-printindex">Section</th></tr>
@@ -5025,7 +5025,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 </table>
 </div>
 
-<h3 class="heading" id="Variables">Variables</h3>
+<h3 class="heading" id="Variables"><span>Variables<a class="copiable-link" 
href=\'#Variables\'> &para;</a></span></h3>
 <div class="printindex vr-printindex">
 <table class="vr-entries-printindex" border="0">
 <tr><td></td><th class="entries-header-printindex">Index Entry</th><th 
class="sections-header-printindex">Section</th></tr>
diff --git a/tp/t/results/def/omit_def_space.pl 
b/tp/t/results/def/omit_def_space.pl
index a7b0796d77..ae4ec5d950 100644
--- a/tp/t/results/def/omit_def_space.pl
+++ b/tp/t/results/def/omit_def_space.pl
@@ -521,14 +521,14 @@ strong.def-name {font-family: monospace; font-weight: 
bold; font-size: larger}
 <p>
 Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <hr>
 <a class="node-id" id="first"></a><div class="nav-panel">
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 
 
 <dl class="first-deffn first-defun-alias-first-deffn">
diff --git a/tp/t/results/def/space_in_def_for_index.pl 
b/tp/t/results/def/space_in_def_for_index.pl
index f518bcaac7..61c80bc149 100644
--- a/tp/t/results/def/space_in_def_for_index.pl
+++ b/tp/t/results/def/space_in_def_for_index.pl
@@ -489,7 +489,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <dl class="first-deffn">
 <dt class="deffn" id="index-name"><span class="category-def">Category: 
</span><span><strong class="def-name">name</strong> <var 
class="def-var-arguments">argument argument2...</var><a class="copiable-link" 
href=\'#index-name\'> &para;</a></span></dt>
diff --git a/tp/t/results/float/anchor_in_caption.pl 
b/tp/t/results/float/anchor_in_caption.pl
index e7a00fa43b..e040b189de 100644
--- a/tp/t/results/float/anchor_in_caption.pl
+++ b/tp/t/results/float/anchor_in_caption.pl
@@ -373,12 +373,18 @@ $result_converted{'html'}->{'anchor_in_caption'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <dl class="listoffloats">
 <dt><a href="#label">fl 1</a></dt><dd class="caption-in-listoffloats"><p>in 
caption</p></dd>
diff --git a/tp/t/results/float/cindex_in_caption.pl 
b/tp/t/results/float/cindex_in_caption.pl
index f6852ecda2..eecffac5ac 100644
--- a/tp/t/results/float/cindex_in_caption.pl
+++ b/tp/t/results/float/cindex_in_caption.pl
@@ -463,7 +463,9 @@ $result_converted{'html'}->{'cindex_in_caption'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="index" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -475,7 +477,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <dl class="listoffloats">
 <dt><a href="#label">fl 1</a></dt><dd class="caption-in-listoffloats"><p>in 
caption
diff --git a/tp/t/results/float/comment_space_comand_in_float.pl 
b/tp/t/results/float/comment_space_comand_in_float.pl
index 08355eb038..597103b4b4 100644
--- a/tp/t/results/float/comment_space_comand_in_float.pl
+++ b/tp/t/results/float/comment_space_comand_in_float.pl
@@ -351,12 +351,18 @@ 
$result_converted{'html'}->{'comment_space_comand_in_float'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <div class="float" id="label-">
 <p>Float
diff --git a/tp/t/results/float/complex_float.pl 
b/tp/t/results/float/complex_float.pl
index 3474202f99..6d6dbc0191 100644
--- a/tp/t/results/float/complex_float.pl
+++ b/tp/t/results/float/complex_float.pl
@@ -3882,7 +3882,9 @@ $result_converted{'html'}->{'complex_float'} = '<!DOCTYPE 
html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 ul.mark-minus {list-style-type: "\\2212"}
 -->
 </style>
@@ -3896,7 +3898,7 @@ ul.mark-minus {list-style-type: "\\2212"}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">A chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="Test-floats">Test floats</h1>
+<h1 class="top" id="Test-floats"><span>Test floats<a class="copiable-link" 
href=\'#Test-floats\'> &para;</a></span></h1>
 
 <p>A list of floats at the beginning.
 </p><dl class="listoffloats">
@@ -4014,7 +4016,7 @@ A footnote.
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Test floats</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Test floats</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="A-chapter">1 A chapter</h2>
+<h2 class="chapter" id="A-chapter"><span>1 A chapter<a class="copiable-link" 
href=\'#A-chapter\'> &para;</a></span></h2>
 
 <div class="float" id="float-with-a-lot-of-features-and-no-shortcaption">
 
diff --git a/tp/t/results/float/float_copying.pl 
b/tp/t/results/float/float_copying.pl
index 405cf11dd4..e9d8f430d8 100644
--- a/tp/t/results/float/float_copying.pl
+++ b/tp/t/results/float/float_copying.pl
@@ -1420,7 +1420,9 @@ the author abandon his copyright.
 <link href="#Copying-and-floats" rel="index" title="Copying and floats">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -1438,7 +1440,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 <p>
 Next: <a href="#Copying-and-floats" accesskey="n" rel="next">Copying and 
floats</a> &nbsp; [<a href="#Copying-and-floats" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href=\'#Top-1\'> 
&para;</a></span></h1>
 
 
 <div class="float" id="public-domain">
@@ -1461,7 +1463,7 @@ the author abandon his copyright.
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; [<a href="#Copying-and-floats" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="appendix" id="Copying-and-floats-1">Appendix A Copying and 
floats</h2>
+<h2 class="appendix" id="Copying-and-floats-1"><span>Appendix A Copying and 
floats<a class="copiable-link" href=\'#Copying-and-floats-1\'> 
&para;</a></span></h2>
 
 
 <div class="float" id="public-domain">
diff --git a/tp/t/results/float/footnote_in_caption.pl 
b/tp/t/results/float/footnote_in_caption.pl
index 99b266f0de..43cbfdb301 100644
--- a/tp/t/results/float/footnote_in_caption.pl
+++ b/tp/t/results/float/footnote_in_caption.pl
@@ -381,12 +381,18 @@ $result_converted{'html'}->{'footnote_in_caption'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <dl class="listoffloats">
 <dt><a href="#label">fl 1</a></dt><dd class="caption-in-listoffloats"><p>in 
caption<a class="footnote" id="t_flistoffloats_DOCF1_1" 
href="#t_flistoffloats_FOOT1_1"><sup>1</sup></a></p></dd>
diff --git a/tp/t/results/float/footnote_in_caption_and_error.pl 
b/tp/t/results/float/footnote_in_caption_and_error.pl
index 28f73adfe0..a3821c984e 100644
--- a/tp/t/results/float/footnote_in_caption_and_error.pl
+++ b/tp/t/results/float/footnote_in_caption_and_error.pl
@@ -366,12 +366,18 @@ 
$result_converted{'html'}->{'footnote_in_caption_and_error'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <dl class="listoffloats">
 <dt><a href="#label">fl 1</a></dt><dd class="caption-in-listoffloats"><p>in 
caption<a class="footnote" id="t_flistoffloats_DOCF1_1" 
href="#t_flistoffloats_FOOT1_1"><sup>1</sup></a></p></dd>
diff --git a/tp/t/results/float/numbering_captions_listoffloats.pl 
b/tp/t/results/float/numbering_captions_listoffloats.pl
index 9ed282fd5f..a30cfbb738 100644
--- a/tp/t/results/float/numbering_captions_listoffloats.pl
+++ b/tp/t/results/float/numbering_captions_listoffloats.pl
@@ -6749,6 +6749,12 @@ 
$result_converted{'html'}->{'numbering_captions_listoffloats'} = '<!DOCTYPE html
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -6759,7 +6765,7 @@ 
$result_converted{'html'}->{'numbering_captions_listoffloats'} = '<!DOCTYPE html
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">A chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="Test-floats">Test floats</h1>
+<h1 class="top" id="Test-floats"><span>Test floats<a class="copiable-link" 
href=\'#Test-floats\'> &para;</a></span></h1>
 
 <div class="float" id="text-with-a-lot-of-features">
 
@@ -6807,7 +6813,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">A 
chapter</a> &nbsp; </p>
 <p>
 Next: <a href="#Unnumbered" accesskey="n" rel="next">Unnumbered</a>, Previous: 
<a href="#Top" accesskey="p" rel="prev">Test floats</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Test floats</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="A-chapter">1 A chapter</h2>
+<h2 class="chapter" id="A-chapter"><span>1 A chapter<a class="copiable-link" 
href=\'#A-chapter\'> &para;</a></span></h2>
 
 <div class="float" id="text-in-chapter">
 <p>Text in chapter
@@ -6837,7 +6843,7 @@ Next: <a href="#Unnumbered" accesskey="n" 
rel="next">Unnumbered</a>, Previous: <
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">A chapter</a> &nbsp; </p>
 </div>
-<h3 class="section" id="A-section">1.1 A section</h3>
+<h3 class="section" id="A-section"><span>1.1 A section<a class="copiable-link" 
href=\'#A-section\'> &para;</a></span></h3>
 
 <div class="float" id="text-in-section">
 
@@ -6852,7 +6858,7 @@ Up: <a href="#chapter" accesskey="u" rel="up">A 
chapter</a> &nbsp; </p>
 <p>
 Next: <a href="#Chapter-with-unnumbsubsec" accesskey="n" rel="next">Chapter 
with unnumbsubsec</a>, Previous: <a href="#chapter" accesskey="p" rel="prev">A 
chapter</a>, Up: <a href="#Top" accesskey="u" rel="up">Test floats</a> &nbsp; 
</p>
 </div>
-<h2 class="unnumbered" id="Unnumbered-1">Unnumbered</h2>
+<h2 class="unnumbered" id="Unnumbered-1"><span>Unnumbered<a 
class="copiable-link" href=\'#Unnumbered-1\'> &para;</a></span></h2>
 
 <div class="float" id="unnumbered-float">
 <p>unnum
@@ -6870,7 +6876,7 @@ Next: <a href="#Chapter-with-unnumbsubsec" accesskey="n" 
rel="next">Chapter with
 <p>
 Up: <a href="#Unnumbered" accesskey="u" rel="up">Unnumbered</a> &nbsp; </p>
 </div>
-<h3 class="section" id="Section-within-unnumbered-1">Section within 
unnumbered</h3>
+<h3 class="section" id="Section-within-unnumbered-1"><span>Section within 
unnumbered<a class="copiable-link" href=\'#Section-within-unnumbered-1\'> 
&para;</a></span></h3>
 
 
 <div class="float" id="Section-within-unnumbered-float">
@@ -6884,7 +6890,7 @@ Up: <a href="#Unnumbered" accesskey="u" 
rel="up">Unnumbered</a> &nbsp; </p>
 <p>
 Next: <a href="#Appendix-for-float" accesskey="n" rel="next">Appendix for 
float</a>, Previous: <a href="#Unnumbered" accesskey="p" 
rel="prev">Unnumbered</a>, Up: <a href="#Top" accesskey="u" rel="up">Test 
floats</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter-with-unnumbsubsec-1">2 Chapter with 
unnumbsubsec</h2>
+<h2 class="chapter" id="Chapter-with-unnumbsubsec-1"><span>2 Chapter with 
unnumbsubsec<a class="copiable-link" href=\'#Chapter-with-unnumbsubsec-1\'> 
&para;</a></span></h2>
 
 <div class="float" id="Chapter-with-subsec-float">
 <p>Chap
@@ -6898,7 +6904,7 @@ Next: <a href="#Appendix-for-float" accesskey="n" 
rel="next">Appendix for float<
 <p>
 Up: <a href="#Chapter-with-unnumbsubsec" accesskey="u" rel="up">Chapter with 
unnumbsubsec</a> &nbsp; </p>
 </div>
-<h3 class="unnumberedsec" id="unnumbered-sec-1">unnumbered sec</h3>
+<h3 class="unnumberedsec" id="unnumbered-sec-1"><span>unnumbered sec<a 
class="copiable-link" href=\'#unnumbered-sec-1\'> &para;</a></span></h3>
 
 <div class="float" id="unnumbered-sec-float">
 <p>Chap
@@ -6915,7 +6921,7 @@ Up: <a href="#Chapter-with-unnumbsubsec" accesskey="u" 
rel="up">Chapter with unn
 <p>
 Next: <a href="#list-of-floats" accesskey="n" rel="next">list of floats</a>, 
Previous: <a href="#Chapter-with-unnumbsubsec" accesskey="p" rel="prev">Chapter 
with unnumbsubsec</a>, Up: <a href="#Top" accesskey="u" rel="up">Test 
floats</a> &nbsp; </p>
 </div>
-<h2 class="appendix" id="Appendix-for-float-1">Appendix A Appendix for 
float</h2>
+<h2 class="appendix" id="Appendix-for-float-1"><span>Appendix A Appendix for 
float<a class="copiable-link" href=\'#Appendix-for-float-1\'> 
&para;</a></span></h2>
 
 <div class="float" id="appendix-sec-float">
 
@@ -6928,7 +6934,7 @@ Next: <a href="#list-of-floats" accesskey="n" 
rel="next">list of floats</a>, Pre
 <p>
 Previous: <a href="#Appendix-for-float" accesskey="p" rel="prev">Appendix for 
float</a>, Up: <a href="#Top" accesskey="u" rel="up">Test floats</a> &nbsp; </p>
 </div>
-<h2 class="unnumbered" id="list-of-floats-1">list of floats</h2>
+<h2 class="unnumbered" id="list-of-floats-1"><span>list of floats<a 
class="copiable-link" href=\'#list-of-floats-1\'> &para;</a></span></h2>
 
 <p>See <a class="ref" href="#text-in-section">Text 1.3</a>.
 And (see <a class="pxref" href="#text-in-chapter">Text 1.1</a>).
diff --git a/tp/t/results/float/special_characters_in_float_type.pl 
b/tp/t/results/float/special_characters_in_float_type.pl
index 14624dde44..ed5a19af8c 100644
--- a/tp/t/results/float/special_characters_in_float_type.pl
+++ b/tp/t/results/float/special_characters_in_float_type.pl
@@ -696,6 +696,12 @@ 
$result_converted{'html'}->{'special_characters_in_float_type'} = '<!DOCTYPE htm
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -706,7 +712,7 @@ 
$result_converted{'html'}->{'special_characters_in_float_type'} = '<!DOCTYPE htm
 <p>
 Next: <a href="#chap" accesskey="n" rel="next">chap</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">chap</a></li>
@@ -717,7 +723,7 @@ Next: <a href="#chap" accesskey="n" rel="next">chap</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chap-1">1 chap</h2>
+<h2 class="chapter" id="chap-1"><span>1 chap<a class="copiable-link" 
href=\'#chap-1\'> &para;</a></span></h2>
 
 <div class="float" 
id="L-_003c-_0022-_0060_0060-_0060-_0027-_0027-_005caaa-_002e-_002d_002d_002d-in-var">
 <p>F
diff --git a/tp/t/results/formats_encodings/accent.pl 
b/tp/t/results/formats_encodings/accent.pl
index 11c2412f49..071e20c631 100644
--- a/tp/t/results/formats_encodings/accent.pl
+++ b/tp/t/results/formats_encodings/accent.pl
@@ -2396,7 +2396,7 @@ should be e‘: è è
 
 
 $result_converted{'html_text'}->{'accent'} = '<div class="top-level-extent" 
id="Top-node">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <p>should be e&lsquo;: &egrave; &egrave;
 </p>
diff --git a/tp/t/results/formats_encodings/accent_enable_encoding.pl 
b/tp/t/results/formats_encodings/accent_enable_encoding.pl
index 580313b234..7cb36622f5 100644
--- a/tp/t/results/formats_encodings/accent_enable_encoding.pl
+++ b/tp/t/results/formats_encodings/accent_enable_encoding.pl
@@ -2396,7 +2396,7 @@ should be e‘: è è
 
 
 $result_converted{'html_text'}->{'accent_enable_encoding'} = '<div 
class="top-level-extent" id="Top-node">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
¶</a></span></h1>
 
 <p>should be e‘: è è
 </p>
diff --git a/tp/t/results/formats_encodings/accentenc.pl 
b/tp/t/results/formats_encodings/accentenc.pl
index caef94f02c..77365552ee 100644
--- a/tp/t/results/formats_encodings/accentenc.pl
+++ b/tp/t/results/formats_encodings/accentenc.pl
@@ -2436,7 +2436,7 @@ should be e\': è è
 
 $result_converted{'html_text'}->{'accentenc'} = '
 <div class="top-level-extent" id="Top-node">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <p>should be e&lsquo;: &egrave; &egrave;
 </p>
diff --git a/tp/t/results/formats_encodings/accentenc_enable_encoding.pl 
b/tp/t/results/formats_encodings/accentenc_enable_encoding.pl
index 2ca572f243..7856cee877 100644
--- a/tp/t/results/formats_encodings/accentenc_enable_encoding.pl
+++ b/tp/t/results/formats_encodings/accentenc_enable_encoding.pl
@@ -2352,7 +2352,7 @@ $result_floats{'accentenc_enable_encoding'} = {};
 
 $result_converted{'html_text'}->{'accentenc_enable_encoding'} = '
 <div class="top-level-extent" id="Top-node">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
¶</a></span></h1>
 
 <p>should be e&lsquo;: è è
 </p>
diff --git a/tp/t/results/formats_encodings/at_commands_in_refs.pl 
b/tp/t/results/formats_encodings/at_commands_in_refs.pl
index c4cd67d91f..f8b9765316 100644
--- a/tp/t/results/formats_encodings/at_commands_in_refs.pl
+++ b/tp/t/results/formats_encodings/at_commands_in_refs.pl
@@ -17756,10 +17756,12 @@ $result_converted{'html'}->{'at_commands_in_refs'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -17772,7 +17774,7 @@ span.sansserif {font-family: sans-serif; font-weight: 
normal}
 <p>
 Next: <a href="#-_007b-_007d" accesskey="n" rel="next"> { }</a> &nbsp; </p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href=\'#Top-1\'> 
&para;</a></span></h1>
 
 
 <ul class="mini-toc">
@@ -17810,7 +17812,7 @@ Next: <a href="#-_007b-_007d" accesskey="n" rel="next"> 
{ }</a> &nbsp; </p>
 <p>
 Next: <a href="#-_0021-_002e-_002e-_003f-_0040" accesskey="n" 
rel="next">&nbsp; &nbsp; ! <br> .  . ? @</a>, Previous: <a href="#Top" 
accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="-_007b-_007d-1">1  { }</h2>
+<h2 class="chapter" id="-_007b-_007d-1"><span>1  { }<a class="copiable-link" 
href=\'#-_007b-_007d-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -17819,7 +17821,7 @@ Next: <a href="#-_0021-_002e-_002e-_003f-_0040" 
accesskey="n" rel="next">&nbsp;
 <p>
 Next: <a href="#g_t_0040-_007b-_007d-_005c-_0023" accesskey="n" rel="next">@ { 
} \\ #</a>, Previous: <a href="#-_007b-_007d" accesskey="p" rel="prev"> { 
}</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="-_0021-_002e-_002e-_003f-_0040-1">2 &nbsp; &nbsp; ! 
<br> .  . ? @</h2>
+<h2 class="chapter" id="-_0021-_002e-_002e-_003f-_0040-1"><span>2 &nbsp; 
&nbsp; ! <br> .  . ? @<a class="copiable-link" 
href=\'#-_0021-_002e-_002e-_003f-_0040-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -17828,7 +17830,7 @@ Next: <a href="#g_t_0040-_007b-_007d-_005c-_0023" 
accesskey="n" rel="next">@ { }
 <p>
 Next: <a href="#LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e" 
accesskey="n" rel="next">LaTeX TeX &bull; , &copy; &hellip; <small 
class="enddots">...</small></a>, Previous: <a 
href="#-_0021-_002e-_002e-_003f-_0040" accesskey="p" rel="prev">&nbsp; &nbsp; ! 
<br> .  . ? @</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="g_t_0040-_007b-_007d-_005c-_0023-1">3 @ { } \\ #</h2>
+<h2 class="chapter" id="g_t_0040-_007b-_007d-_005c-_0023-1"><span>3 @ { } \\ 
#<a class="copiable-link" href=\'#g_t_0040-_007b-_007d-_005c-_0023-1\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -17837,7 +17839,7 @@ Next: <a 
href="#LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e" accesskey="n"
 <p>
 Next: <a href="#g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212" 
accesskey="n" rel="next">&equiv; error&rarr; &euro; &iexcl; &rarr; &minus;</a>, 
Previous: <a href="#g_t_0040-_007b-_007d-_005c-_0023" accesskey="p" 
rel="prev">@ { } \\ #</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> 
&nbsp; </p>
 </div>
-<h2 class="chapter" id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e-1">4 
LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></h2>
+<h2 class="chapter" 
id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e-1"><span>4 LaTeX TeX 
&bull; , &copy; &hellip; <small class="enddots">...</small><a 
class="copiable-link" 
href=\'#LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e-1\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -17846,7 +17848,7 @@ Next: <a 
href="#g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212" accesskey
 <p>
 Next: <a href="#g_t_2265-_2264-_2192" accesskey="n" rel="next">&ge; &le; 
&rarr;</a>, Previous: <a 
href="#LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e" accesskey="p" 
rel="prev">LaTeX TeX &bull; , &copy; &hellip; <small 
class="enddots">...</small></a>, Up: <a href="#Top" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212-1">5 &equiv; 
error&rarr; &euro; &iexcl; &rarr; &minus;</h2>
+<h2 class="chapter" 
id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212-1"><span>5 &equiv; 
error&rarr; &euro; &iexcl; &rarr; &minus;<a class="copiable-link" 
href=\'#g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212-1\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -17855,7 +17857,7 @@ Next: <a href="#g_t_2265-_2264-_2192" accesskey="n" 
rel="next">&ge; &le; &rarr;<
 <p>
 Next: <a href="#g_t_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae" accesskey="n" 
rel="next">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Previous: <a 
href="#g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212" accesskey="p" 
rel="prev">&equiv; error&rarr; &euro; &iexcl; &rarr; &minus;</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="g_t_2265-_2264-_2192-1">6 &ge; &le; &rarr;</h2>
+<h2 class="chapter" id="g_t_2265-_2264-_2192-1"><span>6 &ge; &le; &rarr;<a 
class="copiable-link" href=\'#g_t_2265-_2264-_2192-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -17864,7 +17866,7 @@ Next: <a 
href="#g_t_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae" accesskey="n" rel=
 <p>
 Next: <a href="#g_t_21d2-_00b0-a-b-_00e5" accesskey="n" rel="next">&rArr; 
&deg; a&nbsp;b a sunny day &aring;</a>, Previous: <a 
href="#g_t_2265-_2264-_2192" accesskey="p" rel="prev">&ge; &le; &rarr;</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="g_t_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae-1">7 
&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</h2>
+<h2 class="chapter" 
id="g_t_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae-1"><span>7 &ordf; &ordm; 
&lowast; &pound; -| &iquest; &reg;<a class="copiable-link" 
href=\'#g_t_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -17873,7 +17875,7 @@ Next: <a href="#g_t_21d2-_00b0-a-b-_00e5" accesskey="n" 
rel="next">&rArr; &deg;
 <p>
 Next: <a 
href="#g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe"
 accesskey="n" rel="next">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; 
&Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Previous: <a 
href="#g_t_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae" accesskey="p" 
rel="prev">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="g_t_21d2-_00b0-a-b-aa">8 &rArr; &deg; a&nbsp;b a sunny 
day &aring;</h2>
+<h2 class="chapter" id="g_t_21d2-_00b0-a-b-aa"><span>8 &rArr; &deg; a&nbsp;b a 
sunny day &aring;<a class="copiable-link" href=\'#g_t_21d2-_00b0-a-b-aa\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -17882,7 +17884,7 @@ Next: <a 
href="#g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_
 <p>
 Next: <a 
href="#g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119" 
accesskey="n" rel="next">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; 
&ccedil; &#275; e&#778; e&#779; &#281;</a>, Previous: <a 
href="#g_t_21d2-_00b0-a-b-_00e5" accesskey="p" rel="prev">&rArr; &deg; a&nbsp;b 
a sunny day &aring;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> 
&nbsp; </p>
 </div>
-<h2 class="chapter" id="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th">9 &Aring; &aelig; 
&oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; 
&THORN; &thorn;</h2>
+<h2 class="chapter" id="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th"><span>9 &Aring; 
&aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; 
&eth; &THORN; &thorn;<a class="copiable-link" 
href=\'#AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -17891,7 +17893,7 @@ Next: <a 
href="#g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b
 <p>
 Next: <a href="#g_t_0117-_0115-e_0332-_1eb9-_011b-_0237-e_0361e" accesskey="n" 
rel="next">&#279; &#277; e&#818; &#7865; &#283; &#567; e&#865;e</a>, Previous: 
<a 
href="#g_t_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe"
 accesskey="p" rel="prev">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; 
&Oslash; &szlig; &#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="a-e-i-a-a-e-c-e-e-e-e">10 &auml; &#7869; &icirc; 
&acirc; &agrave; &eacute; &ccedil; &#275; e&#778; e&#779; &#281;</h2>
+<h2 class="chapter" id="a-e-i-a-a-e-c-e-e-e-e"><span>10 &auml; &#7869; &icirc; 
&acirc; &agrave; &eacute; &ccedil; &#275; e&#778; e&#779; &#281;<a 
class="copiable-link" href=\'#a-e-i-a-a-e-c-e-e-e-e\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -17900,7 +17902,7 @@ Next: <a 
href="#g_t_0117-_0115-e_0332-_1eb9-_011b-_0237-e_0361e" accesskey="n" r
 <p>
 Next: <a href="#g_t_0131-_1e14-_1e08" accesskey="n" rel="next">&inodot; 
&#274;&#768; &#262;&#807;</a>, Previous: <a 
href="#g_t_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119" 
accesskey="p" rel="prev">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; 
&ccedil; &#275; e&#778; e&#779; &#281;</a>, Up: <a href="#Top" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="e-e-e-e-e-j-ee">11 &#279; &#277; e&#818; &#7865; 
&#283; &#567; e&#865;e</h2>
+<h2 class="chapter" id="e-e-e-e-e-j-ee"><span>11 &#279; &#277; e&#818; &#7865; 
&#283; &#567; e&#865;e<a class="copiable-link" href=\'#e-e-e-e-e-j-ee\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -17909,7 +17911,7 @@ Next: <a href="#g_t_0131-_1e14-_1e08" accesskey="n" 
rel="next">&inodot; &#274;&#
 <p>
 Next: <a href="#g_t_201c-_201d-_2018-_2019-_201e-_201a" accesskey="n" 
rel="next">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Previous: <a 
href="#g_t_0117-_0115-e_0332-_1eb9-_011b-_0237-e_0361e" accesskey="p" 
rel="prev">&#279; &#277; e&#818; &#7865; &#283; &#567; e&#865;e</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="i-E-C">12 &inodot; &#274;&#768; &#262;&#807;</h2>
+<h2 class="chapter" id="i-E-C"><span>12 &inodot; &#274;&#768; &#262;&#807;<a 
class="copiable-link" href=\'#i-E-C\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -17918,7 +17920,7 @@ Next: <a href="#g_t_201c-_201d-_2018-_2019-_201e-_201a" 
accesskey="n" rel="next"
 <p>
 Next: <a href="#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a" accesskey="n" 
rel="next">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Previous: <a 
href="#g_t_0131-_1e14-_1e08" accesskey="p" rel="prev">&inodot; &#274;&#768; 
&#262;&#807;</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="g_t_201c-_201d-_2018-_2019-_201e-_201a-1">13 &ldquo; 
&rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</h2>
+<h2 class="chapter" id="g_t_201c-_201d-_2018-_2019-_201e-_201a-1"><span>13 
&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;<a class="copiable-link" 
href=\'#g_t_201c-_201d-_2018-_2019-_201e-_201a-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -17927,7 +17929,7 @@ Next: <a href="#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a" 
accesskey="n" rel="next"
 <p>
 Next: <a 
href="#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027" 
accesskey="n" rel="next">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>, 
Previous: <a href="#g_t_201c-_201d-_2018-_2019-_201e-_201a" accesskey="p" 
rel="prev">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1">14 &laquo; 
&raquo; &laquo; &raquo; &lsaquo; &rsaquo;</h2>
+<h2 class="chapter" id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1"><span>14 
&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;<a class="copiable-link" 
href=\'#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -17936,7 +17938,7 @@ Next: <a 
href="#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027"
 <p>
 Next: <a href="#AAA-AAA-BBB" accesskey="n" rel="next"><abbr class="acronym" 
title="fff">AAA</abbr> (fff) <abbr class="acronym" title="fff">AAA</abbr> <abbr 
class="acronym">BBB</abbr></a>, Previous: <a 
href="#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a" accesskey="p" rel="prev">&laquo; 
&raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Up: <a href="#Top" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027-1">15 
&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</h2>
+<h2 class="chapter" 
id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027-1"><span>15 
&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;<a class="copiable-link" 
href=\'#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027-1\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -17945,7 +17947,7 @@ Next: <a href="#AAA-AAA-BBB" accesskey="n" 
rel="next"><abbr class="acronym" titl
 <p>
 Next: <a href="#CCC-CCC-DDD" accesskey="n" rel="next"><abbr class="abbr" 
title="rrr">CCC</abbr> (rrr) <abbr class="abbr" title="rrr">CCC</abbr> <abbr 
class="abbr">DDD</abbr></a>, Previous: <a 
href="#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027" 
accesskey="p" rel="prev">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>, 
Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="AAA-AAA-BBB-1">16 <abbr class="acronym" 
title="fff">AAA</abbr> (fff) <abbr class="acronym" title="fff">AAA</abbr> <abbr 
class="acronym">BBB</abbr></h2>
+<h2 class="chapter" id="AAA-AAA-BBB-1"><span>16 <abbr class="acronym" 
title="fff">AAA</abbr> (fff) <abbr class="acronym" title="fff">AAA</abbr> <abbr 
class="acronym">BBB</abbr><a class="copiable-link" href=\'#AAA-AAA-BBB-1\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -17954,7 +17956,7 @@ Next: <a href="#CCC-CCC-DDD" accesskey="n" 
rel="next"><abbr class="abbr" title="
 <p>
 Next: <a href="#someone_0040somewher-no_005fexplain_0040there" accesskey="n" 
rel="next"><a class="email" href="mailto:someone@somewher";>the someone</a> <a 
class="email" href="mailto:no_explain@there";>no_explain@there</a></a>, 
Previous: <a href="#AAA-AAA-BBB" accesskey="p" rel="prev"><abbr class="acronym" 
title="fff">AAA</abbr> (fff) <abbr class="acronym" title="fff">AAA</abbr> <abbr 
class="acronym">BBB</abbr></a>, Up: <a href="#Top" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="CCC-CCC-DDD-1">17 <abbr class="abbr" 
title="rrr">CCC</abbr> (rrr) <abbr class="abbr" title="rrr">CCC</abbr> <abbr 
class="abbr">DDD</abbr></h2>
+<h2 class="chapter" id="CCC-CCC-DDD-1"><span>17 <abbr class="abbr" 
title="rrr">CCC</abbr> (rrr) <abbr class="abbr" title="rrr">CCC</abbr> <abbr 
class="abbr">DDD</abbr><a class="copiable-link" href=\'#CCC-CCC-DDD-1\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -17963,7 +17965,7 @@ Next: <a 
href="#someone_0040somewher-no_005fexplain_0040there" accesskey="n" rel
 <p>
 Next: <a href="#f_002d_002dile1-f_002d_002dile" accesskey="n" rel="next"><img 
class="image" src="f--ile1.jpg" alt="f--ile1">  <img class="image" 
src="f--ile.png" alt="alt"></a>, Previous: <a href="#CCC-CCC-DDD" accesskey="p" 
rel="prev"><abbr class="abbr" title="rrr">CCC</abbr> (rrr) <abbr class="abbr" 
title="rrr">CCC</abbr> <abbr class="abbr">DDD</abbr></a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="someone_0040somewher-no_005fexplain_0040there-1">18 <a 
class="email" href="mailto:someone@somewher";>the someone</a> <a class="email" 
href="mailto:no_explain@there";>no_explain@there</a></h2>
+<h2 class="chapter" 
id="someone_0040somewher-no_005fexplain_0040there-1"><span>18 <a class="email" 
href="mailto:someone@somewher";>the someone</a> <a class="email" 
href="mailto:no_explain@there";>no_explain@there</a><a class="copiable-link" 
href=\'#someone_0040somewher-no_005fexplain_0040there-1\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -17972,7 +17974,7 @@ Next: <a href="#f_002d_002dile1-f_002d_002dile" 
accesskey="n" rel="next"><img cl
 <p>
 Next: <a href="#-_0040-_007b_007d-_002e-" accesskey="n" rel="next"><code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</code></a>, Previous: <a 
href="#someone_0040somewher-no_005fexplain_0040there" accesskey="p" 
rel="prev"><a class="email" href="mailto:someone@somewher";>the someone</a> <a 
class="email" href="mailto:no_explain@there";>no_explain@there</a></a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="f_002d_002dile1-f_002d_002dile-1">19 <img 
class="image" src="f--ile1.jpg" alt="f--ile1">  <img class="image" 
src="f--ile.png" alt="alt"></h2>
+<h2 class="chapter" id="f_002d_002dile1-f_002d_002dile-1"><span>19 <img 
class="image" src="f--ile1.jpg" alt="f--ile1">  <img class="image" 
src="f--ile.png" alt="alt"><a class="copiable-link" 
href=\'#f_002d_002dile1-f_002d_002dile-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -17981,7 +17983,7 @@ Next: <a href="#-_0040-_007b_007d-_002e-" accesskey="n" 
rel="next"><code class="
 <p>
 Next: <a href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i" accesskey="n" 
rel="next"><cite class="cite">cite asis</cite> in&nbsp;@w&nbsp;<b 
class="b">b</b><!-- /@w --> <span class="r">in r</span> <small 
class="sc">SC</small> <strong class="strong">str</strong> <code 
class="t">t</code> <var class="var">var</var> <em class="dfn">dfn</em> <i 
class="i">i</i></a>, Previous: <a href="#f_002d_002dile1-f_002d_002dile" 
accesskey="p" rel="prev"><img class="image" src="f--ile1.jpg" alt="f--ile1" 
[...]
 </div>
-<h2 class="chapter" id="-_0040-_007b_007d-_002e--1">20 <code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</code></h2>
+<h2 class="chapter" id="-_0040-_007b_007d-_002e--1"><span>20 <code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</code><a class="copiable-link" 
href=\'#-_0040-_007b_007d-_002e--1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -17990,7 +17992,7 @@ Next: <a 
href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i" accesskey="n" rel
 <p>
 Next: <a href="#env-code-option-samp-command-file-C_002dx-ESC" accesskey="n" 
rel="next"><code class="env">env</code> <code class="code">code</code> <samp 
class="option">option</samp> &lsquo;<samp class="samp">samp</samp>&rsquo; <code 
class="command">command</code> <samp class="file">file</samp> <kbd 
class="kbd">C-x <kbd class="key">ESC</kbd></kbd></a>, Previous: <a 
href="#-_0040-_007b_007d-_002e-" accesskey="p" rel="prev"><code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</code></a>, Up: <a [...]
 </div>
-<h2 class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1">21 
<cite class="cite">cite asis</cite> in&nbsp;@w&nbsp;<b class="b">b</b><!-- /@w 
--> <span class="r">in r</span> <small class="sc">SC</small> <strong 
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var> 
<em class="dfn">dfn</em> <i class="i">i</i></h2>
+<h2 class="chapter" 
id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1"><span>21 <cite 
class="cite">cite asis</cite> in&nbsp;@w&nbsp;<b class="b">b</b><!-- /@w --> 
<span class="r">in r</span> <small class="sc">SC</small> <strong 
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var> 
<em class="dfn">dfn</em> <i class="i">i</i><a class="copiable-link" 
href=\'#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -17999,7 +18001,7 @@ Next: <a 
href="#env-code-option-samp-command-file-C_002dx-ESC" accesskey="n" rel
 <p>
 Next: <a href="#g_t8_002e27in" accesskey="n" rel="next">8.27<span 
class="dmn">in</span></a>, Previous: <a 
href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i" accesskey="p" 
rel="prev"><cite class="cite">cite asis</cite> in&nbsp;@w&nbsp;<b 
class="b">b</b><!-- /@w --> <span class="r">in r</span> <small 
class="sc">SC</small> <strong class="strong">str</strong> <code 
class="t">t</code> <var class="var">var</var> <em class="dfn">dfn</em> <i 
class="i">i</i></a>, Up: <a href="#Top" accesskey=" [...]
 </div>
-<h2 class="chapter" id="env-code-option-samp-command-file-C_002dx-ESC-1">22 
<code class="env">env</code> <code class="code">code</code> <samp 
class="option">option</samp> &lsquo;<samp class="samp">samp</samp>&rsquo; <code 
class="command">command</code> <samp class="file">file</samp> <kbd 
class="kbd">C-x <kbd class="key">ESC</kbd></kbd></h2>
+<h2 class="chapter" 
id="env-code-option-samp-command-file-C_002dx-ESC-1"><span>22 <code 
class="env">env</code> <code class="code">code</code> <samp 
class="option">option</samp> &lsquo;<samp class="samp">samp</samp>&rsquo; <code 
class="command">command</code> <samp class="file">file</samp> <kbd 
class="kbd">C-x <kbd class="key">ESC</kbd></kbd><a class="copiable-link" 
href=\'#env-code-option-samp-command-file-C_002dx-ESC-1\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -18008,7 +18010,7 @@ Next: <a href="#g_t8_002e27in" accesskey="n" 
rel="next">8.27<span class="dmn">in
 <p>
 Next: <a href="#sansserif-slanted" accesskey="n" rel="next"><span 
class="sansserif">sansserif</span> <i class="slanted">slanted</i></a>, 
Previous: <a href="#env-code-option-samp-command-file-C_002dx-ESC" 
accesskey="p" rel="prev"><code class="env">env</code> <code 
class="code">code</code> <samp class="option">option</samp> &lsquo;<samp 
class="samp">samp</samp>&rsquo; <code class="command">command</code> <samp 
class="file">file</samp> <kbd class="kbd">C-x <kbd 
class="key">ESC</kbd></kbd></ [...]
 </div>
-<h2 class="chapter" id="g_t8_002e27in-1">23 8.27<span 
class="dmn">in</span></h2>
+<h2 class="chapter" id="g_t8_002e27in-1"><span>23 8.27<span 
class="dmn">in</span><a class="copiable-link" href=\'#g_t8_002e27in-1\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -18017,7 +18019,7 @@ Next: <a href="#sansserif-slanted" accesskey="n" 
rel="next"><span class="sansser
 <p>
 Next: <a href="#indicateurl" accesskey="n" rel="next">&lsquo;<code 
class="indicateurl">indicateurl</code>&rsquo;</a>, Previous: <a 
href="#g_t8_002e27in" accesskey="p" rel="prev">8.27<span 
class="dmn">in</span></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> 
&nbsp; </p>
 </div>
-<h2 class="chapter" id="sansserif-slanted-1">24 <span 
class="sansserif">sansserif</span> <i class="slanted">slanted</i></h2>
+<h2 class="chapter" id="sansserif-slanted-1"><span>24 <span 
class="sansserif">sansserif</span> <i class="slanted">slanted</i><a 
class="copiable-link" href=\'#sansserif-slanted-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -18026,7 +18028,7 @@ Next: <a href="#indicateurl" accesskey="n" 
rel="next">&lsquo;<code class="indica
 <p>
 Next: <a href="#gH-3rd" accesskey="n" rel="next"><sub class="sub">g</sub>H 
3<sup class="sup">rd</sup></a>, Previous: <a href="#sansserif-slanted" 
accesskey="p" rel="prev"><span class="sansserif">sansserif</span> <i 
class="slanted">slanted</i></a>, Up: <a href="#Top" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="indicateurl-1">25 &lsquo;<code 
class="indicateurl">indicateurl</code>&rsquo;</h2>
+<h2 class="chapter" id="indicateurl-1"><span>25 &lsquo;<code 
class="indicateurl">indicateurl</code>&rsquo;<a class="copiable-link" 
href=\'#indicateurl-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -18035,7 +18037,7 @@ Next: <a href="#gH-3rd" accesskey="n" rel="next"><sub 
class="sub">g</sub>H 3<sup
 <p>
 Next: <a 
href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls" 
accesskey="n" rel="next"><a class="url" 
href="http://somewhere_aaa";>http://somewhere_aaa</a> <a class="url" 
href="url">text</a> <a class="uref" href="/man.cgi/1/ls">ls</a></a>, Previous: 
<a href="#indicateurl" accesskey="p" rel="prev">&lsquo;<code 
class="indicateurl">indicateurl</code>&rsquo;</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="gH-3rd-1">26 <sub class="sub">g</sub>H 3<sup 
class="sup">rd</sup></h2>
+<h2 class="chapter" id="gH-3rd-1"><span>26 <sub class="sub">g</sub>H 3<sup 
class="sup">rd</sup><a class="copiable-link" href=\'#gH-3rd-1\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -18044,7 +18046,7 @@ Next: <a 
href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_
 <p>
 Previous: <a href="#gH-3rd" accesskey="p" rel="prev"><sub class="sub">g</sub>H 
3<sup class="sup">rd</sup></a>, Up: <a href="#Top" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls-1">27
 <a class="url" href="http://somewhere_aaa";>http://somewhere_aaa</a> <a 
class="url" href="url">text</a> <a class="uref" href="/man.cgi/1/ls">ls</a></h2>
+<h2 class="chapter" 
id="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls-1"><span>27
 <a class="url" href="http://somewhere_aaa";>http://somewhere_aaa</a> <a 
class="url" href="url">text</a> <a class="uref" href="/man.cgi/1/ls">ls</a><a 
class="copiable-link" 
href=\'#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls-1\'>
 &para;</a></span></h2>
 
 <p><a class="ref" href="#-_007b-_007d"> { }</a>
 </p>
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0021-_002e-_002e-_003f-_0040.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0021-_002e-_002e-_003f-_0040.html
index 0dfb099afb..57df8f34e4 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0021-_002e-_002e-_003f-_0040.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0021-_002e-_002e-_003f-_0040.html
@@ -18,6 +18,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_0040-_007b-_007d-_005c-_0023.html" rel="next" title="@ { } \ #">
 <link href="-_007b-_007d.html" rel="prev" title=" { }">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -29,7 +35,7 @@
 Next: <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="n" rel="next">@ 
{ } \ #</a>, Previous: <a href="-_007b-_007d.html" accesskey="p" rel="prev"> { 
}</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="-_0021-_002e-_002e-_003f-_0040-1">2 &nbsp; &nbsp; ! 
<br> .  . ? @</h2>
+<h2 class="chapter" id="-_0021-_002e-_002e-_003f-_0040-1"><span>2 &nbsp; 
&nbsp; ! <br> .  . ? @<a class="copiable-link" 
href='#-_0021-_002e-_002e-_003f-_0040-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html
index 90e039c723..9971a9851d 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html
@@ -17,7 +17,9 @@
 <link href="f_002d_002dile1-f_002d_002dile.html" rel="prev" title="f--ile1  
f--ile">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -31,7 +33,7 @@ span.r {font-family: initial; font-weight: normal; 
font-style: normal}
 Next: <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" 
accesskey="n" rel="next"><cite class="cite">cite asis</cite> in&nbsp;@w&nbsp;<b 
class="b">b</b><!-- /@w --> <span class="r">in r</span> <small 
class="sc">SC</small> <strong class="strong">str</strong> <code 
class="t">t</code> <var class="var">var</var> <em class="dfn">dfn</em> <i 
class="i">i</i></a>, Previous: <a href="f_002d_002dile1-f_002d_002dile.html" 
accesskey="p" rel="prev"><img class="image" src="f--ile1.jpg" alt=" [...]
 </div>
 <hr>
-<h2 class="chapter" id="-_0040-_007b_007d-_002e--1">20 <code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</code></h2>
+<h2 class="chapter" id="-_0040-_007b_007d-_002e--1"><span>20 <code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</code><a class="copiable-link" 
href='#-_0040-_007b_007d-_002e--1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_007b-_007d.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_007b-_007d.html
index e16554c1f1..9fa8fae7cf 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_007b-_007d.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_007b-_007d.html
@@ -16,6 +16,12 @@
 <link href="-_0021-_002e-_002e-_003f-_0040.html" rel="next" title="&nbsp; 
&nbsp; ! 
  .  . ? @">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
 Next: <a href="-_0021-_002e-_002e-_003f-_0040.html" accesskey="n" 
rel="next">&nbsp; &nbsp; ! <br> .  . ? @</a>, Previous: <a href="index.html" 
accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="-_007b-_007d-1">1  { }</h2>
+<h2 class="chapter" id="-_007b-_007d-1"><span>1  { }<a class="copiable-link" 
href='#-_007b-_007d-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/8_002e27in.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/8_002e27in.html
index 7e06b48678..91656f6ad9 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/8_002e27in.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/8_002e27in.html
@@ -17,10 +17,12 @@
 <link href="env-code-option-samp-command-file-C_002dx-ESC.html" rel="prev" 
title="env code option samp command file C-x ESC">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -34,7 +36,7 @@ span.sansserif {font-family: sans-serif; font-weight: normal}
 Next: <a href="sansserif-slanted.html" accesskey="n" rel="next"><span 
class="sansserif">sansserif</span> <i class="slanted">slanted</i></a>, 
Previous: <a href="env-code-option-samp-command-file-C_002dx-ESC.html" 
accesskey="p" rel="prev"><code class="env">env</code> <code 
class="code">code</code> <samp class="option">option</samp> &lsquo;<samp 
class="samp">samp</samp>&rsquo; <code class="command">command</code> <samp 
class="file">file</samp> <kbd class="kbd">C-x <kbd class="key">ESC</kbd> [...]
 </div>
 <hr>
-<h2 class="chapter" id="g_t8_002e27in-1">23 8.27<span 
class="dmn">in</span></h2>
+<h2 class="chapter" id="g_t8_002e27in-1"><span>23 8.27<span 
class="dmn">in</span><a class="copiable-link" href='#g_t8_002e27in-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
index ba0a1bdf54..56be461523 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="a-e-i-a-a-e-c-e-e-e-e.html" rel="next" title="&auml; &#7869; 
&icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e&#778; e&#779; &#281;">
 <link href="_21d2-_00b0-a-b-aa.html" rel="prev" title="&rArr; &deg; a&nbsp;b a 
sunny day &aring;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="a-e-i-a-a-e-c-e-e-e-e.html" accesskey="n" rel="next">&auml; 
&#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e&#778; e&#779; 
&#281;</a>, Previous: <a href="_21d2-_00b0-a-b-aa.html" accesskey="p" 
rel="prev">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th">9 &Aring; &aelig; 
&oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; 
&THORN; &thorn;</h2>
+<h2 class="chapter" id="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th"><span>9 &Aring; 
&aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; 
&eth; &THORN; &thorn;<a class="copiable-link" 
href='#AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AAA-AAA-BBB.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AAA-AAA-BBB.html
index 5174daf566..f76b706a63 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AAA-AAA-BBB.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AAA-AAA-BBB.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="CCC-CCC-DDD.html" rel="next" title="CCC (rrr) CCC DDD">
 <link href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" 
rel="prev" title="`` '' --- -- ` '">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="CCC-CCC-DDD.html" accesskey="n" rel="next"><abbr class="abbr" 
title="rrr">CCC</abbr> (rrr) <abbr class="abbr" title="rrr">CCC</abbr> <abbr 
class="abbr">DDD</abbr></a>, Previous: <a 
href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" 
accesskey="p" rel="prev">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>, 
Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="AAA-AAA-BBB-1">16 <abbr class="acronym" 
title="fff">AAA</abbr> (fff) <abbr class="acronym" title="fff">AAA</abbr> <abbr 
class="acronym">BBB</abbr></h2>
+<h2 class="chapter" id="AAA-AAA-BBB-1"><span>16 <abbr class="acronym" 
title="fff">AAA</abbr> (fff) <abbr class="acronym" title="fff">AAA</abbr> <abbr 
class="acronym">BBB</abbr><a class="copiable-link" href='#AAA-AAA-BBB-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/CCC-CCC-DDD.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/CCC-CCC-DDD.html
index 872c4ee013..7ca303107d 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/CCC-CCC-DDD.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/CCC-CCC-DDD.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="someone_0040somewher-no_005fexplain_0040there.html" rel="next" 
title="someone@somewher (the someone) no_explain@there (no_explain@there)">
 <link href="AAA-AAA-BBB.html" rel="prev" title="AAA (fff) AAA BBB">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="someone_0040somewher-no_005fexplain_0040there.html" 
accesskey="n" rel="next"><a class="email" href="mailto:someone@somewher";>the 
someone</a> <a class="email" 
href="mailto:no_explain@there";>no_explain@there</a></a>, Previous: <a 
href="AAA-AAA-BBB.html" accesskey="p" rel="prev"><abbr class="acronym" 
title="fff">AAA</abbr> (fff) <abbr class="acronym" title="fff">AAA</abbr> <abbr 
class="acronym">BBB</abbr></a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="CCC-CCC-DDD-1">17 <abbr class="abbr" 
title="rrr">CCC</abbr> (rrr) <abbr class="abbr" title="rrr">CCC</abbr> <abbr 
class="abbr">DDD</abbr></h2>
+<h2 class="chapter" id="CCC-CCC-DDD-1"><span>17 <abbr class="abbr" 
title="rrr">CCC</abbr> (rrr) <abbr class="abbr" title="rrr">CCC</abbr> <abbr 
class="abbr">DDD</abbr><a class="copiable-link" href='#CCC-CCC-DDD-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
index 555f4ef5ec..01e939acde 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" 
rel="next" title="&equiv; error&rarr; &euro; &iexcl; &rarr; &minus;">
 <link href="_0040-_007b-_007d-_005c-_0023.html" rel="prev" title="@ { } \ #">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" 
accesskey="n" rel="next">&equiv; error&rarr; &euro; &iexcl; &rarr; &minus;</a>, 
Previous: <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="p" 
rel="prev">@ { } \ #</a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e-1">4 
LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></h2>
+<h2 class="chapter" 
id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e-1"><span>4 LaTeX TeX 
&bull; , &copy; &hellip; <small class="enddots">...</small><a 
class="copiable-link" 
href='#LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0040-_007b-_007d-_005c-_0023.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0040-_007b-_007d-_005c-_0023.html
index 1cb6c0999f..89929a8a6d 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0040-_007b-_007d-_005c-_0023.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0040-_007b-_007d-_005c-_0023.html
@@ -16,6 +16,12 @@
 <link href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" rel="next" 
title="LaTeX TeX &bull; , &copy; &hellip; ...">
 <link href="-_0021-_002e-_002e-_003f-_0040.html" rel="prev" title="&nbsp; 
&nbsp; ! 
  .  . ? @">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
 Next: <a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" 
accesskey="n" rel="next">LaTeX TeX &bull; , &copy; &hellip; <small 
class="enddots">...</small></a>, Previous: <a 
href="-_0021-_002e-_002e-_003f-_0040.html" accesskey="p" rel="prev">&nbsp; 
&nbsp; ! <br> .  . ? @</a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="g_t_0040-_007b-_007d-_005c-_0023-1">3 @ { } \ #</h2>
+<h2 class="chapter" id="g_t_0040-_007b-_007d-_005c-_0023-1"><span>3 @ { } \ 
#<a class="copiable-link" href='#g_t_0040-_007b-_007d-_005c-_0023-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
index 64cf9f42e7..3938219ee6 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="AAA-AAA-BBB.html" rel="next" title="AAA (fff) AAA BBB">
 <link href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" rel="prev" 
title="&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="AAA-AAA-BBB.html" accesskey="n" rel="next"><abbr 
class="acronym" title="fff">AAA</abbr> (fff) <abbr class="acronym" 
title="fff">AAA</abbr> <abbr class="acronym">BBB</abbr></a>, Previous: <a 
href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" accesskey="p" 
rel="prev">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" 
id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027-1">15 
&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</h2>
+<h2 class="chapter" 
id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027-1"><span>15 
&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;<a class="copiable-link" 
href='#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html
index b852a16f1f..84c3a1fafd 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_21d2-_00b0-a-b-aa.html" rel="next" title="&rArr; &deg; a&nbsp;b a 
sunny day &aring;">
 <link href="_2265-_2264-_2192.html" rel="prev" title="&ge; &le; &rarr;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="_21d2-_00b0-a-b-aa.html" accesskey="n" rel="next">&rArr; &deg; 
a&nbsp;b a sunny day &aring;</a>, Previous: <a href="_2265-_2264-_2192.html" 
accesskey="p" rel="prev">&ge; &le; &rarr;</a>, Up: <a href="index.html" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="g_t_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae-1">7 
&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</h2>
+<h2 class="chapter" 
id="g_t_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae-1"><span>7 &ordf; &ordm; 
&lowast; &pound; -| &iquest; &reg;<a class="copiable-link" 
href='#g_t_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
index c3a0255c42..31b1ba9278 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" 
rel="next" title="`` '' --- -- ` '">
 <link href="_201c-_201d-_2018-_2019-_201e-_201a.html" rel="prev" 
title="&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a 
href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" 
accesskey="n" rel="next">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>, 
Previous: <a href="_201c-_201d-_2018-_2019-_201e-_201a.html" accesskey="p" 
rel="prev">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1">14 &laquo; 
&raquo; &laquo; &raquo; &lsaquo; &rsaquo;</h2>
+<h2 class="chapter" id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1"><span>14 
&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;<a class="copiable-link" 
href='#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
index 43327f1fae..55e5c1aff5 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" rel="next" 
title="&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;">
 <link href="i-E-C.html" rel="prev" title="&inodot; &#274;&#768; &#262;&#807;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" accesskey="n" 
rel="next">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Previous: <a 
href="i-E-C.html" accesskey="p" rel="prev">&inodot; &#274;&#768; 
&#262;&#807;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> 
&nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="g_t_201c-_201d-_2018-_2019-_201e-_201a-1">13 &ldquo; 
&rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</h2>
+<h2 class="chapter" id="g_t_201c-_201d-_2018-_2019-_201e-_201a-1"><span>13 
&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;<a class="copiable-link" 
href='#g_t_201c-_201d-_2018-_2019-_201e-_201a-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_21d2-_00b0-a-b-aa.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_21d2-_00b0-a-b-aa.html
index 24d11a0abf..5b5e0421cd 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_21d2-_00b0-a-b-aa.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_21d2-_00b0-a-b-aa.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" rel="next" 
title="&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; 
&#321; &ETH; &eth; &THORN; &thorn;">
 <link href="_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html" rel="prev" 
title="&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="n" 
rel="next">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; 
&#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Previous: <a 
href="_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html" accesskey="p" 
rel="prev">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="g_t_21d2-_00b0-a-b-aa">8 &rArr; &deg; a&nbsp;b a sunny 
day &aring;</h2>
+<h2 class="chapter" id="g_t_21d2-_00b0-a-b-aa"><span>8 &rArr; &deg; a&nbsp;b a 
sunny day &aring;<a class="copiable-link" href='#g_t_21d2-_00b0-a-b-aa'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
index 207ac725a0..ec3b6004ac 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_2265-_2264-_2192.html" rel="next" title="&ge; &le; &rarr;">
 <link href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" rel="prev" 
title="LaTeX TeX &bull; , &copy; &hellip; ...">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="_2265-_2264-_2192.html" accesskey="n" rel="next">&ge; &le; 
&rarr;</a>, Previous: <a 
href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="p" 
rel="prev">LaTeX TeX &bull; , &copy; &hellip; <small 
class="enddots">...</small></a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" 
id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212-1">5 &equiv; 
error&rarr; &euro; &iexcl; &rarr; &minus;</h2>
+<h2 class="chapter" 
id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212-1"><span>5 &equiv; 
error&rarr; &euro; &iexcl; &rarr; &minus;<a class="copiable-link" 
href='#g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2265-_2264-_2192.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2265-_2264-_2192.html
index 1c2b3d78b6..e2ad8578dd 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2265-_2264-_2192.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2265-_2264-_2192.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html" rel="next" 
title="&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;">
 <link href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" 
rel="prev" title="&equiv; error&rarr; &euro; &iexcl; &rarr; &minus;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html" accesskey="n" 
rel="next">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Previous: <a 
href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="p" 
rel="prev">&equiv; error&rarr; &euro; &iexcl; &rarr; &minus;</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="g_t_2265-_2264-_2192-1">6 &ge; &le; &rarr;</h2>
+<h2 class="chapter" id="g_t_2265-_2264-_2192-1"><span>6 &ge; &le; &rarr;<a 
class="copiable-link" href='#g_t_2265-_2264-_2192-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/a-e-i-a-a-e-c-e-e-e-e.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/a-e-i-a-a-e-c-e-e-e-e.html
index 2e804b7955..12c509c8c6 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/a-e-i-a-a-e-c-e-e-e-e.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/a-e-i-a-a-e-c-e-e-e-e.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="e-e-e-e-e-j-ee.html" rel="next" title="&#279; &#277; e&#818; 
&#7865; &#283; &#567; e&#865;e">
 <link href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" rel="prev" 
title="&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; 
&#321; &ETH; &eth; &THORN; &thorn;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="e-e-e-e-e-j-ee.html" accesskey="n" rel="next">&#279; &#277; 
e&#818; &#7865; &#283; &#567; e&#865;e</a>, Previous: <a 
href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="p" 
rel="prev">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; 
&#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Up: <a href="index.html" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="a-e-i-a-a-e-c-e-e-e-e">10 &auml; &#7869; &icirc; 
&acirc; &agrave; &eacute; &ccedil; &#275; e&#778; e&#779; &#281;</h2>
+<h2 class="chapter" id="a-e-i-a-a-e-c-e-e-e-e"><span>10 &auml; &#7869; &icirc; 
&acirc; &agrave; &eacute; &ccedil; &#275; e&#778; e&#779; &#281;<a 
class="copiable-link" href='#a-e-i-a-a-e-c-e-e-e-e'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
index 6e791b9461..51e520a30b 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
@@ -17,9 +17,11 @@
 <link href="-_0040-_007b_007d-_002e-.html" rel="prev" 
title="&nbsp;@&nbsp;{}&nbsp;.&nbsp;">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -33,7 +35,7 @@ span.r {font-family: initial; font-weight: normal; 
font-style: normal}
 Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html" 
accesskey="n" rel="next"><code class="env">env</code> <code 
class="code">code</code> <samp class="option">option</samp> &lsquo;<samp 
class="samp">samp</samp>&rsquo; <code class="command">command</code> <samp 
class="file">file</samp> <kbd class="kbd">C-x <kbd 
class="key">ESC</kbd></kbd></a>, Previous: <a 
href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</code></a> [...]
 </div>
 <hr>
-<h2 class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1">21 
<cite class="cite">cite asis</cite> in&nbsp;@w&nbsp;<b class="b">b</b><!-- /@w 
--> <span class="r">in r</span> <small class="sc">SC</small> <strong 
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var> 
<em class="dfn">dfn</em> <i class="i">i</i></h2>
+<h2 class="chapter" 
id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1"><span>21 <cite 
class="cite">cite asis</cite> in&nbsp;@w&nbsp;<b class="b">b</b><!-- /@w --> 
<span class="r">in r</span> <small class="sc">SC</small> <strong 
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var> 
<em class="dfn">dfn</em> <i class="i">i</i><a class="copiable-link" 
href='#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/e-e-e-e-e-j-ee.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/e-e-e-e-e-j-ee.html
index 12a6e544e9..74a8ace906 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/e-e-e-e-e-j-ee.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/e-e-e-e-e-j-ee.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="i-E-C.html" rel="next" title="&inodot; &#274;&#768; &#262;&#807;">
 <link href="a-e-i-a-a-e-c-e-e-e-e.html" rel="prev" title="&auml; &#7869; 
&icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e&#778; e&#779; &#281;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="i-E-C.html" accesskey="n" rel="next">&inodot; &#274;&#768; 
&#262;&#807;</a>, Previous: <a href="a-e-i-a-a-e-c-e-e-e-e.html" accesskey="p" 
rel="prev">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; 
e&#778; e&#779; &#281;</a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="e-e-e-e-e-j-ee">11 &#279; &#277; e&#818; &#7865; 
&#283; &#567; e&#865;e</h2>
+<h2 class="chapter" id="e-e-e-e-e-j-ee"><span>11 &#279; &#277; e&#818; &#7865; 
&#283; &#567; e&#865;e<a class="copiable-link" href='#e-e-e-e-e-j-ee'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
index e012eb9691..26578a021e 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
@@ -17,9 +17,11 @@
 <link href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" rel="prev" 
title="cite asis in&nbsp;@w&nbsp;b in r SC str t var dfn i">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -33,7 +35,7 @@ span.r {font-family: initial; font-weight: normal; 
font-style: normal}
 Next: <a href="8_002e27in.html" accesskey="n" rel="next">8.27<span 
class="dmn">in</span></a>, Previous: <a 
href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" accesskey="p" 
rel="prev"><cite class="cite">cite asis</cite> in&nbsp;@w&nbsp;<b 
class="b">b</b><!-- /@w --> <span class="r">in r</span> <small 
class="sc">SC</small> <strong class="strong">str</strong> <code 
class="t">t</code> <var class="var">var</var> <em class="dfn">dfn</em> <i 
class="i">i</i></a>, Up: <a href="index.html"  [...]
 </div>
 <hr>
-<h2 class="chapter" id="env-code-option-samp-command-file-C_002dx-ESC-1">22 
<code class="env">env</code> <code class="code">code</code> <samp 
class="option">option</samp> &lsquo;<samp class="samp">samp</samp>&rsquo; <code 
class="command">command</code> <samp class="file">file</samp> <kbd 
class="kbd">C-x <kbd class="key">ESC</kbd></kbd></h2>
+<h2 class="chapter" 
id="env-code-option-samp-command-file-C_002dx-ESC-1"><span>22 <code 
class="env">env</code> <code class="code">code</code> <samp 
class="option">option</samp> &lsquo;<samp class="samp">samp</samp>&rsquo; <code 
class="command">command</code> <samp class="file">file</samp> <kbd 
class="kbd">C-x <kbd class="key">ESC</kbd></kbd><a class="copiable-link" 
href='#env-code-option-samp-command-file-C_002dx-ESC-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html
index da22c55891..016d1c4912 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="-_0040-_007b_007d-_002e-.html" rel="next" 
title="&nbsp;@&nbsp;{}&nbsp;.&nbsp;">
 <link href="someone_0040somewher-no_005fexplain_0040there.html" rel="prev" 
title="someone@somewher (the someone) no_explain@there (no_explain@there)">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="-_0040-_007b_007d-_002e-.html" accesskey="n" rel="next"><code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</code></a>, Previous: <a 
href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="p" 
rel="prev"><a class="email" href="mailto:someone@somewher";>the someone</a> <a 
class="email" href="mailto:no_explain@there";>no_explain@there</a></a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="f_002d_002dile1-f_002d_002dile-1">19 <img 
class="image" src="f--ile1.jpg" alt="f--ile1">  <img class="image" 
src="f--ile.png" alt="alt"></h2>
+<h2 class="chapter" id="f_002d_002dile1-f_002d_002dile-1"><span>19 <img 
class="image" src="f--ile1.jpg" alt="f--ile1">  <img class="image" 
src="f--ile.png" alt="alt"><a class="copiable-link" 
href='#f_002d_002dile1-f_002d_002dile-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/gH-3rd.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/gH-3rd.html
index 820ec0ef99..721108ac95 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/gH-3rd.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/gH-3rd.html
@@ -17,10 +17,12 @@
 <link href="indicateurl.html" rel="prev" title="&lsquo;indicateurl&rsquo;">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -34,7 +36,7 @@ span.sansserif {font-family: sans-serif; font-weight: normal}
 Next: <a 
href="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html"
 accesskey="n" rel="next"><a class="url" 
href="http://somewhere_aaa";>http://somewhere_aaa</a> <a class="url" 
href="url">text</a> <a class="uref" href="/man.cgi/1/ls">ls</a></a>, Previous: 
<a href="indicateurl.html" accesskey="p" rel="prev">&lsquo;<code 
class="indicateurl">indicateurl</code>&rsquo;</a>, Up: <a href="index.html" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="gH-3rd-1">26 <sub class="sub">g</sub>H 3<sup 
class="sup">rd</sup></h2>
+<h2 class="chapter" id="gH-3rd-1"><span>26 <sub class="sub">g</sub>H 3<sup 
class="sup">rd</sup><a class="copiable-link" href='#gH-3rd-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
index 7a6e107378..a4e2ace048 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
@@ -16,10 +16,12 @@
 <link href="gH-3rd.html" rel="prev" title="gH 3rd">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -33,7 +35,7 @@ span.sansserif {font-family: sans-serif; font-weight: normal}
 Previous: <a href="gH-3rd.html" accesskey="p" rel="prev"><sub 
class="sub">g</sub>H 3<sup class="sup">rd</sup></a>, Up: <a href="index.html" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" 
id="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls-1">27
 <a class="url" href="http://somewhere_aaa";>http://somewhere_aaa</a> <a 
class="url" href="url">text</a> <a class="uref" href="/man.cgi/1/ls">ls</a></h2>
+<h2 class="chapter" 
id="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls-1"><span>27
 <a class="url" href="http://somewhere_aaa";>http://somewhere_aaa</a> <a 
class="url" href="url">text</a> <a class="uref" href="/man.cgi/1/ls">ls</a><a 
class="copiable-link" 
href='#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls-1'>
 &para;</a></span></h2>
 
 <p><a class="ref" href="-_007b-_007d.html"> { }</a>
 </p>
@@ -90,6 +92,11 @@ Previous: <a href="gH-3rd.html" accesskey="p" 
rel="prev"><sub class="sub">g</sub
 <p><a class="ref" 
href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls"><a
 class="url" href="http://somewhere_aaa";>http://somewhere_aaa</a> <a 
class="url" href="url">text</a> <a class="uref" href="/man.cgi/1/ls">ls</a></a>
 </p>
 </div>
+<hr>
+<div class="nav-panel">
+<p>
+Previous: <a href="gH-3rd.html"><sub class="sub">g</sub>H 3<sup 
class="sup">rd</sup></a>, Up: <a href="index.html">Top</a> &nbsp; </p>
+</div>
 
 
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/i-E-C.html 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/i-E-C.html
index eb2a32d110..3c7c74d96a 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/i-E-C.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/i-E-C.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_201c-_201d-_2018-_2019-_201e-_201a.html" rel="next" 
title="&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;">
 <link href="e-e-e-e-e-j-ee.html" rel="prev" title="&#279; &#277; e&#818; 
&#7865; &#283; &#567; e&#865;e">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="_201c-_201d-_2018-_2019-_201e-_201a.html" accesskey="n" 
rel="next">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Previous: <a 
href="e-e-e-e-e-j-ee.html" accesskey="p" rel="prev">&#279; &#277; e&#818; 
&#7865; &#283; &#567; e&#865;e</a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="i-E-C">12 &inodot; &#274;&#768; &#262;&#807;</h2>
+<h2 class="chapter" id="i-E-C"><span>12 &inodot; &#274;&#768; &#262;&#807;<a 
class="copiable-link" href='#i-E-C'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/index.html 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/index.html
index 51822eeb6c..ea84df6930 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/index.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/index.html
@@ -15,10 +15,12 @@
 <link href="-_007b-_007d.html" rel="next" title=" { }">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -33,7 +35,7 @@ span.sansserif {font-family: sans-serif; font-weight: normal}
 Next: <a href="-_007b-_007d.html" accesskey="n" rel="next"> { }</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href='#Top-1'> 
&para;</a></span></h1>
 
 
 <ul class="mini-toc">
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/indicateurl.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/indicateurl.html
index 67df233b8d..fb332eddcb 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/indicateurl.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/indicateurl.html
@@ -17,10 +17,12 @@
 <link href="sansserif-slanted.html" rel="prev" title="sansserif slanted">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -34,7 +36,7 @@ span.sansserif {font-family: sans-serif; font-weight: normal}
 Next: <a href="gH-3rd.html" accesskey="n" rel="next"><sub class="sub">g</sub>H 
3<sup class="sup">rd</sup></a>, Previous: <a href="sansserif-slanted.html" 
accesskey="p" rel="prev"><span class="sansserif">sansserif</span> <i 
class="slanted">slanted</i></a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="indicateurl-1">25 &lsquo;<code 
class="indicateurl">indicateurl</code>&rsquo;</h2>
+<h2 class="chapter" id="indicateurl-1"><span>25 &lsquo;<code 
class="indicateurl">indicateurl</code>&rsquo;<a class="copiable-link" 
href='#indicateurl-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/sansserif-slanted.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/sansserif-slanted.html
index 66883be162..19087894fe 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/sansserif-slanted.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/sansserif-slanted.html
@@ -17,10 +17,12 @@
 <link href="8_002e27in.html" rel="prev" title="8.27in">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -34,7 +36,7 @@ span.sansserif {font-family: sans-serif; font-weight: normal}
 Next: <a href="indicateurl.html" accesskey="n" rel="next">&lsquo;<code 
class="indicateurl">indicateurl</code>&rsquo;</a>, Previous: <a 
href="8_002e27in.html" accesskey="p" rel="prev">8.27<span 
class="dmn">in</span></a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="sansserif-slanted-1">24 <span 
class="sansserif">sansserif</span> <i class="slanted">slanted</i></h2>
+<h2 class="chapter" id="sansserif-slanted-1"><span>24 <span 
class="sansserif">sansserif</span> <i class="slanted">slanted</i><a 
class="copiable-link" href='#sansserif-slanted-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/someone_0040somewher-no_005fexplain_0040there.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/someone_0040somewher-no_005fexplain_0040there.html
index 7c72429d34..0a65b087b0 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/someone_0040somewher-no_005fexplain_0040there.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/someone_0040somewher-no_005fexplain_0040there.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="f_002d_002dile1-f_002d_002dile.html" rel="next" title="f--ile1  
f--ile">
 <link href="CCC-CCC-DDD.html" rel="prev" title="CCC (rrr) CCC DDD">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="f_002d_002dile1-f_002d_002dile.html" accesskey="n" 
rel="next"><img class="image" src="f--ile1.jpg" alt="f--ile1">  <img 
class="image" src="f--ile.png" alt="alt"></a>, Previous: <a 
href="CCC-CCC-DDD.html" accesskey="p" rel="prev"><abbr class="abbr" 
title="rrr">CCC</abbr> (rrr) <abbr class="abbr" title="rrr">CCC</abbr> <abbr 
class="abbr">DDD</abbr></a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="someone_0040somewher-no_005fexplain_0040there-1">18 <a 
class="email" href="mailto:someone@somewher";>the someone</a> <a class="email" 
href="mailto:no_explain@there";>no_explain@there</a></h2>
+<h2 class="chapter" 
id="someone_0040somewher-no_005fexplain_0040there-1"><span>18 <a class="email" 
href="mailto:someone@somewher";>the someone</a> <a class="email" 
href="mailto:no_explain@there";>no_explain@there</a><a class="copiable-link" 
href='#someone_0040somewher-no_005fexplain_0040there-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0021-_002e-_002e-_003f-_0040.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0021-_002e-_002e-_003f-_0040.html
index c7fc6d5e63..65cf192259 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0021-_002e-_002e-_003f-_0040.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0021-_002e-_002e-_003f-_0040.html
@@ -18,6 +18,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_0040-_007b-_007d-_005c-_0023.html" rel="next" title="@ { } \ #">
 <link href="-_007b-_007d.html" rel="prev" title=" { }">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -29,7 +35,7 @@
 Next: <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="n" rel="next">@ 
{ } \ #</a>, Previous: <a href="-_007b-_007d.html" accesskey="p" rel="prev"> { 
}</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="-_0021-_002e-_002e-_003f-_0040-1">2 &nbsp; &nbsp; ! 
<br> .  . ? @</h2>
+<h2 class="chapter" id="-_0021-_002e-_002e-_003f-_0040-1"><span>2 &nbsp; 
&nbsp; ! <br> .  . ? @<a class="copiable-link" 
href='#-_0021-_002e-_002e-_003f-_0040-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html
index dde7d326d6..6f58ad64b1 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html
@@ -17,7 +17,9 @@
 <link href="f_002d_002dile1-f_002d_002dile.html" rel="prev" title="f--ile1  
f--ile">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -31,7 +33,7 @@ span.r {font-family: initial; font-weight: normal; 
font-style: normal}
 Next: <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" 
accesskey="n" rel="next"><cite class="cite">cite asis</cite> in&nbsp;@w&nbsp;<b 
class="b">b</b><!-- /@w --> <span class="r">in r</span> <small 
class="sc">SC</small> <strong class="strong">str</strong> <code 
class="t">t</code> <var class="var">var</var> <em class="dfn">dfn</em> <i 
class="i">i</i></a>, Previous: <a href="f_002d_002dile1-f_002d_002dile.html" 
accesskey="p" rel="prev"><img class="image" src="f--ile1.jpg" alt=" [...]
 </div>
 <hr>
-<h2 class="chapter" id="-_0040-_007b_007d-_002e--1">20 <code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</code></h2>
+<h2 class="chapter" id="-_0040-_007b_007d-_002e--1"><span>20 <code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</code><a class="copiable-link" 
href='#-_0040-_007b_007d-_002e--1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_007b-_007d.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_007b-_007d.html
index 1661f167ee..c73ecd195d 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_007b-_007d.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_007b-_007d.html
@@ -16,6 +16,12 @@
 <link href="-_0021-_002e-_002e-_003f-_0040.html" rel="next" title="&nbsp; 
&nbsp; ! 
  .  . ? @">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
 Next: <a href="-_0021-_002e-_002e-_003f-_0040.html" accesskey="n" 
rel="next">&nbsp; &nbsp; ! <br> .  . ? @</a>, Previous: <a href="index.html" 
accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="-_007b-_007d-1">1  { }</h2>
+<h2 class="chapter" id="-_007b-_007d-1"><span>1  { }<a class="copiable-link" 
href='#-_007b-_007d-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/8_002e27in.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/8_002e27in.html
index 13f65b8fba..5c140f6ba6 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/8_002e27in.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/8_002e27in.html
@@ -17,10 +17,12 @@
 <link href="env-code-option-samp-command-file-C_002dx-ESC.html" rel="prev" 
title="env code option samp command file C-x ESC">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -34,7 +36,7 @@ span.sansserif {font-family: sans-serif; font-weight: normal}
 Next: <a href="sansserif-slanted.html" accesskey="n" rel="next"><span 
class="sansserif">sansserif</span> <i class="slanted">slanted</i></a>, 
Previous: <a href="env-code-option-samp-command-file-C_002dx-ESC.html" 
accesskey="p" rel="prev"><code class="env">env</code> <code 
class="code">code</code> <samp class="option">option</samp> &lsquo;<samp 
class="samp">samp</samp>&rsquo; <code class="command">command</code> <samp 
class="file">file</samp> <kbd class="kbd">C-x <kbd class="key">ESC</kbd> [...]
 </div>
 <hr>
-<h2 class="chapter" id="g_t8_002e27in-1">23 8.27<span 
class="dmn">in</span></h2>
+<h2 class="chapter" id="g_t8_002e27in-1"><span>23 8.27<span 
class="dmn">in</span><a class="copiable-link" href='#g_t8_002e27in-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
index 5cc07c0d3f..c4f5f18a5c 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="a-e-i-a-a-e-c-e-e-e-e.html" rel="next" title="&auml; &#7869; 
&icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e&#778; e&#779; &#281;">
 <link href="_21d2-_00b0-a-b-aa.html" rel="prev" title="&rArr; &deg; a&nbsp;b a 
sunny day &aring;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="a-e-i-a-a-e-c-e-e-e-e.html" accesskey="n" rel="next">&auml; 
&#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e&#778; e&#779; 
&#281;</a>, Previous: <a href="_21d2-_00b0-a-b-aa.html" accesskey="p" 
rel="prev">&rArr; &deg; a&nbsp;b a sunny day &aring;</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th">9 &Aring; &aelig; 
&oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; &eth; 
&THORN; &thorn;</h2>
+<h2 class="chapter" id="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th"><span>9 &Aring; 
&aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; &#321; &ETH; 
&eth; &THORN; &thorn;<a class="copiable-link" 
href='#AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AAA-AAA-BBB.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AAA-AAA-BBB.html
index 3f53390275..a5752702a9 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AAA-AAA-BBB.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AAA-AAA-BBB.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="CCC-CCC-DDD.html" rel="next" title="CCC (rrr) CCC DDD">
 <link href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" 
rel="prev" title="`` '' --- -- ` '">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="CCC-CCC-DDD.html" accesskey="n" rel="next"><abbr class="abbr" 
title="rrr">CCC</abbr> (rrr) <abbr class="abbr" title="rrr">CCC</abbr> <abbr 
class="abbr">DDD</abbr></a>, Previous: <a 
href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" 
accesskey="p" rel="prev">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>, 
Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="AAA-AAA-BBB-1">16 <abbr class="acronym" 
title="fff">AAA</abbr> (fff) <abbr class="acronym" title="fff">AAA</abbr> <abbr 
class="acronym">BBB</abbr></h2>
+<h2 class="chapter" id="AAA-AAA-BBB-1"><span>16 <abbr class="acronym" 
title="fff">AAA</abbr> (fff) <abbr class="acronym" title="fff">AAA</abbr> <abbr 
class="acronym">BBB</abbr><a class="copiable-link" href='#AAA-AAA-BBB-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/CCC-CCC-DDD.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/CCC-CCC-DDD.html
index cea6005177..0557cb40aa 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/CCC-CCC-DDD.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/CCC-CCC-DDD.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="someone_0040somewher-no_005fexplain_0040there.html" rel="next" 
title="someone@somewher (the someone) no_explain@there (no_explain@there)">
 <link href="AAA-AAA-BBB.html" rel="prev" title="AAA (fff) AAA BBB">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="someone_0040somewher-no_005fexplain_0040there.html" 
accesskey="n" rel="next"><a class="email" href="mailto:someone@somewher";>the 
someone</a> <a class="email" 
href="mailto:no_explain@there";>no_explain@there</a></a>, Previous: <a 
href="AAA-AAA-BBB.html" accesskey="p" rel="prev"><abbr class="acronym" 
title="fff">AAA</abbr> (fff) <abbr class="acronym" title="fff">AAA</abbr> <abbr 
class="acronym">BBB</abbr></a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="CCC-CCC-DDD-1">17 <abbr class="abbr" 
title="rrr">CCC</abbr> (rrr) <abbr class="abbr" title="rrr">CCC</abbr> <abbr 
class="abbr">DDD</abbr></h2>
+<h2 class="chapter" id="CCC-CCC-DDD-1"><span>17 <abbr class="abbr" 
title="rrr">CCC</abbr> (rrr) <abbr class="abbr" title="rrr">CCC</abbr> <abbr 
class="abbr">DDD</abbr><a class="copiable-link" href='#CCC-CCC-DDD-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
index 13084493ab..b888bc994d 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" 
rel="next" title="&equiv; error&rarr; &euro; &iexcl; &rarr; &minus;">
 <link href="_0040-_007b-_007d-_005c-_0023.html" rel="prev" title="@ { } \ #">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" 
accesskey="n" rel="next">&equiv; error&rarr; &euro; &iexcl; &rarr; &minus;</a>, 
Previous: <a href="_0040-_007b-_007d-_005c-_0023.html" accesskey="p" 
rel="prev">@ { } \ #</a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e-1">4 
LaTeX TeX &bull; , &copy; &hellip; <small class="enddots">...</small></h2>
+<h2 class="chapter" 
id="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e-1"><span>4 LaTeX TeX 
&bull; , &copy; &hellip; <small class="enddots">...</small><a 
class="copiable-link" 
href='#LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0040-_007b-_007d-_005c-_0023.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0040-_007b-_007d-_005c-_0023.html
index e261a49dcd..7e497fdc91 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0040-_007b-_007d-_005c-_0023.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0040-_007b-_007d-_005c-_0023.html
@@ -16,6 +16,12 @@
 <link href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" rel="next" 
title="LaTeX TeX &bull; , &copy; &hellip; ...">
 <link href="-_0021-_002e-_002e-_003f-_0040.html" rel="prev" title="&nbsp; 
&nbsp; ! 
  .  . ? @">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
 Next: <a href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" 
accesskey="n" rel="next">LaTeX TeX &bull; , &copy; &hellip; <small 
class="enddots">...</small></a>, Previous: <a 
href="-_0021-_002e-_002e-_003f-_0040.html" accesskey="p" rel="prev">&nbsp; 
&nbsp; ! <br> .  . ? @</a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="g_t_0040-_007b-_007d-_005c-_0023-1">3 @ { } \ #</h2>
+<h2 class="chapter" id="g_t_0040-_007b-_007d-_005c-_0023-1"><span>3 @ { } \ 
#<a class="copiable-link" href='#g_t_0040-_007b-_007d-_005c-_0023-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
index 8a80ee57c4..4992111b39 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="AAA-AAA-BBB.html" rel="next" title="AAA (fff) AAA BBB">
 <link href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" rel="prev" 
title="&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="AAA-AAA-BBB.html" accesskey="n" rel="next"><abbr 
class="acronym" title="fff">AAA</abbr> (fff) <abbr class="acronym" 
title="fff">AAA</abbr> <abbr class="acronym">BBB</abbr></a>, Previous: <a 
href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" accesskey="p" 
rel="prev">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" 
id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027-1">15 
&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</h2>
+<h2 class="chapter" 
id="g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027-1"><span>15 
&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;<a class="copiable-link" 
href='#g_t_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html
index 47dee5da8a..59cfa1a687 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_21d2-_00b0-a-b-aa.html" rel="next" title="&rArr; &deg; a&nbsp;b a 
sunny day &aring;">
 <link href="_2265-_2264-_2192.html" rel="prev" title="&ge; &le; &rarr;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="_21d2-_00b0-a-b-aa.html" accesskey="n" rel="next">&rArr; &deg; 
a&nbsp;b a sunny day &aring;</a>, Previous: <a href="_2265-_2264-_2192.html" 
accesskey="p" rel="prev">&ge; &le; &rarr;</a>, Up: <a href="index.html" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="g_t_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae-1">7 
&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</h2>
+<h2 class="chapter" 
id="g_t_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae-1"><span>7 &ordf; &ordm; 
&lowast; &pound; -| &iquest; &reg;<a class="copiable-link" 
href='#g_t_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
index 708e55d3f2..d6d3304e24 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" 
rel="next" title="`` '' --- -- ` '">
 <link href="_201c-_201d-_2018-_2019-_201e-_201a.html" rel="prev" 
title="&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a 
href="_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html" 
accesskey="n" rel="next">&ldquo; &rdquo; &mdash; &ndash; &lsquo; &rsquo;</a>, 
Previous: <a href="_201c-_201d-_2018-_2019-_201e-_201a.html" accesskey="p" 
rel="prev">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1">14 &laquo; 
&raquo; &laquo; &raquo; &lsaquo; &rsaquo;</h2>
+<h2 class="chapter" id="g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1"><span>14 
&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;<a class="copiable-link" 
href='#g_t_00ab-_00bb-_00ab-_00bb-_2039-_203a-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
index e6687d0295..11288fcacd 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" rel="next" 
title="&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;">
 <link href="i-E-C.html" rel="prev" title="&inodot; &#274;&#768; &#262;&#807;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="_00ab-_00bb-_00ab-_00bb-_2039-_203a.html" accesskey="n" 
rel="next">&laquo; &raquo; &laquo; &raquo; &lsaquo; &rsaquo;</a>, Previous: <a 
href="i-E-C.html" accesskey="p" rel="prev">&inodot; &#274;&#768; 
&#262;&#807;</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> 
&nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="g_t_201c-_201d-_2018-_2019-_201e-_201a-1">13 &ldquo; 
&rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</h2>
+<h2 class="chapter" id="g_t_201c-_201d-_2018-_2019-_201e-_201a-1"><span>13 
&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;<a class="copiable-link" 
href='#g_t_201c-_201d-_2018-_2019-_201e-_201a-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_21d2-_00b0-a-b-aa.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_21d2-_00b0-a-b-aa.html
index a73adbaa0c..b3c1b62a25 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_21d2-_00b0-a-b-aa.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_21d2-_00b0-a-b-aa.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" rel="next" 
title="&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; 
&#321; &ETH; &eth; &THORN; &thorn;">
 <link href="_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html" rel="prev" 
title="&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="n" 
rel="next">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; 
&#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Previous: <a 
href="_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html" accesskey="p" 
rel="prev">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="g_t_21d2-_00b0-a-b-aa">8 &rArr; &deg; a&nbsp;b a sunny 
day &aring;</h2>
+<h2 class="chapter" id="g_t_21d2-_00b0-a-b-aa"><span>8 &rArr; &deg; a&nbsp;b a 
sunny day &aring;<a class="copiable-link" href='#g_t_21d2-_00b0-a-b-aa'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
index e55895b81b..418bfc683e 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_2265-_2264-_2192.html" rel="next" title="&ge; &le; &rarr;">
 <link href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" rel="prev" 
title="LaTeX TeX &bull; , &copy; &hellip; ...">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="_2265-_2264-_2192.html" accesskey="n" rel="next">&ge; &le; 
&rarr;</a>, Previous: <a 
href="LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html" accesskey="p" 
rel="prev">LaTeX TeX &bull; , &copy; &hellip; <small 
class="enddots">...</small></a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" 
id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212-1">5 &equiv; 
error&rarr; &euro; &iexcl; &rarr; &minus;</h2>
+<h2 class="chapter" 
id="g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212-1"><span>5 &equiv; 
error&rarr; &euro; &iexcl; &rarr; &minus;<a class="copiable-link" 
href='#g_t_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2265-_2264-_2192.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2265-_2264-_2192.html
index 9dcbaab373..3083070397 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2265-_2264-_2192.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2265-_2264-_2192.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html" rel="next" 
title="&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;">
 <link href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" 
rel="prev" title="&equiv; error&rarr; &euro; &iexcl; &rarr; &minus;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="_00aa-_00ba-_22c6-_00a3-_22a3-_00bf-_00ae.html" accesskey="n" 
rel="next">&ordf; &ordm; &lowast; &pound; -| &iquest; &reg;</a>, Previous: <a 
href="_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html" accesskey="p" 
rel="prev">&equiv; error&rarr; &euro; &iexcl; &rarr; &minus;</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="g_t_2265-_2264-_2192-1">6 &ge; &le; &rarr;</h2>
+<h2 class="chapter" id="g_t_2265-_2264-_2192-1"><span>6 &ge; &le; &rarr;<a 
class="copiable-link" href='#g_t_2265-_2264-_2192-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/a-e-i-a-a-e-c-e-e-e-e.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/a-e-i-a-a-e-c-e-e-e-e.html
index e0df477a87..c1f009efc5 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/a-e-i-a-a-e-c-e-e-e-e.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/a-e-i-a-a-e-c-e-e-e-e.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="e-e-e-e-e-j-ee.html" rel="next" title="&#279; &#277; e&#818; 
&#7865; &#283; &#567; e&#865;e">
 <link href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" rel="prev" 
title="&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; &#322; 
&#321; &ETH; &eth; &THORN; &thorn;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="e-e-e-e-e-j-ee.html" accesskey="n" rel="next">&#279; &#277; 
e&#818; &#7865; &#283; &#567; e&#865;e</a>, Previous: <a 
href="AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html" accesskey="p" 
rel="prev">&Aring; &aelig; &oelig; &AElig; &OElig; &oslash; &Oslash; &szlig; 
&#322; &#321; &ETH; &eth; &THORN; &thorn;</a>, Up: <a href="index.html" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="a-e-i-a-a-e-c-e-e-e-e">10 &auml; &#7869; &icirc; 
&acirc; &agrave; &eacute; &ccedil; &#275; e&#778; e&#779; &#281;</h2>
+<h2 class="chapter" id="a-e-i-a-a-e-c-e-e-e-e"><span>10 &auml; &#7869; &icirc; 
&acirc; &agrave; &eacute; &ccedil; &#275; e&#778; e&#779; &#281;<a 
class="copiable-link" href='#a-e-i-a-a-e-c-e-e-e-e'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
index 0100ee731c..c514d11133 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
@@ -17,9 +17,11 @@
 <link href="-_0040-_007b_007d-_002e-.html" rel="prev" 
title="&nbsp;@&nbsp;{}&nbsp;.&nbsp;">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -33,7 +35,7 @@ span.r {font-family: initial; font-weight: normal; 
font-style: normal}
 Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html" 
accesskey="n" rel="next"><code class="env">env</code> <code 
class="code">code</code> <samp class="option">option</samp> &lsquo;<samp 
class="samp">samp</samp>&rsquo; <code class="command">command</code> <samp 
class="file">file</samp> <kbd class="kbd">C-x <kbd 
class="key">ESC</kbd></kbd></a>, Previous: <a 
href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</code></a> [...]
 </div>
 <hr>
-<h2 class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1">21 
<cite class="cite">cite asis</cite> in&nbsp;@w&nbsp;<b class="b">b</b><!-- /@w 
--> <span class="r">in r</span> <small class="sc">SC</small> <strong 
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var> 
<em class="dfn">dfn</em> <i class="i">i</i></h2>
+<h2 class="chapter" 
id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1"><span>21 <cite 
class="cite">cite asis</cite> in&nbsp;@w&nbsp;<b class="b">b</b><!-- /@w --> 
<span class="r">in r</span> <small class="sc">SC</small> <strong 
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var> 
<em class="dfn">dfn</em> <i class="i">i</i><a class="copiable-link" 
href='#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/e-e-e-e-e-j-ee.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/e-e-e-e-e-j-ee.html
index d5226e1be7..eae7df946e 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/e-e-e-e-e-j-ee.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/e-e-e-e-e-j-ee.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="i-E-C.html" rel="next" title="&inodot; &#274;&#768; &#262;&#807;">
 <link href="a-e-i-a-a-e-c-e-e-e-e.html" rel="prev" title="&auml; &#7869; 
&icirc; &acirc; &agrave; &eacute; &ccedil; &#275; e&#778; e&#779; &#281;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="i-E-C.html" accesskey="n" rel="next">&inodot; &#274;&#768; 
&#262;&#807;</a>, Previous: <a href="a-e-i-a-a-e-c-e-e-e-e.html" accesskey="p" 
rel="prev">&auml; &#7869; &icirc; &acirc; &agrave; &eacute; &ccedil; &#275; 
e&#778; e&#779; &#281;</a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="e-e-e-e-e-j-ee">11 &#279; &#277; e&#818; &#7865; 
&#283; &#567; e&#865;e</h2>
+<h2 class="chapter" id="e-e-e-e-e-j-ee"><span>11 &#279; &#277; e&#818; &#7865; 
&#283; &#567; e&#865;e<a class="copiable-link" href='#e-e-e-e-e-j-ee'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
index ddd9c17b42..dad5b36c10 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
@@ -17,9 +17,11 @@
 <link href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" rel="prev" 
title="cite asis in&nbsp;@w&nbsp;b in r SC str t var dfn i">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -33,7 +35,7 @@ span.r {font-family: initial; font-weight: normal; 
font-style: normal}
 Next: <a href="8_002e27in.html" accesskey="n" rel="next">8.27<span 
class="dmn">in</span></a>, Previous: <a 
href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" accesskey="p" 
rel="prev"><cite class="cite">cite asis</cite> in&nbsp;@w&nbsp;<b 
class="b">b</b><!-- /@w --> <span class="r">in r</span> <small 
class="sc">SC</small> <strong class="strong">str</strong> <code 
class="t">t</code> <var class="var">var</var> <em class="dfn">dfn</em> <i 
class="i">i</i></a>, Up: <a href="index.html"  [...]
 </div>
 <hr>
-<h2 class="chapter" id="env-code-option-samp-command-file-C_002dx-ESC-1">22 
<code class="env">env</code> <code class="code">code</code> <samp 
class="option">option</samp> &lsquo;<samp class="samp">samp</samp>&rsquo; <code 
class="command">command</code> <samp class="file">file</samp> <kbd 
class="kbd">C-x <kbd class="key">ESC</kbd></kbd></h2>
+<h2 class="chapter" 
id="env-code-option-samp-command-file-C_002dx-ESC-1"><span>22 <code 
class="env">env</code> <code class="code">code</code> <samp 
class="option">option</samp> &lsquo;<samp class="samp">samp</samp>&rsquo; <code 
class="command">command</code> <samp class="file">file</samp> <kbd 
class="kbd">C-x <kbd class="key">ESC</kbd></kbd><a class="copiable-link" 
href='#env-code-option-samp-command-file-C_002dx-ESC-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html
index 4d05def8b7..8e63f9f661 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="-_0040-_007b_007d-_002e-.html" rel="next" 
title="&nbsp;@&nbsp;{}&nbsp;.&nbsp;">
 <link href="someone_0040somewher-no_005fexplain_0040there.html" rel="prev" 
title="someone@somewher (the someone) no_explain@there (no_explain@there)">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="-_0040-_007b_007d-_002e-.html" accesskey="n" rel="next"><code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</code></a>, Previous: <a 
href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="p" 
rel="prev"><a class="email" href="mailto:someone@somewher";>the someone</a> <a 
class="email" href="mailto:no_explain@there";>no_explain@there</a></a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="f_002d_002dile1-f_002d_002dile-1">19 <img 
class="image" src="f--ile1.jpg" alt="f--ile1">  <img class="image" 
src="f--ile.png" alt="alt"></h2>
+<h2 class="chapter" id="f_002d_002dile1-f_002d_002dile-1"><span>19 <img 
class="image" src="f--ile1.jpg" alt="f--ile1">  <img class="image" 
src="f--ile.png" alt="alt"><a class="copiable-link" 
href='#f_002d_002dile1-f_002d_002dile-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/gH-3rd.html 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/gH-3rd.html
index e1dd786c59..9bd582dd97 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/gH-3rd.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/gH-3rd.html
@@ -17,10 +17,12 @@
 <link href="indicateurl.html" rel="prev" title="&lsquo;indicateurl&rsquo;">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -34,7 +36,7 @@ span.sansserif {font-family: sans-serif; font-weight: normal}
 Next: <a 
href="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html"
 accesskey="n" rel="next"><a class="url" 
href="http://somewhere_aaa";>http://somewhere_aaa</a> <a class="url" 
href="url">text</a> <a class="uref" href="/man.cgi/1/ls">ls</a></a>, Previous: 
<a href="indicateurl.html" accesskey="p" rel="prev">&lsquo;<code 
class="indicateurl">indicateurl</code>&rsquo;</a>, Up: <a href="index.html" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="gH-3rd-1">26 <sub class="sub">g</sub>H 3<sup 
class="sup">rd</sup></h2>
+<h2 class="chapter" id="gH-3rd-1"><span>26 <sub class="sub">g</sub>H 3<sup 
class="sup">rd</sup><a class="copiable-link" href='#gH-3rd-1'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
index 9365410568..ba5e22fe4c 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
@@ -16,10 +16,12 @@
 <link href="gH-3rd.html" rel="prev" title="gH 3rd">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -33,7 +35,7 @@ span.sansserif {font-family: sans-serif; font-weight: normal}
 Previous: <a href="gH-3rd.html" accesskey="p" rel="prev"><sub 
class="sub">g</sub>H 3<sup class="sup">rd</sup></a>, Up: <a href="index.html" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" 
id="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls-1">27
 <a class="url" href="http://somewhere_aaa";>http://somewhere_aaa</a> <a 
class="url" href="url">text</a> <a class="uref" href="/man.cgi/1/ls">ls</a></h2>
+<h2 class="chapter" 
id="http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls-1"><span>27
 <a class="url" href="http://somewhere_aaa";>http://somewhere_aaa</a> <a 
class="url" href="url">text</a> <a class="uref" href="/man.cgi/1/ls">ls</a><a 
class="copiable-link" 
href='#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls-1'>
 &para;</a></span></h2>
 
 <p><a class="ref" href="-_007b-_007d.html"> { }</a>
 </p>
@@ -90,6 +92,11 @@ Previous: <a href="gH-3rd.html" accesskey="p" 
rel="prev"><sub class="sub">g</sub
 <p><a class="ref" 
href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls"><a
 class="url" href="http://somewhere_aaa";>http://somewhere_aaa</a> <a 
class="url" href="url">text</a> <a class="uref" href="/man.cgi/1/ls">ls</a></a>
 </p>
 </div>
+<hr>
+<div class="nav-panel">
+<p>
+Previous: <a href="gH-3rd.html"><sub class="sub">g</sub>H 3<sup 
class="sup">rd</sup></a>, Up: <a href="index.html">Top</a> &nbsp; </p>
+</div>
 
 
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/i-E-C.html 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/i-E-C.html
index 569d2720bd..169552e20e 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/i-E-C.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/i-E-C.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="_201c-_201d-_2018-_2019-_201e-_201a.html" rel="next" 
title="&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;">
 <link href="e-e-e-e-e-j-ee.html" rel="prev" title="&#279; &#277; e&#818; 
&#7865; &#283; &#567; e&#865;e">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="_201c-_201d-_2018-_2019-_201e-_201a.html" accesskey="n" 
rel="next">&ldquo; &rdquo; &lsquo; &rsquo; &bdquo; &sbquo;</a>, Previous: <a 
href="e-e-e-e-e-j-ee.html" accesskey="p" rel="prev">&#279; &#277; e&#818; 
&#7865; &#283; &#567; e&#865;e</a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="i-E-C">12 &inodot; &#274;&#768; &#262;&#807;</h2>
+<h2 class="chapter" id="i-E-C"><span>12 &inodot; &#274;&#768; &#262;&#807;<a 
class="copiable-link" href='#i-E-C'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/index.html 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/index.html
index 162032de70..6401c2dad3 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/index.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/index.html
@@ -15,10 +15,12 @@
 <link href="-_007b-_007d.html" rel="next" title=" { }">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -33,7 +35,7 @@ span.sansserif {font-family: sans-serif; font-weight: normal}
 Next: <a href="-_007b-_007d.html" accesskey="n" rel="next"> { }</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href='#Top-1'> 
&para;</a></span></h1>
 
 
 <ul class="mini-toc">
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/indicateurl.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/indicateurl.html
index 1e60527b10..ad6d99edb3 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/indicateurl.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/indicateurl.html
@@ -17,10 +17,12 @@
 <link href="sansserif-slanted.html" rel="prev" title="sansserif slanted">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -34,7 +36,7 @@ span.sansserif {font-family: sans-serif; font-weight: normal}
 Next: <a href="gH-3rd.html" accesskey="n" rel="next"><sub class="sub">g</sub>H 
3<sup class="sup">rd</sup></a>, Previous: <a href="sansserif-slanted.html" 
accesskey="p" rel="prev"><span class="sansserif">sansserif</span> <i 
class="slanted">slanted</i></a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="indicateurl-1">25 &lsquo;<code 
class="indicateurl">indicateurl</code>&rsquo;</h2>
+<h2 class="chapter" id="indicateurl-1"><span>25 &lsquo;<code 
class="indicateurl">indicateurl</code>&rsquo;<a class="copiable-link" 
href='#indicateurl-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/sansserif-slanted.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/sansserif-slanted.html
index fd6845ac62..54e14f5969 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/sansserif-slanted.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/sansserif-slanted.html
@@ -17,10 +17,12 @@
 <link href="8_002e27in.html" rel="prev" title="8.27in">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 kbd.kbd {font-style: oblique}
 kbd.key {font-style: normal}
 span.r {font-family: initial; font-weight: normal; font-style: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -34,7 +36,7 @@ span.sansserif {font-family: sans-serif; font-weight: normal}
 Next: <a href="indicateurl.html" accesskey="n" rel="next">&lsquo;<code 
class="indicateurl">indicateurl</code>&rsquo;</a>, Previous: <a 
href="8_002e27in.html" accesskey="p" rel="prev">8.27<span 
class="dmn">in</span></a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="sansserif-slanted-1">24 <span 
class="sansserif">sansserif</span> <i class="slanted">slanted</i></h2>
+<h2 class="chapter" id="sansserif-slanted-1"><span>24 <span 
class="sansserif">sansserif</span> <i class="slanted">slanted</i><a 
class="copiable-link" href='#sansserif-slanted-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/someone_0040somewher-no_005fexplain_0040there.html
 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/someone_0040somewher-no_005fexplain_0040there.html
index 69fcc274cd..f27d5443d2 100644
--- 
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/someone_0040somewher-no_005fexplain_0040there.html
+++ 
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/someone_0040somewher-no_005fexplain_0040there.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="f_002d_002dile1-f_002d_002dile.html" rel="next" title="f--ile1  
f--ile">
 <link href="CCC-CCC-DDD.html" rel="prev" title="CCC (rrr) CCC DDD">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="f_002d_002dile1-f_002d_002dile.html" accesskey="n" 
rel="next"><img class="image" src="f--ile1.jpg" alt="f--ile1">  <img 
class="image" src="f--ile.png" alt="alt"></a>, Previous: <a 
href="CCC-CCC-DDD.html" accesskey="p" rel="prev"><abbr class="abbr" 
title="rrr">CCC</abbr> (rrr) <abbr class="abbr" title="rrr">CCC</abbr> <abbr 
class="abbr">DDD</abbr></a>, Up: <a href="index.html" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="someone_0040somewher-no_005fexplain_0040there-1">18 <a 
class="email" href="mailto:someone@somewher";>the someone</a> <a class="email" 
href="mailto:no_explain@there";>no_explain@there</a></h2>
+<h2 class="chapter" 
id="someone_0040somewher-no_005fexplain_0040there-1"><span>18 <a class="email" 
href="mailto:someone@somewher";>the someone</a> <a class="email" 
href="mailto:no_explain@there";>no_explain@there</a><a class="copiable-link" 
href='#someone_0040somewher-no_005fexplain_0040there-1'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
 
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
index 1de46c810e..c3cfa7d688 100644
--- 
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
+++ 
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
@@ -16,6 +16,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="c.html" rel="next" title="�">
 <link href="a-e-u.html" rel="prev" title="� � �">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
 Next: <a href="c.html" accesskey="n" rel="next">�</a>, Previous: <a 
href="a-e-u.html" accesskey="p" rel="prev">� � �</a>, Up: <a href="index.html" 
accesskey="u" rel="up">char latin1 latin1 in refs</a> &nbsp; [<a 
href="a-e-i-o-u-y-A-E-I-O-U.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="a-e-i-o-u-A-E-I-O-U">4 � � � � � � � � � �</h2>
+<h2 class="chapter" id="a-e-i-o-u-A-E-I-O-U"><span>4 � � � � � � � � � �<a 
class="copiable-link" href='#a-e-i-o-u-A-E-I-O-U'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
 
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
index 3b05d09187..d1d4e61b96 100644
--- 
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
+++ 
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
@@ -18,7 +18,9 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -36,7 +38,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Next: <a href="e.html" accesskey="n" rel="next">�</a>, Previous: <a 
href="index.html" accesskey="p" rel="prev">char latin1 latin1 in refs</a>, Up: 
<a href="index.html" accesskey="u" rel="up">char latin1 latin1 in refs</a> 
&nbsp; [<a 
href="#g_t_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc" 
title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="a-e-i-o-u-y-A-E-I-O-U">1 � � � � � � � � � � �</h2>
+<h2 class="chapter" id="a-e-i-o-u-y-A-E-I-O-U"><span>1 � � � � � � � � � � �<a 
class="copiable-link" href='#a-e-i-o-u-y-A-E-I-O-U'> &para;</a></span></h2>
 
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#g_t_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc_cp_letter-A"><b>A</b></a>
diff --git 
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-u.html 
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-u.html
index ef7edfae58..c421aac7c3 100644
--- 
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-u.html
+++ 
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-u.html
@@ -16,6 +16,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="a-e-i-o-u-A-E-I-O-U.html" rel="next" title="� � � � � � � � � �">
 <link href="e.html" rel="prev" title="�">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
 Next: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="n" rel="next">� � � � � � 
� � � �</a>, Previous: <a href="e.html" accesskey="p" rel="prev">�</a>, Up: <a 
href="index.html" accesskey="u" rel="up">char latin1 latin1 in refs</a> &nbsp; 
[<a href="a-e-i-o-u-y-A-E-I-O-U.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="a-e-u">3 � � �</h2>
+<h2 class="chapter" id="a-e-u"><span>3 � � �<a class="copiable-link" 
href='#a-e-u'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/c.html 
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/c.html
index c9e871157c..82755e7959 100644
--- a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/c.html
+++ b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/c.html
@@ -15,6 +15,12 @@
 <link href="a-e-i-o-u-y-A-E-I-O-U.html" rel="index" title="� � � � � � � � � � 
�">
 <link href="index.html" rel="up" title="Top">
 <link href="a-e-i-o-u-A-E-I-O-U.html" rel="prev" title="� � � � � � � � � �">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Previous: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="p" rel="prev">� � � � 
� � � � � �</a>, Up: <a href="index.html" accesskey="u" rel="up">char latin1 
latin1 in refs</a> &nbsp; [<a href="a-e-i-o-u-y-A-E-I-O-U.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="c">5 �</h2>
+<h2 class="chapter" id="c"><span>5 �<a class="copiable-link" href='#c'> 
&para;</a></span></h2>
 
 <p><a class="ref" href="a-e-i-o-u-y-A-E-I-O-U.html">� � � � � � � � � � �</a>
 <a class="ref" href="e.html">�</a>
diff --git 
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/e.html 
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/e.html
index ecd85013ff..a6837d955b 100644
--- a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/e.html
+++ b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/e.html
@@ -16,6 +16,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="a-e-u.html" rel="next" title="� � �">
 <link href="a-e-i-o-u-y-A-E-I-O-U.html" rel="prev" title="� � � � � � � � � � 
�">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
 Next: <a href="a-e-u.html" accesskey="n" rel="next">� � �</a>, Previous: <a 
href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="p" rel="prev">� � � � � � � � � � 
�</a>, Up: <a href="index.html" accesskey="u" rel="up">char latin1 latin1 in 
refs</a> &nbsp; [<a href="a-e-i-o-u-y-A-E-I-O-U.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="e">2 �</h2>
+<h2 class="chapter" id="e"><span>2 �<a class="copiable-link" href='#e'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/index.html 
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/index.html
index 98a7e36397..294fb87d22 100644
--- 
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/index.html
+++ 
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/index.html
@@ -14,6 +14,12 @@
 <link href="#Top" rel="start" title="Top">
 <link href="a-e-i-o-u-y-A-E-I-O-U.html" rel="index" title="� � � � � � � � � � 
�">
 <link href="a-e-i-o-u-y-A-E-I-O-U.html" rel="next" title="� � � � � � � � � � 
�">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="n" rel="next">� � � � � 
� � � � � �</a> &nbsp; [<a href="a-e-i-o-u-y-A-E-I-O-U.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <hr>
-<h1 class="top" id="char-latin1-latin1-in-refs">char latin1 latin1 in refs</h1>
+<h1 class="top" id="char-latin1-latin1-in-refs"><span>char latin1 latin1 in 
refs<a class="copiable-link" href='#char-latin1-latin1-in-refs'> 
&para;</a></span></h1>
 
 
 <ul class="mini-toc">
diff --git 
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
 
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
index b0822afd91..d8dbcecd11 100644
--- 
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
+++ 
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
@@ -16,6 +16,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="c.html" rel="next" title="ç">
 <link href="a-e-u.html" rel="prev" title="à è ù">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
 Next: <a href="c.html" accesskey="n" rel="next">ç</a>, Previous: <a 
href="a-e-u.html" accesskey="p" rel="prev">à è ù</a>, Up: <a href="index.html" 
accesskey="u" rel="up">char latin1 utf8 in refs</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="a-e-i-o-u-A-E-I-O-U">4 â ê î ô û Â Ê Î Ô Û</h2>
+<h2 class="chapter" id="a-e-i-o-u-A-E-I-O-U"><span>4 â ê î ô û Â Ê Î Ô Û<a 
class="copiable-link" href='#a-e-i-o-u-A-E-I-O-U'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
 
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
index 3340e1fada..6078a23402 100644
--- 
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
+++ 
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
@@ -16,6 +16,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="e.html" rel="next" title="é">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
 Next: <a href="e.html" accesskey="n" rel="next">é</a>, Previous: <a 
href="index.html" accesskey="p" rel="prev">char latin1 utf8 in refs</a>, Up: <a 
href="index.html" accesskey="u" rel="up">char latin1 utf8 in refs</a> &nbsp; 
[<a href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="a-e-i-o-u-y-A-E-I-O-U">1 ä ë ï ö ü ÿ Ä Ë Ï Ö Ü</h2>
+<h2 class="chapter" id="a-e-i-o-u-y-A-E-I-O-U"><span>1 ä ë ï ö ü ÿ Ä Ë Ï Ö Ü<a 
class="copiable-link" href='#a-e-i-o-u-y-A-E-I-O-U'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-u.html 
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-u.html
index a1b8113568..782684a220 100644
--- 
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-u.html
+++ 
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-u.html
@@ -16,6 +16,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="a-e-i-o-u-A-E-I-O-U.html" rel="next" title="â ê î ô û Â Ê Î Ô Û">
 <link href="e.html" rel="prev" title="é">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
 Next: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="n" rel="next">â ê î ô û Â 
Ê Î Ô Û</a>, Previous: <a href="e.html" accesskey="p" rel="prev">é</a>, Up: <a 
href="index.html" accesskey="u" rel="up">char latin1 utf8 in refs</a> &nbsp; 
[<a href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="a-e-u">3 à è ù</h2>
+<h2 class="chapter" id="a-e-u"><span>3 à è ù<a class="copiable-link" 
href='#a-e-u'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/c.html 
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/c.html
index 6d8867cbfa..78e0bd9603 100644
--- a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/c.html
+++ b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/c.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="index" title="Top">
 <link href="index.html" rel="up" title="Top">
 <link href="a-e-i-o-u-A-E-I-O-U.html" rel="prev" title="â ê î ô û Â Ê Î Ô Û">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Previous: <a href="a-e-i-o-u-A-E-I-O-U.html" accesskey="p" rel="prev">â ê î ô 
û Â Ê Î Ô Û</a>, Up: <a href="index.html" accesskey="u" rel="up">char latin1 
utf8 in refs</a> &nbsp; [<a href="index.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="c">5 ç</h2>
+<h2 class="chapter" id="c"><span>5 ç<a class="copiable-link" href='#c'> 
&para;</a></span></h2>
 
 <p><a class="ref" href="a-e-i-o-u-y-A-E-I-O-U.html">ä ë ï ö ü ÿ Ä Ë Ï Ö Ü</a>
 <a class="ref" href="e.html">é</a>
diff --git 
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/e.html 
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/e.html
index 107cfb3c39..f536a94ecf 100644
--- a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/e.html
+++ b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/e.html
@@ -16,6 +16,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="a-e-u.html" rel="next" title="à è ù">
 <link href="a-e-i-o-u-y-A-E-I-O-U.html" rel="prev" title="ä ë ï ö ü ÿ Ä Ë Ï Ö 
Ü">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
 Next: <a href="a-e-u.html" accesskey="n" rel="next">à è ù</a>, Previous: <a 
href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="p" rel="prev">ä ë ï ö ü ÿ Ä Ë Ï Ö 
Ü</a>, Up: <a href="index.html" accesskey="u" rel="up">char latin1 utf8 in 
refs</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="e">2 é</h2>
+<h2 class="chapter" id="e"><span>2 é<a class="copiable-link" href='#e'> 
&para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/index.html 
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/index.html
index 7bef4953e2..d8670a95d6 100644
--- 
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/index.html
+++ 
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/index.html
@@ -16,7 +16,9 @@
 <link href="a-e-i-o-u-y-A-E-I-O-U.html" rel="next" title="ä ë ï ö ü ÿ Ä Ë Ï Ö 
Ü">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -35,7 +37,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Next: <a href="a-e-i-o-u-y-A-E-I-O-U.html" accesskey="n" rel="next">ä ë ï ö ü 
ÿ Ä Ë Ï Ö Ü</a> &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h1 class="top" id="char-latin1-utf8-in-refs">char latin1 utf8 in refs</h1>
+<h1 class="top" id="char-latin1-utf8-in-refs"><span>char latin1 utf8 in refs<a 
class="copiable-link" href='#char-latin1-utf8-in-refs'> &para;</a></span></h1>
 
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#Top_cp_letter-A"><b>A</b></a>
diff --git 
a/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/A-a-_002c-E-e.html
 
b/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/A-a-_002c-E-e.html
index d713dd57e0..607838cd3e 100644
--- 
a/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/A-a-_002c-E-e.html
+++ 
b/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/A-a-_002c-E-e.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="index" title="Top">
 <link href="index.html" rel="up" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">char latin2 latin2 in 
refs</a>, Up: <a href="index.html" accesskey="u" rel="up">char latin2 latin2 in 
refs</a> &nbsp; [<a href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="A-a-_002c-E-e">1 � � � � �</h2>
+<h2 class="chapter" id="A-a-_002c-E-e"><span>1 � � � � �<a 
class="copiable-link" href='#A-a-_002c-E-e'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-A-a-_002c-E-e"></a>
 
diff --git 
a/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/index.html 
b/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/index.html
index 7b44944c1e..a1b44a2a19 100644
--- 
a/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/index.html
+++ 
b/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/index.html
@@ -16,7 +16,9 @@
 <link href="A-a-_002c-E-e.html" rel="next" title="� � � � �">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -35,7 +37,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Next: <a href="A-a-_002c-E-e.html" accesskey="n" rel="next">� � � � �</a> 
&nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h1 class="top" id="char-latin2-latin2-in-refs">char latin2 latin2 in refs</h1>
+<h1 class="top" id="char-latin2-latin2-in-refs"><span>char latin2 latin2 in 
refs<a class="copiable-link" href='#char-latin2-latin2-in-refs'> 
&para;</a></span></h1>
 
 <p><a class="ref" href="A-a-_002c-E-e.html">� � � � �</a>.
 </p>
diff --git 
a/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Introduction.html 
b/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Introduction.html
index 30d5252e13..a4b79d553d 100644
--- 
a/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Introduction.html
+++ 
b/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Introduction.html
@@ -22,6 +22,12 @@ legally counts.
 <link href="index.html" rel="start" title="Top">
 <link href="index.html" rel="up" title="Top">
 <link href="Preface.html" rel="prev" title="Preface">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -33,7 +39,7 @@ legally counts.
 Previous: <a href="Preface.html" accesskey="p" rel="prev">Preface</a>, Up: <a 
href="index.html" accesskey="u" rel="up">GNU LilyPond &mdash; 
�w�K�}�j���A��</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Introduction-1">2 Introduction</h2>
+<h2 class="chapter" id="Introduction-1"><span>2 Introduction<a 
class="copiable-link" href='#Introduction-1'> &para;</a></span></h2>
 
 <p>���̏͂ł͓ǎ҂� LilyPond �Ƃ��̃h�L�������g�ɂ‚��Ă̏Љ��s���܂��B
 </p>
diff --git 
a/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Preface.html 
b/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Preface.html
index f1ee8ff61b..2a43e96880 100644
--- a/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Preface.html
+++ b/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Preface.html
@@ -23,6 +23,12 @@ legally counts.
 <link href="index.html" rel="up" title="Top">
 <link href="Introduction.html" rel="next" title="Introduction">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -34,7 +40,7 @@ legally counts.
 Next: <a href="Introduction.html" accesskey="n" rel="next">Introduction</a>, 
Previous: <a href="index.html" accesskey="p" rel="prev">GNU LilyPond &mdash; 
�w�K�}�j���A��</a>, Up: <a href="index.html" accesskey="u" rel="up">GNU 
LilyPond &mdash; �w�K�}�j���A��</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Preface-1">1 Preface</h2>
+<h2 class="chapter" id="Preface-1"><span>1 Preface<a class="copiable-link" 
href='#Preface-1'> &para;</a></span></h2>
 
 <p>����� 1995 �N�̂������ EJE (Eindhoven Youth Orchestra) 
�̃��n�[�T�����̂ł����Ƃł��� �| 
����ς��҂̃o�C�I�����t�҂ł���W�����͓������ς��҂̃t�����`�z�����t�҂̃n��-�E�F���ɔނ���������Ă���V�����傫�ȃv���W�F�N�g�̂��Ƃ�b���܂����B����͉��y��o�ł��邽�߂̎��������ꂽ�V�X�e���ł�
 (���m�ɂ́A����� MPP �| MusiXTeX 
�̃v���v���Z�b�T�ł�)�B����𕷂��ăn��-�E�F���͂����Ɋy�����炢���‚��̕�����v�����g�A�E�g�������Ǝv���A�ނ͂��̂��߂̃\�t�g�E�F�A��T���n�߁A�����ɂ��̗��ɂȂ��Ă��܂��܂����B��
 �ꂪ MPP �̏I������t���܂����B�����̓N�w�I�l�@��܂ݔ��M���� email � [...]
 </p>
diff --git 
a/tp/t/results/formats_encodings/japanese_shift_jis/res_html/index.html 
b/tp/t/results/formats_encodings/japanese_shift_jis/res_html/index.html
index a209114fad..5ba53f1d8a 100644
--- a/tp/t/results/formats_encodings/japanese_shift_jis/res_html/index.html
+++ b/tp/t/results/formats_encodings/japanese_shift_jis/res_html/index.html
@@ -21,6 +21,12 @@ legally counts.
 
 <link href="#Top" rel="start" title="Top">
 <link href="Preface.html" rel="next" title="Preface">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -34,7 +40,7 @@ legally counts.
 Next: <a href="Preface.html" accesskey="n" rel="next">Preface</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="GNU-LilyPond-_002d_002d_002d-XueXimaniyuaru">GNU LilyPond 
&mdash; �w�K�}�j���A��</h1>
+<h1 class="top" id="GNU-LilyPond-_002d_002d_002d-XueXimaniyuaru"><span>GNU 
LilyPond &mdash; �w�K�}�j���A��<a class="copiable-link" 
href='#GNU-LilyPond-_002d_002d_002d-XueXimaniyuaru'> &para;</a></span></h1>
 
 
 
diff --git 
a/tp/t/results/formats_encodings/manual_simple_latin1_with_error/res_html/Chapitre.html
 
b/tp/t/results/formats_encodings/manual_simple_latin1_with_error/res_html/Chapitre.html
index 417c56e5d5..7c185306dc 100644
--- 
a/tp/t/results/formats_encodings/manual_simple_latin1_with_error/res_html/Chapitre.html
+++ 
b/tp/t/results/formats_encodings/manual_simple_latin1_with_error/res_html/Chapitre.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="index.html" rel="up" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">Test�</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Test�</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapitre">1 Chapitr�</h2>
+<h2 class="chapter" id="Chapitre"><span>1 Chapitr�<a class="copiable-link" 
href='#Chapitre'> &para;</a></span></h2>
 
 {No value for &lsquo;non_conn�e&rsquo;}
 </div>
diff --git 
a/tp/t/results/formats_encodings/manual_simple_latin1_with_error/res_html/esseule.html
 
b/tp/t/results/formats_encodings/manual_simple_latin1_with_error/res_html/esseule.html
index ca11d5bbb3..1551d389ae 100644
--- 
a/tp/t/results/formats_encodings/manual_simple_latin1_with_error/res_html/esseule.html
+++ 
b/tp/t/results/formats_encodings/manual_simple_latin1_with_error/res_html/esseule.html
@@ -12,6 +12,12 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="index.html" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -22,7 +28,7 @@
  &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">�sseul�</h4>
+<h4 class="node"><span>�sseul�<a class="copiable-link" 
href='#g_t_00e9sseul_00e9'> &para;</a></span></h4>
 
 
 
diff --git 
a/tp/t/results/formats_encodings/manual_simple_latin1_with_error/res_html/index.html
 
b/tp/t/results/formats_encodings/manual_simple_latin1_with_error/res_html/index.html
index 3630ac815c..3df60acd1c 100644
--- 
a/tp/t/results/formats_encodings/manual_simple_latin1_with_error/res_html/index.html
+++ 
b/tp/t/results/formats_encodings/manual_simple_latin1_with_error/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="Chapitre.html" rel="next" title="Chapitr�">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="Chapitre.html" accesskey="n" rel="next">Chapitr�</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="Teste">Test�</h1>
+<h1 class="top" id="Teste"><span>Test�<a class="copiable-link" href='#Teste'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="Chapitre.html" accesskey="1">Chapitr�</a></li>
diff --git 
a/tp/t/results/formats_encodings/manual_simple_utf8_with_error/res_html/Chapitre.html
 
b/tp/t/results/formats_encodings/manual_simple_utf8_with_error/res_html/Chapitre.html
index 9af4805aec..39942366fa 100644
--- 
a/tp/t/results/formats_encodings/manual_simple_utf8_with_error/res_html/Chapitre.html
+++ 
b/tp/t/results/formats_encodings/manual_simple_utf8_with_error/res_html/Chapitre.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="index.html" rel="up" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">Testé</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Testé</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapitre">1 Chapitré</h2>
+<h2 class="chapter" id="Chapitre"><span>1 Chapitré<a class="copiable-link" 
href='#Chapitre'> &para;</a></span></h2>
 
 {No value for &lsquo;non_connùe&rsquo;}
 </div>
diff --git 
a/tp/t/results/formats_encodings/manual_simple_utf8_with_error/res_html/esseule.html
 
b/tp/t/results/formats_encodings/manual_simple_utf8_with_error/res_html/esseule.html
index f1e1501fcf..cc15ab891d 100644
--- 
a/tp/t/results/formats_encodings/manual_simple_utf8_with_error/res_html/esseule.html
+++ 
b/tp/t/results/formats_encodings/manual_simple_utf8_with_error/res_html/esseule.html
@@ -12,6 +12,12 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="index.html" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -22,7 +28,7 @@
  &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">ésseulé</h4>
+<h4 class="node"><span>ésseulé<a class="copiable-link" 
href='#g_t_00e9sseul_00e9'> &para;</a></span></h4>
 
 
 
diff --git 
a/tp/t/results/formats_encodings/manual_simple_utf8_with_error/res_html/index.html
 
b/tp/t/results/formats_encodings/manual_simple_utf8_with_error/res_html/index.html
index 1555765b23..b59ff3cf71 100644
--- 
a/tp/t/results/formats_encodings/manual_simple_utf8_with_error/res_html/index.html
+++ 
b/tp/t/results/formats_encodings/manual_simple_utf8_with_error/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="Chapitre.html" rel="next" title="Chapitré">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 Next: <a href="Chapitre.html" accesskey="n" rel="next">Chapitré</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="Teste">Testé</h1>
+<h1 class="top" id="Teste"><span>Testé<a class="copiable-link" href='#Teste'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="Chapitre.html" accesskey="1">Chapitré</a></li>
diff --git 
a/tp/t/results/formats_encodings/sample_utf8/res_html/DiYiZhang_0028First-Chapter_0029.html
 
b/tp/t/results/formats_encodings/sample_utf8/res_html/DiYiZhang_0028First-Chapter_0029.html
index c1fd9c60bb..0b0c6340ce 100644
--- 
a/tp/t/results/formats_encodings/sample_utf8/res_html/DiYiZhang_0028First-Chapter_0029.html
+++ 
b/tp/t/results/formats_encodings/sample_utf8/res_html/DiYiZhang_0028First-Chapter_0029.html
@@ -21,6 +21,12 @@ Texinfo中文示例 -->
 <link href="index.html" rel="up" title="Top">
 <link href="Second-Chapter-AE-AE-ae-ae.html" rel="next" title="Second Chapter 
AE ĄĘ ae ąę">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -32,7 +38,7 @@ Texinfo中文示例 -->
 Next: <a href="Second-Chapter-AE-AE-ae-ae.html" accesskey="n" 
rel="next">Chapter 2 AE ĄĘ ae ąę</a>, Previous: <a href="index.html" 
accesskey="p" rel="prev">Texinfo中文示例</a>, Up: <a href="index.html" 
accesskey="u" rel="up">Texinfo中文示例</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="Index-node.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="DiYiZhang_0028First-Chapter_0029">1 第一章(First 
Chapter)</h2>
+<h2 class="chapter" id="DiYiZhang_0028First-Chapter_0029"><span>1 第一章(First 
Chapter)<a class="copiable-link" href='#DiYiZhang_0028First-Chapter_0029'> 
&para;</a></span></h2>
 
 <a class="index-entry-id" id="index-chapter_002c-first"></a>
 
diff --git 
a/tp/t/results/formats_encodings/sample_utf8/res_html/Index-node.html 
b/tp/t/results/formats_encodings/sample_utf8/res_html/Index-node.html
index a5c4a463d1..287be63050 100644
--- a/tp/t/results/formats_encodings/sample_utf8/res_html/Index-node.html
+++ b/tp/t/results/formats_encodings/sample_utf8/res_html/Index-node.html
@@ -22,7 +22,9 @@ Texinfo中文示例 -->
 <link href="Second-Chapter-AE-AE-ae-ae.html" rel="prev" title="Second Chapter 
AE ĄĘ ae ąę">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -40,7 +42,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Previous: <a href="Second-Chapter-AE-AE-ae-ae.html" accesskey="p" 
rel="prev">Chapter 2 AE ĄĘ ae ąę</a>, Up: <a href="index.html" accesskey="u" 
rel="up">Texinfo中文示例</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="#Index-node" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="unnumbered" id="Index">Index</h2>
+<h2 class="unnumbered" id="Index"><span>Index<a class="copiable-link" 
href='#Index'> &para;</a></span></h2>
 
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#Index-node_cp_letter-A"><b>A</b></a>
diff --git 
a/tp/t/results/formats_encodings/sample_utf8/res_html/Second-Chapter-AE-AE-ae-ae.html
 
b/tp/t/results/formats_encodings/sample_utf8/res_html/Second-Chapter-AE-AE-ae-ae.html
index e20df65a20..8a26073e32 100644
--- 
a/tp/t/results/formats_encodings/sample_utf8/res_html/Second-Chapter-AE-AE-ae-ae.html
+++ 
b/tp/t/results/formats_encodings/sample_utf8/res_html/Second-Chapter-AE-AE-ae-ae.html
@@ -21,6 +21,12 @@ Texinfo中文示例 -->
 <link href="index.html" rel="up" title="Top">
 <link href="Index-node.html" rel="next" title="Index node">
 <link href="DiYiZhang_0028First-Chapter_0029.html" rel="prev" title="第一章(First 
Chapter)">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -32,7 +38,7 @@ Texinfo中文示例 -->
 Next: <a href="Index-node.html" accesskey="n" rel="next">Index</a>, Previous: 
<a href="DiYiZhang_0028First-Chapter_0029.html" accesskey="p" 
rel="prev">第一章(First Chapter)</a>, Up: <a href="index.html" accesskey="u" 
rel="up">Texinfo中文示例</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="Index-node.html" 
title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapter-2-AE-AE-ae-ae">2 Chapter 2 AE ĄĘ ae ąę</h2>
+<h2 class="chapter" id="Chapter-2-AE-AE-ae-ae"><span>2 Chapter 2 AE ĄĘ ae ąę<a 
class="copiable-link" href='#Chapter-2-AE-AE-ae-ae'> &para;</a></span></h2>
 
 <p>Zażółć gęślą jaźń!
 </p>
diff --git a/tp/t/results/formats_encodings/sample_utf8/res_html/index.html 
b/tp/t/results/formats_encodings/sample_utf8/res_html/index.html
index c92d3d3f5a..883fa27a0c 100644
--- a/tp/t/results/formats_encodings/sample_utf8/res_html/index.html
+++ b/tp/t/results/formats_encodings/sample_utf8/res_html/index.html
@@ -21,6 +21,8 @@ Texinfo中文示例 -->
 <link href="DiYiZhang_0028First-Chapter_0029.html" rel="next" title="第一章(First 
Chapter)">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -39,7 +41,7 @@ ul.toc-numbered-mark {list-style: none}
 Next: <a href="DiYiZhang_0028First-Chapter_0029.html" accesskey="n" 
rel="next">第一章(First Chapter)</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="Index-node.html" 
title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h1 class="top" id="TexinfoZhongWenShiLi">Texinfo中文示例</h1>
+<h1 class="top" id="TexinfoZhongWenShiLi"><span>Texinfo中文示例<a 
class="copiable-link" href='#TexinfoZhongWenShiLi'> &para;</a></span></h1>
 
 <p>This is a short example of a complete Texinfo file.
 </p>
diff --git a/tp/t/results/formats_encodings/weird_accents.pl 
b/tp/t/results/formats_encodings/weird_accents.pl
index c5c824d267..b5e1485079 100644
--- a/tp/t/results/formats_encodings/weird_accents.pl
+++ b/tp/t/results/formats_encodings/weird_accents.pl
@@ -662,7 +662,7 @@ $result_converted{'html_text'}->{'weird_accents'} = '
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">Chapter</a></li>
@@ -673,7 +673,7 @@ $result_converted{'html_text'}->{'weird_accents'} = '
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <p>&#297;&#772;
 </p>
diff --git a/tp/t/results/formats_encodings/weird_accents_disable_encoding.pl 
b/tp/t/results/formats_encodings/weird_accents_disable_encoding.pl
index b1d019a856..bf097a8c1d 100644
--- a/tp/t/results/formats_encodings/weird_accents_disable_encoding.pl
+++ b/tp/t/results/formats_encodings/weird_accents_disable_encoding.pl
@@ -662,7 +662,7 @@ 
$result_converted{'html_text'}->{'weird_accents_disable_encoding'} = '
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">Chapter</a></li>
@@ -673,7 +673,7 @@ 
$result_converted{'html_text'}->{'weird_accents_disable_encoding'} = '
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <p>&#297;&#772;
 </p>
diff --git a/tp/t/results/heading/heading_in_copying.pl 
b/tp/t/results/heading/heading_in_copying.pl
index c520126c5d..56485866ba 100644
--- a/tp/t/results/heading/heading_in_copying.pl
+++ b/tp/t/results/heading/heading_in_copying.pl
@@ -360,19 +360,25 @@ second in copying @ subheading
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
-<h3 class="heading" id="in-copying-_0040-heading">in copying @ <em 
class="emph">heading</em></h3>
+<h3 class="heading" id="in-copying-_0040-heading"><span>in copying @ <em 
class="emph">heading</em><a class="copiable-link" 
href=\'#in-copying-_0040-heading\'> &para;</a></span></h3>
 <a class="index-entry-id" id="index-copying-cindex-copying"></a>
 
-<h4 class="subheading" id="second-in-copying-_0040-subheading">second in 
copying @ <em class="emph">subheading</em></h4>
+<h4 class="subheading" id="second-in-copying-_0040-subheading"><span>second in 
copying @ <em class="emph">subheading</em><a class="copiable-link" 
href=\'#second-in-copying-_0040-subheading\'> &para;</a></span></h4>
 
 
 
diff --git a/tp/t/results/heading/heading_in_quotation.pl 
b/tp/t/results/heading/heading_in_quotation.pl
index 03a08aab98..e67ef1c2cc 100644
--- a/tp/t/results/heading/heading_in_quotation.pl
+++ b/tp/t/results/heading/heading_in_quotation.pl
@@ -162,6 +162,12 @@ $result_converted{'html'}->{'heading_in_quotation'} = 
'<!DOCTYPE html>
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -169,7 +175,7 @@ $result_converted{'html'}->{'heading_in_quotation'} = 
'<!DOCTYPE html>
 <body lang="en">
 <blockquote class="quotation">
 
-<h3 class="heading" id="in-quotation-_0040-heading">in quotation @ <em 
class="emph">heading</em></h3>
+<h3 class="heading" id="in-quotation-_0040-heading"><span>in quotation @ <em 
class="emph">heading</em><a class="copiable-link" 
href=\'#in-quotation-_0040-heading\'> &para;</a></span></h3>
 
 </blockquote>
 
diff --git a/tp/t/results/html_tests/acronym_in_node_and_section.pl 
b/tp/t/results/html_tests/acronym_in_node_and_section.pl
index 87f394fe90..36038327a1 100644
--- a/tp/t/results/html_tests/acronym_in_node_and_section.pl
+++ b/tp/t/results/html_tests/acronym_in_node_and_section.pl
@@ -622,6 +622,12 @@ $result_converted{'html'}->{'acronym_in_node_and_section'} 
= '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -632,7 +638,7 @@ $result_converted{'html'}->{'acronym_in_node_and_section'} 
= '<!DOCTYPE html>
 <p>
 Next: <a href="#chap" accesskey="n" rel="next">chap</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">chap</a></li>
@@ -643,7 +649,7 @@ Next: <a href="#chap" accesskey="n" rel="next">chap</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chap-1">1 chap</h2>
+<h2 class="chapter" id="chap-1"><span>1 chap<a class="copiable-link" 
href=\'#chap-1\'> &para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#sec-define" accesskey="1">define</a></li>
@@ -655,7 +661,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, 
Up: <a href="#Top" ac
 <p>
 Next: <a href="#sec-here-is-GHJ" accesskey="n" rel="next">here is <abbr 
class="acronym">GHJ</abbr></a>, Up: <a href="#chap" accesskey="u" 
rel="up">chap</a> &nbsp; </p>
 </div>
-<h3 class="section" id="define">1.1 define</h3>
+<h3 class="section" id="define"><span>1.1 define<a class="copiable-link" 
href=\'#define\'> &para;</a></span></h3>
 
 <p><abbr class="acronym" title="Good Hypo Jolly">GHJ</abbr> (Good Hypo Jolly)
 </p>
@@ -666,7 +672,7 @@ Next: <a href="#sec-here-is-GHJ" accesskey="n" 
rel="next">here is <abbr class="a
 <p>
 Previous: <a href="#sec-define" accesskey="p" rel="prev">define</a>, Up: <a 
href="#chap" accesskey="u" rel="up">chap</a> &nbsp; </p>
 </div>
-<h3 class="section" id="here-is-GHJ">1.2 here is <abbr 
class="acronym">GHJ</abbr></h3>
+<h3 class="section" id="here-is-GHJ"><span>1.2 here is <abbr 
class="acronym">GHJ</abbr><a class="copiable-link" href=\'#here-is-GHJ\'> 
&para;</a></span></h3>
 
 <p>In text <abbr class="acronym" title="Good Hypo Jolly">GHJ</abbr>.
 </p></div>
diff --git a/tp/t/results/html_tests/character_number_leading_toc_stoc.pl 
b/tp/t/results/html_tests/character_number_leading_toc_stoc.pl
index d172b7c870..98f27a6cd6 100644
--- a/tp/t/results/html_tests/character_number_leading_toc_stoc.pl
+++ b/tp/t/results/html_tests/character_number_leading_toc_stoc.pl
@@ -270,6 +270,8 @@ 
$result_converted{'html'}->{'character_number_leading_toc_stoc'} = '<!DOCTYPE ht
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -279,7 +281,7 @@ ul.toc-numbered-mark {list-style: none}
 
 <body lang="en">
 <div class="top-level-extent" id="top">
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
 
@@ -305,15 +307,15 @@ ul.toc-numbered-mark {list-style: none}
 </div>
 </div>
 <div class="chapter-level-extent" id="g_t0">
-<h2 class="chapter">1 0</h2>
+<h2 class="chapter"><span>1 0<a class="copiable-link" href=\'#g_t0\'> 
&para;</a></span></h2>
 </div>
 <div class="unnumbered-level-extent" id="g_t_005f">
-<h2 class="unnumbered">_</h2>
+<h2 class="unnumbered"><span>_<a class="copiable-link" href=\'#g_t_005f\'> 
&para;</a></span></h2>
 <ul class="mini-toc">
 <li><a href="#g_t_003f" accesskey="1">?</a></li>
 </ul>
 <div class="section-level-extent" id="g_t_003f">
-<h3 class="section">?</h3>
+<h3 class="section"><span>?<a class="copiable-link" href=\'#g_t_003f\'> 
&para;</a></span></h3>
 
 
 
diff --git a/tp/t/results/html_tests/check_htmlxref.pl 
b/tp/t/results/html_tests/check_htmlxref.pl
index d1dfcfe5cb..4df3e4cded 100644
--- a/tp/t/results/html_tests/check_htmlxref.pl
+++ b/tp/t/results/html_tests/check_htmlxref.pl
@@ -893,6 +893,12 @@ $result_converted{'html'}->{'check_htmlxref'} = '<!DOCTYPE 
html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -904,7 +910,7 @@ $result_converted{'html'}->{'check_htmlxref'} = '<!DOCTYPE 
html>
 <p>
 Next: <a href="no_existing_no_manual_direction.html#Top" accesskey="n" 
rel="next">(../there/no_existing_no_manual_direction)</a>, Previous: <a 
href="#first" accesskey="p" rel="prev">first</a>, Up: <a href="dir.html#Top" 
accesskey="u" rel="up">(dir)</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <p><a data-manual="no_existing_no_manual.info" 
href="no_existing_no_manual.html#a">(no_existing_no_manual.info)c</a>
 <a data-manual="no_existing_no_manual.info" 
href="no_existing_no_manual.html#a">(no_existing_no_manual.info)c</a>
@@ -918,7 +924,7 @@ Next: <a href="no_existing_no_manual_direction.html#Top" 
accesskey="n" rel="next
 <p>
 Next: <a href="no_existing_no_manual.html#Top" accesskey="n" 
rel="next">(no_existing_no_manual.info)</a> &nbsp; </p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 
 <hr>
 <div class="chapter-level-extent" id="chapter">
@@ -926,7 +932,7 @@ Next: <a href="no_existing_no_manual.html#Top" 
accesskey="n" rel="next">(no_exis
 <p>
 Next: <a href="chap_not_existing.html#Top" accesskey="n" 
rel="next">(chap_not_existing)</a>, Previous: <a href="dir.html#node-in-dir" 
accesskey="p" rel="prev">(dir)node in dir</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/html_tests/check_htmlxref_ignore_ref_top_up.pl 
b/tp/t/results/html_tests/check_htmlxref_ignore_ref_top_up.pl
index 8c758f9573..bb0b2cff1d 100644
--- a/tp/t/results/html_tests/check_htmlxref_ignore_ref_top_up.pl
+++ b/tp/t/results/html_tests/check_htmlxref_ignore_ref_top_up.pl
@@ -893,6 +893,12 @@ 
$result_converted{'html'}->{'check_htmlxref_ignore_ref_top_up'} = '<!DOCTYPE htm
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -904,7 +910,7 @@ 
$result_converted{'html'}->{'check_htmlxref_ignore_ref_top_up'} = '<!DOCTYPE htm
 <p>
 Next: <a href="no_existing_no_manual_direction.html#Top" accesskey="n" 
rel="next">(../there/no_existing_no_manual_direction)</a>, Previous: <a 
href="#first" accesskey="p" rel="prev">first</a>, Up: (dir) &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <p><a data-manual="no_existing_no_manual.info" 
href="no_existing_no_manual.html#a">(no_existing_no_manual.info)c</a>
 <a data-manual="no_existing_no_manual.info" 
href="no_existing_no_manual.html#a">(no_existing_no_manual.info)c</a>
@@ -918,7 +924,7 @@ Next: <a href="no_existing_no_manual_direction.html#Top" 
accesskey="n" rel="next
 <p>
 Next: <a href="no_existing_no_manual.html#Top" accesskey="n" 
rel="next">(no_existing_no_manual.info)</a> &nbsp; </p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 
 <hr>
 <div class="chapter-level-extent" id="chapter">
@@ -926,7 +932,7 @@ Next: <a href="no_existing_no_manual.html#Top" 
accesskey="n" rel="next">(no_exis
 <p>
 Next: <a href="chap_not_existing.html#Top" accesskey="n" 
rel="next">(chap_not_existing)</a>, Previous: <a href="dir.html#node-in-dir" 
accesskey="p" rel="prev">(dir)node in dir</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/html_tests/check_htmlxref_menu/res_html/chapter.html 
b/tp/t/results/html_tests/check_htmlxref_menu/res_html/chapter.html
index 8d6f30d155..b7cc637311 100644
--- a/tp/t/results/html_tests/check_htmlxref_menu/res_html/chapter.html
+++ b/tp/t/results/html_tests/check_htmlxref_menu/res_html/chapter.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="../chap_not_existing_html/index.html" rel="next" 
title="(chap_not_existing)">
 <link href="../dir_html/node-in-dir.html#node-in-dir" rel="prev" 
title="(dir)node in dir">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="../chap_not_existing_html/index.html" accesskey="n" 
rel="next">(chap_not_existing)</a>, Previous: <a 
href="../dir_html/node-in-dir.html#node-in-dir" accesskey="p" 
rel="prev">(dir)node in dir</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href='#Chapter'> &para;</a></span></h2>
 </div>
 
 
diff --git a/tp/t/results/html_tests/check_htmlxref_menu/res_html/first.html 
b/tp/t/results/html_tests/check_htmlxref_menu/res_html/first.html
index a42a96f6f5..1bb4d89ef6 100644
--- a/tp/t/results/html_tests/check_htmlxref_menu/res_html/first.html
+++ b/tp/t/results/html_tests/check_htmlxref_menu/res_html/first.html
@@ -13,6 +13,12 @@
 
 <link href="index.html" rel="start" title="Top">
 <link href="../no_existing_no_manual_html/index.html" rel="next" 
title="(no_existing_no_manual.info)">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
 Next: <a href="../no_existing_no_manual_html/index.html" accesskey="n" 
rel="next">(no_existing_no_manual.info)</a> &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href='#first'> 
&para;</a></span></h4>
 
 
 
diff --git a/tp/t/results/html_tests/check_htmlxref_menu/res_html/index.html 
b/tp/t/results/html_tests/check_htmlxref_menu/res_html/index.html
index eda5e25843..d381674ca2 100644
--- a/tp/t/results/html_tests/check_htmlxref_menu/res_html/index.html
+++ b/tp/t/results/html_tests/check_htmlxref_menu/res_html/index.html
@@ -17,6 +17,8 @@
 <link href="first.html" rel="prev" title="first">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -33,7 +35,7 @@ td.menu-entry-destination {vertical-align: top}
 Next: <a href="../no_existing_no_manual_direction_html/index.html" 
accesskey="n" rel="next">(../there/no_existing_no_manual_direction)</a>, 
Previous: <a href="first.html" accesskey="p" rel="prev">first</a>, Up: <a 
href="../dir_html/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <p><a data-manual="no_existing_no_manual.info" 
href="../no_existing_no_manual_html/a.html#a">(no_existing_no_manual.info)c</a>
 <a data-manual="no_existing_no_manual.info" 
href="../no_existing_no_manual_html/a.html#a">(no_existing_no_manual.info)c</a>
diff --git 
a/tp/t/results/html_tests/check_htmlxref_no_use_nodes/res_html/chapter.html 
b/tp/t/results/html_tests/check_htmlxref_no_use_nodes/res_html/chapter.html
index 6b851bc928..5a55c10d8e 100644
--- a/tp/t/results/html_tests/check_htmlxref_no_use_nodes/res_html/chapter.html
+++ b/tp/t/results/html_tests/check_htmlxref_no_use_nodes/res_html/chapter.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="top">
 <link href="../chap_not_existing_html/index.html" rel="next" 
title="(chap_not_existing)">
 <link href="../dir_html/node-in-dir.html#node-in-dir" rel="prev" 
title="(dir)node in dir">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
  Up : <a href="index.html" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href='#Chapter'> &para;</a></span></h2>
 </div>
 
 
diff --git 
a/tp/t/results/html_tests/check_htmlxref_no_use_nodes/res_html/index.html 
b/tp/t/results/html_tests/check_htmlxref_no_use_nodes/res_html/index.html
index 3eb0cc3a9f..05945a8abc 100644
--- a/tp/t/results/html_tests/check_htmlxref_no_use_nodes/res_html/index.html
+++ b/tp/t/results/html_tests/check_htmlxref_no_use_nodes/res_html/index.html
@@ -15,6 +15,12 @@
 <link href="../dir_html/index.html" rel="up" title="(dir)">
 <link href="../no_existing_no_manual_direction_html/index.html" rel="next" 
title="(../there/no_existing_no_manual_direction)">
 <link href="#Top" rel="prev" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
  &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <p><a data-manual="no_existing_no_manual.info" 
href="../no_existing_no_manual_html/a.html#a">(no_existing_no_manual.info)c</a>
 <a data-manual="no_existing_no_manual.info" 
href="../no_existing_no_manual_html/a.html#a">(no_existing_no_manual.info)c</a>
diff --git 
a/tp/t/results/html_tests/contents_at_end/res_html/contents_at_end.html 
b/tp/t/results/html_tests/contents_at_end/res_html/contents_at_end.html
index 20290b1644..c60f458839 100644
--- a/tp/t/results/html_tests/contents_at_end/res_html/contents_at_end.html
+++ b/tp/t/results/html_tests/contents_at_end/res_html/contents_at_end.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -29,7 +31,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-at-end">Contents at end</h1>
+<h1 class="top" id="Contents-at-end"><span>Contents at end<a 
class="copiable-link" href='#Contents-at-end'> &para;</a></span></h1>
 
 <p>Content at end.
 </p>
@@ -50,7 +52,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents at end</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Contents at end</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/html_tests/contents_at_end_inline/res_html/contents_at_end.html 
b/tp/t/results/html_tests/contents_at_end_inline/res_html/contents_at_end.html
index bfb83a6c03..fb6854f480 100644
--- 
a/tp/t/results/html_tests/contents_at_end_inline/res_html/contents_at_end.html
+++ 
b/tp/t/results/html_tests/contents_at_end_inline/res_html/contents_at_end.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -29,7 +31,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-at-end">Contents at end</h1>
+<h1 class="top" id="Contents-at-end"><span>Contents at end<a 
class="copiable-link" href='#Contents-at-end'> &para;</a></span></h1>
 
 <p>Content at end.
 </p>
@@ -43,7 +45,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents at end</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Contents at end</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/html_tests/contents_at_end_separate_element/res_html/contents_at_end.html
 
b/tp/t/results/html_tests/contents_at_end_separate_element/res_html/contents_at_end.html
index 0875490b83..a729695dde 100644
--- 
a/tp/t/results/html_tests/contents_at_end_separate_element/res_html/contents_at_end.html
+++ 
b/tp/t/results/html_tests/contents_at_end_separate_element/res_html/contents_at_end.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -29,7 +31,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-at-end">Contents at end</h1>
+<h1 class="top" id="Contents-at-end"><span>Contents at end<a 
class="copiable-link" href='#Contents-at-end'> &para;</a></span></h1>
 
 <p>Content at end.
 </p>
@@ -43,7 +45,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents at end</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Contents at end</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/html_tests/contents_in_middle_chapter/res_html/contents_in_middle_chapter.html
 
b/tp/t/results/html_tests/contents_in_middle_chapter/res_html/contents_in_middle_chapter.html
index 645b5bb562..3a88f252d4 100644
--- 
a/tp/t/results/html_tests/contents_in_middle_chapter/res_html/contents_in_middle_chapter.html
+++ 
b/tp/t/results/html_tests/contents_in_middle_chapter/res_html/contents_in_middle_chapter.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -29,7 +31,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-in-chapter">Contents in chapter</h1>
+<h1 class="top" id="Contents-in-chapter"><span>Contents in chapter<a 
class="copiable-link" href='#Contents-in-chapter'> &para;</a></span></h1>
 
 <p>Content in chapter.
 </p>
@@ -53,7 +55,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents in chapter</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Contents in chapter</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter with contents
 </p>
@@ -67,7 +69,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">Contents in 
chapter</a>, Up: <
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-1">1.1 section</h3>
+<h3 class="section" id="section-1"><span>1.1 section<a class="copiable-link" 
href='#section-1'> &para;</a></span></h3>
 
 <p>Section.
 </p>
diff --git 
a/tp/t/results/html_tests/contents_in_middle_chapter_inline/res_html/contents_in_middle_chapter.html
 
b/tp/t/results/html_tests/contents_in_middle_chapter_inline/res_html/contents_in_middle_chapter.html
index aa92ebcc71..1f9725c2e6 100644
--- 
a/tp/t/results/html_tests/contents_in_middle_chapter_inline/res_html/contents_in_middle_chapter.html
+++ 
b/tp/t/results/html_tests/contents_in_middle_chapter_inline/res_html/contents_in_middle_chapter.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -29,7 +31,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-in-chapter">Contents in chapter</h1>
+<h1 class="top" id="Contents-in-chapter"><span>Contents in chapter<a 
class="copiable-link" href='#Contents-in-chapter'> &para;</a></span></h1>
 
 <p>Content in chapter.
 </p>
@@ -43,7 +45,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents in chapter</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Contents in chapter</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter with contents
 </p><div class="element-contents" id="SEC_Contents">
@@ -70,7 +72,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">Contents in 
chapter</a>, Up: <
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-1">1.1 section</h3>
+<h3 class="section" id="section-1"><span>1.1 section<a class="copiable-link" 
href='#section-1'> &para;</a></span></h3>
 
 <p>Section.
 </p>
diff --git 
a/tp/t/results/html_tests/contents_in_middle_chapter_separate_element/res_html/contents_in_middle_chapter.html
 
b/tp/t/results/html_tests/contents_in_middle_chapter_separate_element/res_html/contents_in_middle_chapter.html
index 2443f1b82a..9cfdbc1eeb 100644
--- 
a/tp/t/results/html_tests/contents_in_middle_chapter_separate_element/res_html/contents_in_middle_chapter.html
+++ 
b/tp/t/results/html_tests/contents_in_middle_chapter_separate_element/res_html/contents_in_middle_chapter.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -29,7 +31,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-in-chapter">Contents in chapter</h1>
+<h1 class="top" id="Contents-in-chapter"><span>Contents in chapter<a 
class="copiable-link" href='#Contents-in-chapter'> &para;</a></span></h1>
 
 <p>Content in chapter.
 </p>
@@ -43,7 +45,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents in chapter</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Contents in chapter</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter with contents
 </p>
@@ -57,7 +59,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">Contents in 
chapter</a>, Up: <
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-1">1.1 section</h3>
+<h3 class="section" id="section-1"><span>1.1 section<a class="copiable-link" 
href='#section-1'> &para;</a></span></h3>
 
 <p>Section.
 </p>
diff --git 
a/tp/t/results/html_tests/contents_in_middle_section/res_html/contents_in_middle_section.html
 
b/tp/t/results/html_tests/contents_in_middle_section/res_html/contents_in_middle_section.html
index ecab9a9260..ba46149d46 100644
--- 
a/tp/t/results/html_tests/contents_in_middle_section/res_html/contents_in_middle_section.html
+++ 
b/tp/t/results/html_tests/contents_in_middle_section/res_html/contents_in_middle_section.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -29,7 +31,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-in-section">Contents in section</h1>
+<h1 class="top" id="Contents-in-section"><span>Contents in section<a 
class="copiable-link" href='#Contents-in-section'> &para;</a></span></h1>
 
 <p>Content in section.
 </p>
@@ -54,7 +56,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents in section</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Contents in section</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 
 
@@ -68,7 +70,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">Contents in 
section</a>, Up: <
 <p>
 Next: <a href="#section1" accesskey="n" rel="next">section 1</a>, Up: <a 
href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-1">1.1 section</h3>
+<h3 class="section" id="section-1"><span>1.1 section<a class="copiable-link" 
href='#section-1'> &para;</a></span></h3>
 
 <p>The section with contents
 </p>
@@ -79,7 +81,7 @@ Next: <a href="#section1" accesskey="n" rel="next">section 
1</a>, Up: <a href="#
 <p>
 Previous: <a href="#section" accesskey="p" rel="prev">section</a>, Up: <a 
href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-1-1">1.2 section 1</h3>
+<h3 class="section" id="section-1-1"><span>1.2 section 1<a 
class="copiable-link" href='#section-1-1'> &para;</a></span></h3>
 
 <p>Section 1.
 </p>
diff --git 
a/tp/t/results/html_tests/contents_in_middle_section_inline/res_html/contents_in_middle_section.html
 
b/tp/t/results/html_tests/contents_in_middle_section_inline/res_html/contents_in_middle_section.html
index a024547eff..0447739341 100644
--- 
a/tp/t/results/html_tests/contents_in_middle_section_inline/res_html/contents_in_middle_section.html
+++ 
b/tp/t/results/html_tests/contents_in_middle_section_inline/res_html/contents_in_middle_section.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -29,7 +31,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-in-section">Contents in section</h1>
+<h1 class="top" id="Contents-in-section"><span>Contents in section<a 
class="copiable-link" href='#Contents-in-section'> &para;</a></span></h1>
 
 <p>Content in section.
 </p>
@@ -43,7 +45,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents in section</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Contents in section</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 
 
@@ -57,7 +59,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">Contents in 
section</a>, Up: <
 <p>
 Next: <a href="#section1" accesskey="n" rel="next">section 1</a>, Up: <a 
href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-1">1.1 section</h3>
+<h3 class="section" id="section-1"><span>1.1 section<a class="copiable-link" 
href='#section-1'> &para;</a></span></h3>
 
 <p>The section with contents
 </p><div class="element-contents" id="SEC_Contents">
@@ -82,7 +84,7 @@ Next: <a href="#section1" accesskey="n" rel="next">section 
1</a>, Up: <a href="#
 <p>
 Previous: <a href="#section" accesskey="p" rel="prev">section</a>, Up: <a 
href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-1-1">1.2 section 1</h3>
+<h3 class="section" id="section-1-1"><span>1.2 section 1<a 
class="copiable-link" href='#section-1-1'> &para;</a></span></h3>
 
 <p>Section 1.
 </p>
diff --git 
a/tp/t/results/html_tests/contents_in_middle_section_separate_element/res_html/contents_in_middle_section.html
 
b/tp/t/results/html_tests/contents_in_middle_section_separate_element/res_html/contents_in_middle_section.html
index 9223571071..05a73a5b88 100644
--- 
a/tp/t/results/html_tests/contents_in_middle_section_separate_element/res_html/contents_in_middle_section.html
+++ 
b/tp/t/results/html_tests/contents_in_middle_section_separate_element/res_html/contents_in_middle_section.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -29,7 +31,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Contents-in-section">Contents in section</h1>
+<h1 class="top" id="Contents-in-section"><span>Contents in section<a 
class="copiable-link" href='#Contents-in-section'> &para;</a></span></h1>
 
 <p>Content in section.
 </p>
@@ -43,7 +45,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Contents in section</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Contents in section</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 
 
@@ -57,7 +59,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">Contents in 
section</a>, Up: <
 <p>
 Next: <a href="#section1" accesskey="n" rel="next">section 1</a>, Up: <a 
href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-1">1.1 section</h3>
+<h3 class="section" id="section-1"><span>1.1 section<a class="copiable-link" 
href='#section-1'> &para;</a></span></h3>
 
 <p>The section with contents
 </p>
@@ -68,7 +70,7 @@ Next: <a href="#section1" accesskey="n" rel="next">section 
1</a>, Up: <a href="#
 <p>
 Previous: <a href="#section" accesskey="p" rel="prev">section</a>, Up: <a 
href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-1-1">1.2 section 1</h3>
+<h3 class="section" id="section-1-1"><span>1.2 section 1<a 
class="copiable-link" href='#section-1-1'> &para;</a></span></h3>
 
 <p>Section 1.
 </p>
diff --git a/tp/t/results/html_tests/deftypefnnewline_for_copying_after.pl 
b/tp/t/results/html_tests/deftypefnnewline_for_copying_after.pl
index ec29aa9403..5a114ea628 100644
--- a/tp/t/results/html_tests/deftypefnnewline_for_copying_after.pl
+++ b/tp/t/results/html_tests/deftypefnnewline_for_copying_after.pl
@@ -672,7 +672,7 @@ strong.def-name {font-family: monospace; font-weight: bold; 
font-size: larger}
 </p></dd></dl>
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <dl class="first-deftypefn first-deftypefun-alias-first-deftypefn">
 <dt class="deftypefn deftypefun-alias-deftypefn" id="index-something"><span 
class="category-def">Function:<br> </span><span><code 
class="def-type">void</code><br> <strong class="def-name">something</strong> 
<code class="def-code-arguments">input</code><a class="copiable-link" 
href=\'#index-something\'> &para;</a></span></dt>
diff --git a/tp/t/results/html_tests/deftypefnnewline_for_copying_before.pl 
b/tp/t/results/html_tests/deftypefnnewline_for_copying_before.pl
index bf30c1b30e..84ca99afef 100644
--- a/tp/t/results/html_tests/deftypefnnewline_for_copying_before.pl
+++ b/tp/t/results/html_tests/deftypefnnewline_for_copying_before.pl
@@ -624,7 +624,7 @@ strong.def-name {font-family: monospace; font-weight: bold; 
font-size: larger}
 
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <dl class="first-deftypefn first-deftypefun-alias-first-deftypefn">
 <dt class="deftypefn deftypefun-alias-deftypefn" id="index-something"><span 
class="category-def">Function:<br> </span><span><code 
class="def-type">void</code><br> <strong class="def-name">something</strong> 
<code class="def-code-arguments">input</code><a class="copiable-link" 
href=\'#index-something\'> &para;</a></span></dt>
diff --git a/tp/t/results/html_tests/documentdescription.pl 
b/tp/t/results/html_tests/documentdescription.pl
index f372979f08..1cf20b04ad 100644
--- a/tp/t/results/html_tests/documentdescription.pl
+++ b/tp/t/results/html_tests/documentdescription.pl
@@ -323,6 +323,12 @@ $result_converted{'html'}->{'documentdescription'} = 
'<!DOCTYPE html>
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -330,7 +336,7 @@ $result_converted{'html'}->{'documentdescription'} = 
'<!DOCTYPE html>
 <body lang="en">
 
 <div class="top-level-extent" id="top">
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 </div>
 
 
diff --git 
a/tp/t/results/html_tests/double_contents/res_html/double_contents.html 
b/tp/t/results/html_tests/double_contents/res_html/double_contents.html
index 7dc0b56121..569df6e244 100644
--- a/tp/t/results/html_tests/double_contents/res_html/double_contents.html
+++ b/tp/t/results/html_tests/double_contents/res_html/double_contents.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -30,7 +32,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
@@ -54,7 +56,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Double contents</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
@@ -68,7 +70,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">Double 
contents</a>, Up: <a hr
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 
 </div>
 </div>
diff --git 
a/tp/t/results/html_tests/double_contents_after_title/res_html/double_contents.html
 
b/tp/t/results/html_tests/double_contents_after_title/res_html/double_contents.html
index df212aca56..eca870fe38 100644
--- 
a/tp/t/results/html_tests/double_contents_after_title/res_html/double_contents.html
+++ 
b/tp/t/results/html_tests/double_contents_after_title/res_html/double_contents.html
@@ -14,6 +14,12 @@
 <link href="#Top" rel="start" title="Top">
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <link href="#chapter" rel="next" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
@@ -39,7 +45,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Double contents</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
@@ -53,7 +59,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">Double 
contents</a>, Up: <a hr
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 
 </div>
 </div>
diff --git 
a/tp/t/results/html_tests/double_contents_after_title_show_title/res_html/double_contents.html
 
b/tp/t/results/html_tests/double_contents_after_title_show_title/res_html/double_contents.html
index 628c137f67..17ce497cb0 100644
--- 
a/tp/t/results/html_tests/double_contents_after_title_show_title/res_html/double_contents.html
+++ 
b/tp/t/results/html_tests/double_contents_after_title_show_title/res_html/double_contents.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -44,7 +46,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
@@ -58,7 +60,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Double contents</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
@@ -72,7 +74,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">Double 
contents</a>, Up: <a hr
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 
 </div>
 </div>
diff --git 
a/tp/t/results/html_tests/double_contents_after_title_show_title_nodes/res_html/chapter.html
 
b/tp/t/results/html_tests/double_contents_after_title_show_title_nodes/res_html/chapter.html
index 4be440d646..18dc2f7b15 100644
--- 
a/tp/t/results/html_tests/double_contents_after_title_show_title_nodes/res_html/chapter.html
+++ 
b/tp/t/results/html_tests/double_contents_after_title_show_title_nodes/res_html/chapter.html
@@ -15,6 +15,12 @@
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
 <link href="index.html" rel="up" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">Double contents</a>, 
Up: <a href="index.html" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_after_title_show_title_nodes/res_html/index.html
 
b/tp/t/results/html_tests/double_contents_after_title_show_title_nodes/res_html/index.html
index c258a6b395..8194664ca3 100644
--- 
a/tp/t/results/html_tests/double_contents_after_title_show_title_nodes/res_html/index.html
+++ 
b/tp/t/results/html_tests/double_contents_after_title_show_title_nodes/res_html/index.html
@@ -16,6 +16,8 @@
 <link href="chapter.html" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -45,7 +47,7 @@ ul.toc-numbered-mark {list-style: none}
 Next: <a href="chapter.html" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
 <hr>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_after_title_show_title_nodes/res_html/section.html
 
b/tp/t/results/html_tests/double_contents_after_title_show_title_nodes/res_html/section.html
index f3a43db58a..3f3c5ef2b8 100644
--- 
a/tp/t/results/html_tests/double_contents_after_title_show_title_nodes/res_html/section.html
+++ 
b/tp/t/results/html_tests/double_contents_after_title_show_title_nodes/res_html/section.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
 <link href="chapter.html" rel="up" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Up: <a href="chapter.html" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
 <hr>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 
 </div>
 
diff --git 
a/tp/t/results/html_tests/double_contents_book/res_html/double_contents.html 
b/tp/t/results/html_tests/double_contents_book/res_html/double_contents.html
index 95df7337ff..7cb58de526 100644
--- a/tp/t/results/html_tests/double_contents_book/res_html/double_contents.html
+++ b/tp/t/results/html_tests/double_contents_book/res_html/double_contents.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -30,7 +32,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
 
@@ -54,7 +56,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Double contents</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 <ul class="toc-numbered-mark">
 <li> <a href="#section">1.1 section with contents</a> </li>
 </ul>
@@ -68,7 +70,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">Double 
contents</a>, Up: <a hr
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 
 </div>
 </div>
diff --git 
a/tp/t/results/html_tests/double_contents_chapter/res_html/chapter.html 
b/tp/t/results/html_tests/double_contents_chapter/res_html/chapter.html
index beb58741e7..ceab248e91 100644
--- a/tp/t/results/html_tests/double_contents_chapter/res_html/chapter.html
+++ b/tp/t/results/html_tests/double_contents_chapter/res_html/chapter.html
@@ -15,6 +15,12 @@
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
 <link href="index.html" rel="up" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 <p>
 Previous: <a href="index.html" accesskey="p" rel="prev">Double contents</a>, 
Up: <a href="index.html" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
@@ -39,7 +45,7 @@ Previous: <a href="index.html" accesskey="p" 
rel="prev">Double contents</a>, Up:
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 
 </div>
 </div>
diff --git 
a/tp/t/results/html_tests/double_contents_chapter/res_html/index.html 
b/tp/t/results/html_tests/double_contents_chapter/res_html/index.html
index 4aad8dcf2a..dd091de42a 100644
--- a/tp/t/results/html_tests/double_contents_chapter/res_html/index.html
+++ b/tp/t/results/html_tests/double_contents_chapter/res_html/index.html
@@ -16,6 +16,8 @@
 <link href="chapter.html#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -30,7 +32,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="chapter.html#chapter" accesskey="n" rel="next">Chapter 1</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_inline/res_html/double_contents.html 
b/tp/t/results/html_tests/double_contents_inline/res_html/double_contents.html
index 88c099d5be..69534625fd 100644
--- 
a/tp/t/results/html_tests/double_contents_inline/res_html/double_contents.html
+++ 
b/tp/t/results/html_tests/double_contents_inline/res_html/double_contents.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -43,7 +45,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
@@ -57,7 +59,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Double contents</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
@@ -84,7 +86,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">Double 
contents</a>, Up: <a hr
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
 
diff --git 
a/tp/t/results/html_tests/double_contents_inline_chapter/res_html/chapter.html 
b/tp/t/results/html_tests/double_contents_inline_chapter/res_html/chapter.html
index 46df2bd07a..84e8e00148 100644
--- 
a/tp/t/results/html_tests/double_contents_inline_chapter/res_html/chapter.html
+++ 
b/tp/t/results/html_tests/double_contents_inline_chapter/res_html/chapter.html
@@ -17,6 +17,8 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -30,7 +32,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Previous: <a href="index.html" accesskey="p" rel="prev">Double contents</a>, 
Up: <a href="index.html" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
@@ -57,7 +59,7 @@ Previous: <a href="index.html" accesskey="p" 
rel="prev">Double contents</a>, Up:
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
 
diff --git 
a/tp/t/results/html_tests/double_contents_inline_chapter/res_html/index.html 
b/tp/t/results/html_tests/double_contents_inline_chapter/res_html/index.html
index e2c3d0dd57..a6d928ebb8 100644
--- a/tp/t/results/html_tests/double_contents_inline_chapter/res_html/index.html
+++ b/tp/t/results/html_tests/double_contents_inline_chapter/res_html/index.html
@@ -16,6 +16,8 @@
 <link href="chapter.html#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -43,7 +45,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="chapter.html#chapter" accesskey="n" rel="next">Chapter 1</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_inline_nodes/res_html/chapter.html 
b/tp/t/results/html_tests/double_contents_inline_nodes/res_html/chapter.html
index 389f0b49a1..0046d85b16 100644
--- a/tp/t/results/html_tests/double_contents_inline_nodes/res_html/chapter.html
+++ b/tp/t/results/html_tests/double_contents_inline_nodes/res_html/chapter.html
@@ -17,6 +17,8 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -31,7 +33,7 @@ ul.toc-numbered-mark {list-style: none}
 Previous: <a href="index.html" accesskey="p" rel="prev">Double contents</a>, 
Up: <a href="index.html" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
diff --git 
a/tp/t/results/html_tests/double_contents_inline_nodes/res_html/index.html 
b/tp/t/results/html_tests/double_contents_inline_nodes/res_html/index.html
index 03202a7bf3..72e8129851 100644
--- a/tp/t/results/html_tests/double_contents_inline_nodes/res_html/index.html
+++ b/tp/t/results/html_tests/double_contents_inline_nodes/res_html/index.html
@@ -16,6 +16,8 @@
 <link href="chapter.html" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -44,7 +46,7 @@ ul.toc-numbered-mark {list-style: none}
 Next: <a href="chapter.html" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
 <hr>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_inline_nodes/res_html/section.html 
b/tp/t/results/html_tests/double_contents_inline_nodes/res_html/section.html
index 96cc4033d6..7963b87d3b 100644
--- a/tp/t/results/html_tests/double_contents_inline_nodes/res_html/section.html
+++ b/tp/t/results/html_tests/double_contents_inline_nodes/res_html/section.html
@@ -16,6 +16,8 @@
 <link href="chapter.html" rel="up" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -30,7 +32,7 @@ ul.toc-numbered-mark {list-style: none}
 Up: <a href="chapter.html" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
 <hr>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
 
diff --git 
a/tp/t/results/html_tests/double_contents_inline_section/res_html/chapter.html 
b/tp/t/results/html_tests/double_contents_inline_section/res_html/chapter.html
index 22a68de521..78b5e506ca 100644
--- 
a/tp/t/results/html_tests/double_contents_inline_section/res_html/chapter.html
+++ 
b/tp/t/results/html_tests/double_contents_inline_section/res_html/chapter.html
@@ -17,6 +17,8 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -30,7 +32,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Previous: <a href="index.html" accesskey="p" rel="prev">Double contents</a>, 
Up: <a href="index.html" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
diff --git 
a/tp/t/results/html_tests/double_contents_inline_section/res_html/index.html 
b/tp/t/results/html_tests/double_contents_inline_section/res_html/index.html
index ee57a4194c..afde15820b 100644
--- a/tp/t/results/html_tests/double_contents_inline_section/res_html/index.html
+++ b/tp/t/results/html_tests/double_contents_inline_section/res_html/index.html
@@ -16,6 +16,8 @@
 <link href="chapter.html" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -43,7 +45,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="chapter.html" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_inline_section/res_html/section.html 
b/tp/t/results/html_tests/double_contents_inline_section/res_html/section.html
index 2a1630bb3f..e4a8d86655 100644
--- 
a/tp/t/results/html_tests/double_contents_inline_section/res_html/section.html
+++ 
b/tp/t/results/html_tests/double_contents_inline_section/res_html/section.html
@@ -16,6 +16,8 @@
 <link href="chapter.html" rel="up" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -29,7 +31,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Up: <a href="chapter.html" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
 
diff --git 
a/tp/t/results/html_tests/double_contents_nodes/res_html/chapter.html 
b/tp/t/results/html_tests/double_contents_nodes/res_html/chapter.html
index 4be440d646..18dc2f7b15 100644
--- a/tp/t/results/html_tests/double_contents_nodes/res_html/chapter.html
+++ b/tp/t/results/html_tests/double_contents_nodes/res_html/chapter.html
@@ -15,6 +15,12 @@
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
 <link href="index.html" rel="up" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">Double contents</a>, 
Up: <a href="index.html" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git a/tp/t/results/html_tests/double_contents_nodes/res_html/index.html 
b/tp/t/results/html_tests/double_contents_nodes/res_html/index.html
index a3c1d18161..3df9ebf44f 100644
--- a/tp/t/results/html_tests/double_contents_nodes/res_html/index.html
+++ b/tp/t/results/html_tests/double_contents_nodes/res_html/index.html
@@ -16,6 +16,8 @@
 <link href="chapter.html" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -31,7 +33,7 @@ ul.toc-numbered-mark {list-style: none}
 Next: <a href="chapter.html" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
 <hr>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_nodes/res_html/section.html 
b/tp/t/results/html_tests/double_contents_nodes/res_html/section.html
index f3a43db58a..3f3c5ef2b8 100644
--- a/tp/t/results/html_tests/double_contents_nodes/res_html/section.html
+++ b/tp/t/results/html_tests/double_contents_nodes/res_html/section.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
 <link href="chapter.html" rel="up" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Up: <a href="chapter.html" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
 <hr>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 
 </div>
 
diff --git 
a/tp/t/results/html_tests/double_contents_section/res_html/chapter.html 
b/tp/t/results/html_tests/double_contents_section/res_html/chapter.html
index 61ba34f7ca..0925045f0e 100644
--- a/tp/t/results/html_tests/double_contents_section/res_html/chapter.html
+++ b/tp/t/results/html_tests/double_contents_section/res_html/chapter.html
@@ -15,6 +15,12 @@
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
 <link href="index.html" rel="up" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 <p>
 Previous: <a href="index.html" accesskey="p" rel="prev">Double contents</a>, 
Up: <a href="index.html" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_section/res_html/index.html 
b/tp/t/results/html_tests/double_contents_section/res_html/index.html
index 970faa33b8..8a1daa7089 100644
--- a/tp/t/results/html_tests/double_contents_section/res_html/index.html
+++ b/tp/t/results/html_tests/double_contents_section/res_html/index.html
@@ -16,6 +16,8 @@
 <link href="chapter.html" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -30,7 +32,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="chapter.html" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_section/res_html/section.html 
b/tp/t/results/html_tests/double_contents_section/res_html/section.html
index 54d81db77c..e5e10a639a 100644
--- a/tp/t/results/html_tests/double_contents_section/res_html/section.html
+++ b/tp/t/results/html_tests/double_contents_section/res_html/section.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
 <link href="chapter.html" rel="up" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 <p>
 Up: <a href="chapter.html" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 
 </div>
 <hr>
diff --git 
a/tp/t/results/html_tests/double_contents_separate_element/res_html/double_contents.html
 
b/tp/t/results/html_tests/double_contents_separate_element/res_html/double_contents.html
index fb8bb0360a..6e464e0c93 100644
--- 
a/tp/t/results/html_tests/double_contents_separate_element/res_html/double_contents.html
+++ 
b/tp/t/results/html_tests/double_contents_separate_element/res_html/double_contents.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -30,7 +32,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
@@ -44,7 +46,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Double contents</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
@@ -58,7 +60,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">Double 
contents</a>, Up: <a hr
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 
 <hr style="height: 6px;">
 </div>
diff --git 
a/tp/t/results/html_tests/double_contents_separate_element_chapter/res_html/chapter.html
 
b/tp/t/results/html_tests/double_contents_separate_element_chapter/res_html/chapter.html
index 7f09f7d99b..d67a13051c 100644
--- 
a/tp/t/results/html_tests/double_contents_separate_element_chapter/res_html/chapter.html
+++ 
b/tp/t/results/html_tests/double_contents_separate_element_chapter/res_html/chapter.html
@@ -15,6 +15,12 @@
 <link href="double_contents_toc.html#SEC_Contents" rel="contents" title="Table 
of Contents">
 <link href="index.html" rel="up" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 <p>
 Previous: <a href="index.html" accesskey="p" rel="prev">Double contents</a>, 
Up: <a href="index.html" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="double_contents_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
@@ -39,7 +45,7 @@ Previous: <a href="index.html" accesskey="p" 
rel="prev">Double contents</a>, Up:
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="double_contents_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 
 </div>
 </div>
diff --git 
a/tp/t/results/html_tests/double_contents_separate_element_chapter/res_html/index.html
 
b/tp/t/results/html_tests/double_contents_separate_element_chapter/res_html/index.html
index 302eca5f76..c9b5910f0f 100644
--- 
a/tp/t/results/html_tests/double_contents_separate_element_chapter/res_html/index.html
+++ 
b/tp/t/results/html_tests/double_contents_separate_element_chapter/res_html/index.html
@@ -14,6 +14,12 @@
 <link href="#Top" rel="start" title="Top">
 <link href="double_contents_toc.html#SEC_Contents" rel="contents" title="Table 
of Contents">
 <link href="chapter.html#chapter" rel="next" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 <p>
 Next: <a href="chapter.html#chapter" accesskey="n" rel="next">Chapter 1</a> 
&nbsp; [<a href="double_contents_toc.html#SEC_Contents" title="Table of 
contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_separate_element_nodes/res_html/chapter.html
 
b/tp/t/results/html_tests/double_contents_separate_element_nodes/res_html/chapter.html
index f7675613ec..2f7ae6009f 100644
--- 
a/tp/t/results/html_tests/double_contents_separate_element_nodes/res_html/chapter.html
+++ 
b/tp/t/results/html_tests/double_contents_separate_element_nodes/res_html/chapter.html
@@ -15,6 +15,12 @@
 <link href="double_contents_toc.html#SEC_Contents" rel="contents" title="Table 
of Contents">
 <link href="index.html" rel="up" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">Double contents</a>, 
Up: <a href="index.html" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="double_contents_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_separate_element_nodes/res_html/index.html
 
b/tp/t/results/html_tests/double_contents_separate_element_nodes/res_html/index.html
index 94d01fb0fd..875535769e 100644
--- 
a/tp/t/results/html_tests/double_contents_separate_element_nodes/res_html/index.html
+++ 
b/tp/t/results/html_tests/double_contents_separate_element_nodes/res_html/index.html
@@ -14,6 +14,12 @@
 <link href="#Top" rel="start" title="Top">
 <link href="double_contents_toc.html#SEC_Contents" rel="contents" title="Table 
of Contents">
 <link href="chapter.html" rel="next" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="chapter.html" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="double_contents_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
 <hr>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_separate_element_nodes/res_html/section.html
 
b/tp/t/results/html_tests/double_contents_separate_element_nodes/res_html/section.html
index 987e0cad30..5326a45c12 100644
--- 
a/tp/t/results/html_tests/double_contents_separate_element_nodes/res_html/section.html
+++ 
b/tp/t/results/html_tests/double_contents_separate_element_nodes/res_html/section.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="double_contents_toc.html#SEC_Contents" rel="contents" title="Table 
of Contents">
 <link href="chapter.html" rel="up" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Up: <a href="chapter.html" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="double_contents_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
 <hr>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 
 </div>
 
diff --git 
a/tp/t/results/html_tests/double_contents_separate_element_section/res_html/chapter.html
 
b/tp/t/results/html_tests/double_contents_separate_element_section/res_html/chapter.html
index 126dd8697c..09f123748e 100644
--- 
a/tp/t/results/html_tests/double_contents_separate_element_section/res_html/chapter.html
+++ 
b/tp/t/results/html_tests/double_contents_separate_element_section/res_html/chapter.html
@@ -15,6 +15,12 @@
 <link href="double_contents_toc.html#SEC_Contents" rel="contents" title="Table 
of Contents">
 <link href="index.html" rel="up" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 <p>
 Previous: <a href="index.html" accesskey="p" rel="prev">Double contents</a>, 
Up: <a href="index.html" accesskey="u" rel="up">Double contents</a> &nbsp; [<a 
href="double_contents_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_separate_element_section/res_html/index.html
 
b/tp/t/results/html_tests/double_contents_separate_element_section/res_html/index.html
index cbb8449d23..d28dde59cb 100644
--- 
a/tp/t/results/html_tests/double_contents_separate_element_section/res_html/index.html
+++ 
b/tp/t/results/html_tests/double_contents_separate_element_section/res_html/index.html
@@ -14,6 +14,12 @@
 <link href="#Top" rel="start" title="Top">
 <link href="double_contents_toc.html#SEC_Contents" rel="contents" title="Table 
of Contents">
 <link href="chapter.html" rel="next" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 <p>
 Next: <a href="chapter.html" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="double_contents_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Double-contents">Double contents</h1>
+<h1 class="top" id="Double-contents"><span>Double contents<a 
class="copiable-link" href='#Double-contents'> &para;</a></span></h1>
 
 <p>Double contents.
 </p>
diff --git 
a/tp/t/results/html_tests/double_contents_separate_element_section/res_html/section.html
 
b/tp/t/results/html_tests/double_contents_separate_element_section/res_html/section.html
index 5ba1a8232e..56f5d7b72d 100644
--- 
a/tp/t/results/html_tests/double_contents_separate_element_section/res_html/section.html
+++ 
b/tp/t/results/html_tests/double_contents_separate_element_section/res_html/section.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="double_contents_toc.html#SEC_Contents" rel="contents" title="Table 
of Contents">
 <link href="chapter.html" rel="up" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 <p>
 Up: <a href="chapter.html" accesskey="u" rel="up">Chapter 1</a> &nbsp; [<a 
href="double_contents_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-with-contents">1.1 section with contents</h3>
+<h3 class="section" id="section-with-contents"><span>1.1 section with 
contents<a class="copiable-link" href='#section-with-contents'> 
&para;</a></span></h3>
 
 </div>
 <hr>
diff --git a/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl 
b/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
index 09380af612..b9465f6b3a 100644
--- a/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
+++ b/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
@@ -233,6 +233,12 @@ 
$result_converted{'html'}->{'empty_lines_at_beginning_no_setfilename'} = '<!DOCT
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -240,7 +246,7 @@ 
$result_converted{'html'}->{'empty_lines_at_beginning_no_setfilename'} = '<!DOCT
 <body lang="en">
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 </div>
 
diff --git 
a/tp/t/results/html_tests/file_name_case_insensitive_conflict_redirections/res_html/index.html
 
b/tp/t/results/html_tests/file_name_case_insensitive_conflict_redirections/res_html/index.html
index 1346d27f1b..9e5a8df54c 100644
--- 
a/tp/t/results/html_tests/file_name_case_insensitive_conflict_redirections/res_html/index.html
+++ 
b/tp/t/results/html_tests/file_name_case_insensitive_conflict_redirections/res_html/index.html
@@ -12,19 +12,25 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#Chapter" accesskey="1">Chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="Chapter">
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href='#Chapter'> 
&para;</a></span></h2>
 
 <dl class="table">
 <dt>&lsquo;<samp class="samp">foo</samp>&rsquo;</dt>
diff --git 
a/tp/t/results/html_tests/file_name_conflict_with_Top/res_html/Chapter.html 
b/tp/t/results/html_tests/file_name_conflict_with_Top/res_html/Chapter.html
index 03190063b2..0e5f5d191c 100644
--- a/tp/t/results/html_tests/file_name_conflict_with_Top/res_html/Chapter.html
+++ b/tp/t/results/html_tests/file_name_conflict_with_Top/res_html/Chapter.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="index.html" rel="up" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Chap">1 Chap</h2>
+<h2 class="chapter" id="Chap"><span>1 Chap<a class="copiable-link" 
href='#Chap'> &para;</a></span></h2>
 
 <a class="anchor" id="index"></a></div>
 
diff --git 
a/tp/t/results/html_tests/file_name_conflict_with_Top/res_html/index.html 
b/tp/t/results/html_tests/file_name_conflict_with_Top/res_html/index.html
index e0aa33c655..5ebe667e7b 100644
--- a/tp/t/results/html_tests/file_name_conflict_with_Top/res_html/index.html
+++ b/tp/t/results/html_tests/file_name_conflict_with_Top/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="Chapter.html" rel="next" title="Chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 Next: <a href="Chapter.html" accesskey="n" rel="next">Chap</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="Chapter.html" accesskey="1">Chap</a></li>
diff --git 
a/tp/t/results/html_tests/file_name_conflict_with_section/res_html/Chap.html 
b/tp/t/results/html_tests/file_name_conflict_with_section/res_html/Chap.html
index 269b297618..00471b81a7 100644
--- a/tp/t/results/html_tests/file_name_conflict_with_section/res_html/Chap.html
+++ b/tp/t/results/html_tests/file_name_conflict_with_section/res_html/Chap.html
@@ -12,6 +12,12 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="index.html" rel="start" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
  Up : <a href="index.html" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter">1 Chap</h2>
+<h2 class="chapter"><span>1 Chap<a class="copiable-link" href='#Chap-1'> 
&para;</a></span></h2>
 </div>
 
 
diff --git 
a/tp/t/results/html_tests/file_name_conflict_with_section/res_html/index.html 
b/tp/t/results/html_tests/file_name_conflict_with_section/res_html/index.html
index a159d6ebe1..6f7d5b135e 100644
--- 
a/tp/t/results/html_tests/file_name_conflict_with_section/res_html/index.html
+++ 
b/tp/t/results/html_tests/file_name_conflict_with_section/res_html/index.html
@@ -12,6 +12,12 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
  &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 <a class="anchor" id="Chap"></a>
 <ul class="mini-toc">
 <li><a href="Chap.html" accesskey="1">Chap</a></li>
diff --git 
a/tp/t/results/html_tests/file_name_conflict_with_user_defined/res_html/Chapter-1.html
 
b/tp/t/results/html_tests/file_name_conflict_with_user_defined/res_html/Chapter-1.html
index 658e841221..8025b03ee7 100644
--- 
a/tp/t/results/html_tests/file_name_conflict_with_user_defined/res_html/Chapter-1.html
+++ 
b/tp/t/results/html_tests/file_name_conflict_with_user_defined/res_html/Chapter-1.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="myanchor.html" rel="next" title="Chapter 2">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 <p>
 Next: <a href="myanchor.html" accesskey="n" rel="next">Chap 2</a>, Previous: 
<a href="index.html" accesskey="p" rel="prev">top</a>, Up: <a href="index.html" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chap-1">1 Chap 1</h2>
+<h2 class="chapter" id="Chap-1"><span>1 Chap 1<a class="copiable-link" 
href='#Chap-1'> &para;</a></span></h2>
 
 <a class="anchor" id="myanchor"></a>
 </div>
diff --git 
a/tp/t/results/html_tests/file_name_conflict_with_user_defined/res_html/index.html
 
b/tp/t/results/html_tests/file_name_conflict_with_user_defined/res_html/index.html
index 1ada25025f..e6416d4f6f 100644
--- 
a/tp/t/results/html_tests/file_name_conflict_with_user_defined/res_html/index.html
+++ 
b/tp/t/results/html_tests/file_name_conflict_with_user_defined/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="Chapter-1.html" rel="next" title="Chapter 1">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
 <p>
 Next: <a href="Chapter-1.html" accesskey="n" rel="next">Chap 1</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="Chapter-1.html" accesskey="1">Chap 1</a></li>
diff --git 
a/tp/t/results/html_tests/file_name_conflict_with_user_defined/res_html/myanchor.html
 
b/tp/t/results/html_tests/file_name_conflict_with_user_defined/res_html/myanchor.html
index 43d74cf963..fed3b7984a 100644
--- 
a/tp/t/results/html_tests/file_name_conflict_with_user_defined/res_html/myanchor.html
+++ 
b/tp/t/results/html_tests/file_name_conflict_with_user_defined/res_html/myanchor.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="index.html" rel="up" title="Top">
 <link href="Chapter-1.html" rel="prev" title="Chapter 1">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 <p>
 Previous: <a href="Chapter-1.html" accesskey="p" rel="prev">Chap 1</a>, Up: <a 
href="index.html" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chap-2">2 Chap 2</h2>
+<h2 class="chapter" id="Chap-2"><span>2 Chap 2<a class="copiable-link" 
href='#Chap-2'> &para;</a></span></h2>
 </div>
 <hr>
 <div class="nav-panel">
diff --git 
a/tp/t/results/html_tests/filenameconflictwithnonsplit/res_html/filenameconflictwithnonsplit.html
 
b/tp/t/results/html_tests/filenameconflictwithnonsplit/res_html/filenameconflictwithnonsplit.html
index 0b62d9f4b4..2d6e1d6516 100644
--- 
a/tp/t/results/html_tests/filenameconflictwithnonsplit/res_html/filenameconflictwithnonsplit.html
+++ 
b/tp/t/results/html_tests/filenameconflictwithnonsplit/res_html/filenameconflictwithnonsplit.html
@@ -12,13 +12,19 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <a class="anchor" id="filenameconflictwithnonsplit"></a>
 </div>
diff --git 
a/tp/t/results/html_tests/filenameconflictwithspecialelement/res_html/chap.html 
b/tp/t/results/html_tests/filenameconflictwithspecialelement/res_html/chap.html
index 4d3781efbc..e092e9ee03 100644
--- 
a/tp/t/results/html_tests/filenameconflictwithspecialelement/res_html/chap.html
+++ 
b/tp/t/results/html_tests/filenameconflictwithspecialelement/res_html/chap.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="index.html" rel="up" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chap-1">1 chap</h2>
+<h2 class="chapter" id="chap-1"><span>1 chap<a class="copiable-link" 
href='#chap-1'> &para;</a></span></h2>
 
 <p>Need 2 elements for separate footnotes.
 </p>
diff --git 
a/tp/t/results/html_tests/filenameconflictwithspecialelement/res_html/index.html
 
b/tp/t/results/html_tests/filenameconflictwithspecialelement/res_html/index.html
index 1b2f71cc6c..d57326a34c 100644
--- 
a/tp/t/results/html_tests/filenameconflictwithspecialelement/res_html/index.html
+++ 
b/tp/t/results/html_tests/filenameconflictwithspecialelement/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="chap.html" rel="next" title="chap">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 Next: <a href="chap.html" accesskey="n" rel="next">chap</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <p><a class="footnote" id="DOCF1" 
href="filenameconflictwithspecialelement-fot.html#FOOT1"><sup>1</sup></a>
 </p>
diff --git 
a/tp/t/results/html_tests/float_copying/res_html/Copying-and-floats.html 
b/tp/t/results/html_tests/float_copying/res_html/Copying-and-floats.html
index 58688a8333..df9193cc0e 100644
--- a/tp/t/results/html_tests/float_copying/res_html/Copying-and-floats.html
+++ b/tp/t/results/html_tests/float_copying/res_html/Copying-and-floats.html
@@ -23,7 +23,9 @@ the author abandon his copyright.
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -40,7 +42,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a 
href="#Copying-and-floats" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="appendix" id="Copying-and-floats-1">Appendix A Copying and 
floats</h2>
+<h2 class="appendix" id="Copying-and-floats-1"><span>Appendix A Copying and 
floats<a class="copiable-link" href='#Copying-and-floats-1'> 
&para;</a></span></h2>
 
 <p>In the appendix, we print the references and the copying once more
 and the list of coyright notices (listoffloats).
@@ -72,14 +74,14 @@ the author abandon his copyright.
 <a class="anchor" id="public-domain-anchor"></a><a class="index-entry-id" 
id="index-copying-indexed-caption"></a>
 <a class="index-entry-id" id="index-copying-indexed-caption-function"></a>
 </div></div>
-<h4 class="subheading" id="listoffloats">listoffloats</h4>
+<h4 class="subheading" id="listoffloats"><span>listoffloats<a 
class="copiable-link" href='#listoffloats'> &para;</a></span></h4>
 <dl class="listoffloats">
 <dt><a href="index.html#public-domain">Copyright notice 1</a></dt><dd 
class="caption-in-listoffloats"><p>The Public Domain notice<a class="footnote" 
id="t_flistoffloats_DOCF1_4" 
href="float_copying_fot.html#t_flistoffloats_FOOT1_4"><sup>4</sup></a>
 </p>
 </dd>
 </dl>
 
-<h4 class="subheading" id="printindex">printindex</h4>
+<h4 class="subheading" id="printindex"><span>printindex<a 
class="copiable-link" href='#printindex'> &para;</a></span></h4>
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#Copying-and-floats_cp_letter-I"><b>I</b></a>
  &nbsp; 
diff --git a/tp/t/results/html_tests/float_copying/res_html/index.html 
b/tp/t/results/html_tests/float_copying/res_html/index.html
index 6cdda87168..9f2059f6b9 100644
--- a/tp/t/results/html_tests/float_copying/res_html/index.html
+++ b/tp/t/results/html_tests/float_copying/res_html/index.html
@@ -20,6 +20,12 @@ the author abandon his copyright.
 <link href="#Top" rel="start" title="Top">
 <link href="Copying-and-floats.html" rel="index" title="Copying and floats">
 <link href="Copying-and-floats.html" rel="next" title="Copying and floats">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -32,7 +38,7 @@ the author abandon his copyright.
 <p>
 Next: <a href="Copying-and-floats.html" accesskey="n" rel="next">Copying and 
floats</a> &nbsp; [<a href="Copying-and-floats.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href='#Top-1'> 
&para;</a></span></h1>
 
 <a class="index-entry-id" id="index-Top"></a>
 
diff --git 
a/tp/t/results/html_tests/footnotestyle_separate_html_text_no_monolithic.pl 
b/tp/t/results/html_tests/footnotestyle_separate_html_text_no_monolithic.pl
index 661c9492cc..fe875b83a2 100644
--- a/tp/t/results/html_tests/footnotestyle_separate_html_text_no_monolithic.pl
+++ b/tp/t/results/html_tests/footnotestyle_separate_html_text_no_monolithic.pl
@@ -368,7 +368,7 @@ 
$result_converted{'html_text'}->{'footnotestyle_separate_html_text_no_monolithic
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 <p>In top<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>.
 </p>
 <ul class="mini-toc">
@@ -380,7 +380,7 @@ 
$result_converted{'html_text'}->{'footnotestyle_separate_html_text_no_monolithic
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chap">1 Chap</h2>
+<h2 class="chapter" id="Chap"><span>1 Chap<a class="copiable-link" 
href=\'#Chap\'> &para;</a></span></h2>
 
 <hr>
 </div>
diff --git 
a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-f.html 
b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-f.html
index 4203e9e0ee..ebed86878f 100644
--- a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-f.html
+++ b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-f.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="chap-s.html" rel="next" title="chap s">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="chap-s.html" accesskey="n" rel="next">Chapter s</a>, Previous: 
<a href="index.html" accesskey="p" rel="prev">top</a>, Up: <a href="index.html" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapter-f">1 Chapter f</h2>
+<h2 class="chapter" id="Chapter-f"><span>1 Chapter f<a class="copiable-link" 
href='#Chapter-f'> &para;</a></span></h2>
 
 <p><a class="footnote" id="DOCF1" 
href="footnotestyle_separate_late_fot.html#FOOT1"><sup>1</sup></a>
 </p>
diff --git 
a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-s.html 
b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-s.html
index 508d887438..a4eef17aa7 100644
--- a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-s.html
+++ b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-s.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="index.html" rel="up" title="Top">
 <link href="chap-f.html" rel="prev" title="chap f">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="chap-f.html" accesskey="p" rel="prev">Chapter f</a>, Up: <a 
href="index.html" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapter-s">2 Chapter s</h2>
+<h2 class="chapter" id="Chapter-s"><span>2 Chapter s<a class="copiable-link" 
href='#Chapter-s'> &para;</a></span></h2>
 
 <p><a class="footnote" id="DOCF2" 
href="footnotestyle_separate_late_fot.html#FOOT2"><sup>2</sup></a>
 </p>
diff --git 
a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/index.html 
b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/index.html
index e452f83b6f..015bec57da 100644
--- a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/index.html
+++ b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="chap-f.html" rel="next" title="chap f">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 Next: <a href="chap-f.html" accesskey="n" rel="next">Chapter f</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="chap-f.html" accesskey="1">Chapter f</a></li>
diff --git a/tp/t/results/html_tests/html_in_copying.pl 
b/tp/t/results/html_tests/html_in_copying.pl
index 6717c09f80..cf61505560 100644
--- a/tp/t/results/html_tests/html_in_copying.pl
+++ b/tp/t/results/html_tests/html_in_copying.pl
@@ -311,6 +311,12 @@ in <b>html</b> in copying ``  -->
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -319,7 +325,7 @@ in <b>html</b> in copying ``  -->
 
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 </div>
 
diff --git a/tp/t/results/html_tests/index_and_node_same_name.pl 
b/tp/t/results/html_tests/index_and_node_same_name.pl
index 373f3ae779..a8e69931eb 100644
--- a/tp/t/results/html_tests/index_and_node_same_name.pl
+++ b/tp/t/results/html_tests/index_and_node_same_name.pl
@@ -250,7 +250,9 @@ $result_converted{'html'}->{'index_and_node_same_name'} = 
'<!DOCTYPE html>
 <link href="#index-node" rel="index" title="index node">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -263,8 +265,8 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 
 <body lang="en">
 <div class="top-level-extent" id="top">
-<h1 class="top">top</h1>
-<h4 class="node" id="index-node">index node</h4>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
+<h4 class="node" id="index-node"><span>index node<a class="copiable-link" 
href=\'#index-node\'> &para;</a></span></h4>
 
 <a class="index-entry-id" id="index-node-1"></a>
 <div class="printindex cp-printindex">
diff --git a/tp/t/results/html_tests/index_below.pl 
b/tp/t/results/html_tests/index_below.pl
index f3fb53ce00..9b415a2665 100644
--- a/tp/t/results/html_tests/index_below.pl
+++ b/tp/t/results/html_tests/index_below.pl
@@ -471,7 +471,9 @@ $result_converted{'html'}->{'index_below'} = '<!DOCTYPE 
html>
 <link href="#chap" rel="index" title="1 chap">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -488,7 +490,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 <p>
  &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">chap</a></li>
@@ -499,7 +501,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 <p>
  Up : <a href="#top" accesskey="u" rel="up">top</a> &nbsp; [<a href="#chap" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter">1 chap</h2>
+<h2 class="chapter"><span>1 chap<a class="copiable-link" href=\'#chap\'> 
&para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#sec" accesskey="1">sec</a></li>
@@ -510,7 +512,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 <p>
  Up : <a href="#chap" accesskey="u" rel="up">chap</a> &nbsp; [<a href="#chap" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h3 class="section">1.1 sec</h3>
+<h3 class="section"><span>1.1 sec<a class="copiable-link" href=\'#sec\'> 
&para;</a></span></h3>
 
 <a class="index-entry-id" id="index-entry"></a>
 <div class="printindex cp-printindex">
diff --git a/tp/t/results/html_tests/no_content/res_html/no_content.html 
b/tp/t/results/html_tests/no_content/res_html/no_content.html
index 07ab46874e..1ea66271cd 100644
--- a/tp/t/results/html_tests/no_content/res_html/no_content.html
+++ b/tp/t/results/html_tests/no_content/res_html/no_content.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="#chapter" rel="next" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; </p>
 </div>
-<h1 class="top" id="No-ccontent">No ccontent</h1>
+<h1 class="top" id="No-ccontent"><span>No ccontent<a class="copiable-link" 
href='#No-ccontent'> &para;</a></span></h1>
 
 <p>No content.
 </p>
@@ -37,7 +43,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">No ccontent</a>, Up: <a 
href="#Top" accesskey="u" rel="up">No ccontent</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/html_tests/no_content_do_contents/res_html/no_content.html 
b/tp/t/results/html_tests/no_content_do_contents/res_html/no_content.html
index c16a1b0df4..c12aaa9b73 100644
--- a/tp/t/results/html_tests/no_content_do_contents/res_html/no_content.html
+++ b/tp/t/results/html_tests/no_content_do_contents/res_html/no_content.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -29,7 +31,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="No-ccontent">No ccontent</h1>
+<h1 class="top" id="No-ccontent"><span>No ccontent<a class="copiable-link" 
href='#No-ccontent'> &para;</a></span></h1>
 
 <p>No content.
 </p>
@@ -50,7 +52,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">No ccontent</a>, Up: <a 
href="#Top" accesskey="u" rel="up">No ccontent</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/html_tests/no_content_do_contents_inline/res_html/no_content.html
 
b/tp/t/results/html_tests/no_content_do_contents_inline/res_html/no_content.html
index 07ab46874e..1ea66271cd 100644
--- 
a/tp/t/results/html_tests/no_content_do_contents_inline/res_html/no_content.html
+++ 
b/tp/t/results/html_tests/no_content_do_contents_inline/res_html/no_content.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="#chapter" rel="next" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; </p>
 </div>
-<h1 class="top" id="No-ccontent">No ccontent</h1>
+<h1 class="top" id="No-ccontent"><span>No ccontent<a class="copiable-link" 
href='#No-ccontent'> &para;</a></span></h1>
 
 <p>No content.
 </p>
@@ -37,7 +43,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">No ccontent</a>, Up: <a 
href="#Top" accesskey="u" rel="up">No ccontent</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/html_tests/no_content_do_contents_separate_element/res_html/no_content.html
 
b/tp/t/results/html_tests/no_content_do_contents_separate_element/res_html/no_content.html
index d066e59873..26575063b9 100644
--- 
a/tp/t/results/html_tests/no_content_do_contents_separate_element/res_html/no_content.html
+++ 
b/tp/t/results/html_tests/no_content_do_contents_separate_element/res_html/no_content.html
@@ -16,6 +16,8 @@
 <link href="#chapter" rel="next" title="chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -29,7 +31,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="No-ccontent">No ccontent</h1>
+<h1 class="top" id="No-ccontent"><span>No ccontent<a class="copiable-link" 
href='#No-ccontent'> &para;</a></span></h1>
 
 <p>No content.
 </p>
@@ -43,7 +45,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; [<a href=
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">No ccontent</a>, Up: <a 
href="#Top" accesskey="u" rel="up">No ccontent</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git a/tp/t/results/html_tests/no_content_inline/res_html/no_content.html 
b/tp/t/results/html_tests/no_content_inline/res_html/no_content.html
index 07ab46874e..1ea66271cd 100644
--- a/tp/t/results/html_tests/no_content_inline/res_html/no_content.html
+++ b/tp/t/results/html_tests/no_content_inline/res_html/no_content.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="#chapter" rel="next" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; </p>
 </div>
-<h1 class="top" id="No-ccontent">No ccontent</h1>
+<h1 class="top" id="No-ccontent"><span>No ccontent<a class="copiable-link" 
href='#No-ccontent'> &para;</a></span></h1>
 
 <p>No content.
 </p>
@@ -37,7 +43,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">No ccontent</a>, Up: <a 
href="#Top" accesskey="u" rel="up">No ccontent</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/html_tests/no_content_separate_element/res_html/no_content.html 
b/tp/t/results/html_tests/no_content_separate_element/res_html/no_content.html
index 07ab46874e..1ea66271cd 100644
--- 
a/tp/t/results/html_tests/no_content_separate_element/res_html/no_content.html
+++ 
b/tp/t/results/html_tests/no_content_separate_element/res_html/no_content.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="#chapter" rel="next" title="chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter 1</a> &nbsp; </p>
 </div>
-<h1 class="top" id="No-ccontent">No ccontent</h1>
+<h1 class="top" id="No-ccontent"><span>No ccontent<a class="copiable-link" 
href='#No-ccontent'> &para;</a></span></h1>
 
 <p>No content.
 </p>
@@ -37,7 +43,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter 
1</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">No ccontent</a>, Up: <a 
href="#Top" accesskey="u" rel="up">No ccontent</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter-1">1 Chapter 1</h2>
+<h2 class="chapter" id="Chapter-1"><span>1 Chapter 1<a class="copiable-link" 
href='#Chapter-1'> &para;</a></span></h2>
 
 <p>The chapter
 </p>
diff --git 
a/tp/t/results/html_tests/node_footnote_end/res_html/node_footnote.html 
b/tp/t/results/html_tests/node_footnote_end/res_html/node_footnote.html
index 0bde29ba42..ef0e45aec7 100644
--- a/tp/t/results/html_tests/node_footnote_end/res_html/node_footnote.html
+++ b/tp/t/results/html_tests/node_footnote_end/res_html/node_footnote.html
@@ -15,6 +15,12 @@
 <link href="#chapter" rel="up" title="1 chapter">
 <link href="#chapter" rel="next" title="1 chapter">
 <link href="#chapter" rel="prev" title="1 chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -32,7 +38,7 @@ Footnote 1<a class="footnote" id="DOCF1" 
href="#FOOT1"><sup>1</sup></a>.
 Footnote 2<a class="footnote" id="DOCF2" href="#FOOT2"><sup>2</sup></a>.
 </p>
 <div class="chapter-level-extent" id="chapter">
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href='#chapter-1'> &para;</a></span></h2>
 
 
 <a class="node" id="g_t_00e0"></a>
diff --git 
a/tp/t/results/html_tests/node_footnote_separated/res_html/node_footnote.html 
b/tp/t/results/html_tests/node_footnote_separated/res_html/node_footnote.html
index 0bde29ba42..ef0e45aec7 100644
--- 
a/tp/t/results/html_tests/node_footnote_separated/res_html/node_footnote.html
+++ 
b/tp/t/results/html_tests/node_footnote_separated/res_html/node_footnote.html
@@ -15,6 +15,12 @@
 <link href="#chapter" rel="up" title="1 chapter">
 <link href="#chapter" rel="next" title="1 chapter">
 <link href="#chapter" rel="prev" title="1 chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -32,7 +38,7 @@ Footnote 1<a class="footnote" id="DOCF1" 
href="#FOOT1"><sup>1</sup></a>.
 Footnote 2<a class="footnote" id="DOCF2" href="#FOOT2"><sup>2</sup></a>.
 </p>
 <div class="chapter-level-extent" id="chapter">
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href='#chapter-1'> &para;</a></span></h2>
 
 
 <a class="node" id="g_t_00e0"></a>
diff --git a/tp/t/results/html_tests/node_footnote_use_node/res_html/a.html 
b/tp/t/results/html_tests/node_footnote_use_node/res_html/a.html
index e081b7cd66..328933ea41 100644
--- a/tp/t/results/html_tests/node_footnote_use_node/res_html/a.html
+++ b/tp/t/results/html_tests/node_footnote_use_node/res_html/a.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="#g_t_00e2" rel="next" title="&acirc;">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="#g_t_00e2" accesskey="n" rel="next">&acirc;</a>, Previous: <a 
href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">&aacute;</h4>
+<h4 class="node"><span>&aacute;<a class="copiable-link" href='#g_t_00e1'> 
&para;</a></span></h4>
 
 <p>node &aacute;,
 Footnote 1<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>.
@@ -35,7 +41,7 @@ Footnote 1<a class="footnote" id="DOCF1" 
href="#FOOT1"><sup>1</sup></a>.
 <p>
 Next: <a href="chapter.html" accesskey="n" rel="next">chapter</a>, Previous: 
<a href="#g_t_00e1" accesskey="p" rel="prev">&aacute;</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">&acirc;</h4>
+<h4 class="node"><span>&acirc;<a class="copiable-link" href='#g_t_00e2'> 
&para;</a></span></h4>
 
 <p>node &acirc;,
 Footnote 2<a class="footnote" id="DOCF2" href="#FOOT2"><sup>2</sup></a>.
@@ -54,7 +60,7 @@ Footnote 2<a class="footnote" id="DOCF2" 
href="#FOOT2"><sup>2</sup></a>.
 <p>
 Previous: <a href="chapter.html" accesskey="p" rel="prev">chapter</a>, Up: <a 
href="chapter.html" accesskey="u" rel="up">chapter</a> &nbsp; </p>
 </div>
-<h4 class="node">&agrave;</h4>
+<h4 class="node"><span>&agrave;<a class="copiable-link" href='#g_t_00e0'> 
&para;</a></span></h4>
 
 <p>node &agrave;,
 Footnote 3<a class="footnote" id="DOCF3" href="#FOOT3"><sup>3</sup></a>.
diff --git 
a/tp/t/results/html_tests/node_footnote_use_node/res_html/chapter.html 
b/tp/t/results/html_tests/node_footnote_use_node/res_html/chapter.html
index 4bbb87bb5e..3d39429edc 100644
--- a/tp/t/results/html_tests/node_footnote_use_node/res_html/chapter.html
+++ b/tp/t/results/html_tests/node_footnote_use_node/res_html/chapter.html
@@ -17,6 +17,8 @@
 <link href="a.html#g_t_00e2" rel="prev" title="&acirc;">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -32,7 +34,7 @@ td.menu-entry-destination {vertical-align: top}
 Next: <a href="a.html#g_t_00e0" accesskey="n" rel="next">&agrave;</a>, 
Previous: <a href="a.html#g_t_00e2" accesskey="p" rel="prev">&acirc;</a>, Up: 
<a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href='#chapter-1'> &para;</a></span></h2>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="a.html#g_t_00e0" 
accesskey="1">&agrave;</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git a/tp/t/results/html_tests/node_footnote_use_node/res_html/index.html 
b/tp/t/results/html_tests/node_footnote_use_node/res_html/index.html
index 0725c8c1f8..fc2b80730a 100644
--- a/tp/t/results/html_tests/node_footnote_use_node/res_html/index.html
+++ b/tp/t/results/html_tests/node_footnote_use_node/res_html/index.html
@@ -15,6 +15,8 @@
 <link href="a.html#g_t_00e1" rel="next" title="&aacute;">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -30,7 +32,7 @@ td.menu-entry-destination {vertical-align: top}
 Next: <a href="a.html#g_t_00e1" accesskey="n" rel="next">&aacute;</a> &nbsp; 
</p>
 </div>
 <hr>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href='#Top'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="a.html#g_t_00e1" 
accesskey="1">&aacute;</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git 
a/tp/t/results/html_tests/node_footnote_use_node_separate/res_html/a.html 
b/tp/t/results/html_tests/node_footnote_use_node_separate/res_html/a.html
index 8684cc571d..42f19dadb8 100644
--- a/tp/t/results/html_tests/node_footnote_use_node_separate/res_html/a.html
+++ b/tp/t/results/html_tests/node_footnote_use_node_separate/res_html/a.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="#g_t_00e2" rel="next" title="&acirc;">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="#g_t_00e2" accesskey="n" rel="next">&acirc;</a>, Previous: <a 
href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">&aacute;</h4>
+<h4 class="node"><span>&aacute;<a class="copiable-link" href='#g_t_00e1'> 
&para;</a></span></h4>
 
 <p>node &aacute;,
 Footnote 1<a class="footnote" id="DOCF1" 
href="node_footnote_fot.html#FOOT1"><sup>1</sup></a>.
@@ -35,7 +41,7 @@ Footnote 1<a class="footnote" id="DOCF1" 
href="node_footnote_fot.html#FOOT1"><su
 <p>
 Next: <a href="chapter.html" accesskey="n" rel="next">chapter</a>, Previous: 
<a href="#g_t_00e1" accesskey="p" rel="prev">&aacute;</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">&acirc;</h4>
+<h4 class="node"><span>&acirc;<a class="copiable-link" href='#g_t_00e2'> 
&para;</a></span></h4>
 
 <p>node &acirc;,
 Footnote 2<a class="footnote" id="DOCF2" 
href="node_footnote_fot.html#FOOT2"><sup>2</sup></a>.
@@ -45,7 +51,7 @@ Footnote 2<a class="footnote" id="DOCF2" 
href="node_footnote_fot.html#FOOT2"><su
 <p>
 Previous: <a href="chapter.html" accesskey="p" rel="prev">chapter</a>, Up: <a 
href="chapter.html" accesskey="u" rel="up">chapter</a> &nbsp; </p>
 </div>
-<h4 class="node">&agrave;</h4>
+<h4 class="node"><span>&agrave;<a class="copiable-link" href='#g_t_00e0'> 
&para;</a></span></h4>
 
 <p>node &agrave;,
 Footnote 3<a class="footnote" id="DOCF3" 
href="node_footnote_fot.html#FOOT3"><sup>3</sup></a>.
diff --git 
a/tp/t/results/html_tests/node_footnote_use_node_separate/res_html/chapter.html 
b/tp/t/results/html_tests/node_footnote_use_node_separate/res_html/chapter.html
index 4bbb87bb5e..3d39429edc 100644
--- 
a/tp/t/results/html_tests/node_footnote_use_node_separate/res_html/chapter.html
+++ 
b/tp/t/results/html_tests/node_footnote_use_node_separate/res_html/chapter.html
@@ -17,6 +17,8 @@
 <link href="a.html#g_t_00e2" rel="prev" title="&acirc;">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -32,7 +34,7 @@ td.menu-entry-destination {vertical-align: top}
 Next: <a href="a.html#g_t_00e0" accesskey="n" rel="next">&agrave;</a>, 
Previous: <a href="a.html#g_t_00e2" accesskey="p" rel="prev">&acirc;</a>, Up: 
<a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href='#chapter-1'> &para;</a></span></h2>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="a.html#g_t_00e0" 
accesskey="1">&agrave;</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git 
a/tp/t/results/html_tests/node_footnote_use_node_separate/res_html/index.html 
b/tp/t/results/html_tests/node_footnote_use_node_separate/res_html/index.html
index 0725c8c1f8..fc2b80730a 100644
--- 
a/tp/t/results/html_tests/node_footnote_use_node_separate/res_html/index.html
+++ 
b/tp/t/results/html_tests/node_footnote_use_node_separate/res_html/index.html
@@ -15,6 +15,8 @@
 <link href="a.html#g_t_00e1" rel="next" title="&aacute;">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -30,7 +32,7 @@ td.menu-entry-destination {vertical-align: top}
 Next: <a href="a.html#g_t_00e1" accesskey="n" rel="next">&aacute;</a> &nbsp; 
</p>
 </div>
 <hr>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href='#Top'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="a.html#g_t_00e1" 
accesskey="1">&aacute;</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git 
a/tp/t/results/html_tests/redirection_same_labels/res_html/circumflex.html 
b/tp/t/results/html_tests/redirection_same_labels/res_html/circumflex.html
index 137204208b..5a804d7451 100644
--- a/tp/t/results/html_tests/redirection_same_labels/res_html/circumflex.html
+++ b/tp/t/results/html_tests/redirection_same_labels/res_html/circumflex.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="index.html" rel="up" title="Top">
 <link href="umlaut.html#umlaut" rel="prev" title="umlaut">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 <p>
 Previous: <a href="umlaut.html#umlaut" accesskey="p" rel="prev">umlaut</a>, 
Up: <a href="index.html" accesskey="u" rel="up">the top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="circumflex-1">2 circumflex</h2>
+<h2 class="chapter" id="circumflex-1"><span>2 circumflex<a 
class="copiable-link" href='#circumflex-1'> &para;</a></span></h2>
 
 
 <hr>
@@ -32,7 +38,7 @@ Previous: <a href="umlaut.html#umlaut" accesskey="p" 
rel="prev">umlaut</a>, Up:
 <p>
 Up: <a href="#circumflex" accesskey="u" rel="up">circumflex</a> &nbsp; </p>
 </div>
-<h4 class="node">&icirc;</h4>
+<h4 class="node"><span>&icirc;<a class="copiable-link" href='#g_t_00ee'> 
&para;</a></span></h4>
 </div>
 <hr>
 <div class="nav-panel">
diff --git 
a/tp/t/results/html_tests/redirection_same_labels/res_html/index.html 
b/tp/t/results/html_tests/redirection_same_labels/res_html/index.html
index a45b8c5fcd..f90cef287c 100644
--- a/tp/t/results/html_tests/redirection_same_labels/res_html/index.html
+++ b/tp/t/results/html_tests/redirection_same_labels/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="umlaut.html#umlaut" rel="next" title="umlaut">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
 <p>
 Next: <a href="umlaut.html#umlaut" accesskey="n" rel="next">umlaut</a> &nbsp; 
</p>
 </div>
-<h1 class="top" id="the-top">the top</h1>
+<h1 class="top" id="the-top"><span>the top<a class="copiable-link" 
href='#the-top'> &para;</a></span></h1>
 
 
 <ul class="mini-toc">
diff --git 
a/tp/t/results/html_tests/redirection_same_labels/res_html/umlaut.html 
b/tp/t/results/html_tests/redirection_same_labels/res_html/umlaut.html
index 3640db851b..6b2a8cd889 100644
--- a/tp/t/results/html_tests/redirection_same_labels/res_html/umlaut.html
+++ b/tp/t/results/html_tests/redirection_same_labels/res_html/umlaut.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="circumflex.html#circumflex" rel="next" title="circumflex">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 <p>
 Next: <a href="circumflex.html#circumflex" accesskey="n" 
rel="next">circumflex</a>, Previous: <a href="index.html" accesskey="p" 
rel="prev">the top</a>, Up: <a href="index.html" accesskey="u" rel="up">the 
top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="umlaut-1">1 umlaut</h2>
+<h2 class="chapter" id="umlaut-1"><span>1 umlaut<a class="copiable-link" 
href='#umlaut-1'> &para;</a></span></h2>
 
 
 <hr>
@@ -33,14 +39,14 @@ Next: <a href="circumflex.html#circumflex" accesskey="n" 
rel="next">circumflex</
 <p>
 Next: <a href="#g_t_0129" accesskey="n" rel="next">&#297;</a>, Up: <a 
href="#umlaut" accesskey="u" rel="up">umlaut</a> &nbsp; </p>
 </div>
-<h4 class="node">&iuml;</h4>
+<h4 class="node"><span>&iuml;<a class="copiable-link" href='#g_t_00ef'> 
&para;</a></span></h4>
 
 <hr>
 <a class="node-id" id="g_t_0129"></a><div class="nav-panel">
 <p>
 Previous: <a href="#g_t_00ef" accesskey="p" rel="prev">&iuml;</a>, Up: <a 
href="#umlaut" accesskey="u" rel="up">umlaut</a> &nbsp; </p>
 </div>
-<h4 class="node">&#297;</h4>
+<h4 class="node"><span>&#297;<a class="copiable-link" href='#g_t_0129'> 
&para;</a></span></h4>
 
 </div>
 <hr>
diff --git a/tp/t/results/html_tests/ref_in_preformatted.pl 
b/tp/t/results/html_tests/ref_in_preformatted.pl
index 755a6a803e..dc26284a7b 100644
--- a/tp/t/results/html_tests/ref_in_preformatted.pl
+++ b/tp/t/results/html_tests/ref_in_preformatted.pl
@@ -393,7 +393,7 @@ $result_converted{'html_text'}->{'ref_in_preformatted'} = 
'<a class="node-id" id
 <p>
  &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 <div class="example">
@@ -406,7 +406,7 @@ node name</a>
 <p>
  &nbsp; </p>
 </div>
-<h4 class="node">nnn the node name</h4>
+<h4 class="node"><span>nnn the node name<a class="copiable-link" 
href=\'#nnn-the-node-name\'> &para;</a></span></h4>
 ';
 
 1;
diff --git a/tp/t/results/html_tests/sectioning_frames/res_html/First-node.html 
b/tp/t/results/html_tests/sectioning_frames/res_html/First-node.html
index 57b114bbcf..01c1f9efed 100644
--- a/tp/t/results/html_tests/sectioning_frames/res_html/First-node.html
+++ b/tp/t/results/html_tests/sectioning_frames/res_html/First-node.html
@@ -13,8 +13,10 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -41,7 +43,7 @@ th.menu-comment {text-align:left}
 <td>[Index]</td>
 <td>[<a href="sectioning_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="first-node-chapter">1 first node chapter</h1>
+<h1 class="chapter" id="first-node-chapter"><span>1 first node chapter<a 
class="copiable-link" href='#first-node-chapter'> &para;</a></span></h1>
 
 <p>first node chapter text
 </p><table class="menu" border="0" cellspacing="0">
@@ -72,7 +74,7 @@ th.menu-comment {text-align:left}
 <td>[Index]</td>
 <td>[<a href="sectioning_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="unnumberedsec" id="unnumbered-section">unnumbered section</h2>
+<h2 class="unnumberedsec" id="unnumbered-section"><span>unnumbered section<a 
class="copiable-link" href='#unnumbered-section'> &para;</a></span></h2>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#unnumbered-sub">unnumbered 
subsection</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">un
@@ -102,7 +104,7 @@ th.menu-comment {text-align:left}
 <td>[Index]</td>
 <td>[<a href="sectioning_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="unnumberedsubsec" id="unnumbered-subsection">unnumbered 
subsection</h3>
+<h3 class="unnumberedsubsec" id="unnumbered-subsection"><span>unnumbered 
subsection<a class="copiable-link" href='#unnumbered-subsection'> 
&para;</a></span></h3>
 
 <hr>
 </div>
@@ -122,7 +124,7 @@ th.menu-comment {text-align:left}
 <td>[Index]</td>
 <td>[<a href="sectioning_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="numbered-subsection">numbered subsection</h3>
+<h3 class="subsection" id="numbered-subsection"><span>numbered subsection<a 
class="copiable-link" href='#numbered-subsection'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -142,7 +144,7 @@ th.menu-comment {text-align:left}
 <td>[Index]</td>
 <td>[<a href="sectioning_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="unnumberedsubsec" id="unnumbered-subsection2">unnumbered 
subsection2</h3>
+<h3 class="unnumberedsubsec" id="unnumbered-subsection2"><span>unnumbered 
subsection2<a class="copiable-link" href='#unnumbered-subsection2'> 
&para;</a></span></h3>
 
 <hr>
 </div>
@@ -162,7 +164,7 @@ th.menu-comment {text-align:left}
 <td>[Index]</td>
 <td>[<a href="sectioning_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="numbered-subsection2">numbered subsection2</h3>
+<h3 class="subsection" id="numbered-subsection2"><span>numbered subsection2<a 
class="copiable-link" href='#numbered-subsection2'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -183,7 +185,7 @@ th.menu-comment {text-align:left}
 <td>[Index]</td>
 <td>[<a href="sectioning_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="unnumberedsec" id="unnumbered-section2">unnumbered section2</h2>
+<h2 class="unnumberedsec" id="unnumbered-section2"><span>unnumbered section2<a 
class="copiable-link" href='#unnumbered-section2'> &para;</a></span></h2>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#numbered-sub3">numbered 
subsection3</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -207,7 +209,7 @@ th.menu-comment {text-align:left}
 <td>[Index]</td>
 <td>[<a href="sectioning_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="numbered-subsection3">numbered subsection3</h3>
+<h3 class="subsection" id="numbered-subsection3"><span>numbered subsection3<a 
class="copiable-link" href='#numbered-subsection3'> &para;</a></span></h3>
 
 
 <hr>
@@ -229,7 +231,7 @@ th.menu-comment {text-align:left}
 <td>[Index]</td>
 <td>[<a href="sectioning_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section" id="numbered-section">1.1 numbered section</h2>
+<h2 class="section" id="numbered-section"><span>1.1 numbered section<a 
class="copiable-link" href='#numbered-section'> &para;</a></span></h2>
 
 <a class="node" id="between-node"></a>
 <p>between node, node without sectioning node
diff --git 
a/tp/t/results/html_tests/sectioning_frames/res_html/Second-node.html 
b/tp/t/results/html_tests/sectioning_frames/res_html/Second-node.html
index 44b9154bfd..df56d0cd32 100644
--- a/tp/t/results/html_tests/sectioning_frames/res_html/Second-node.html
+++ b/tp/t/results/html_tests/sectioning_frames/res_html/Second-node.html
@@ -13,7 +13,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -40,7 +42,7 @@ span.program-in-footer {font-size: smaller}
 
 <p>Second node text
 </p>
-<h1 class="chapter" id="second-node-chapter">2 second node chapter</h1>
+<h1 class="chapter" id="second-node-chapter"><span>2 second node chapter<a 
class="copiable-link" href='#second-node-chapter'> &para;</a></span></h1>
 
 <p>second node chapter text.
 </p>
diff --git 
a/tp/t/results/html_tests/sectioning_frames/res_html/Third-node-unnumbered.html 
b/tp/t/results/html_tests/sectioning_frames/res_html/Third-node-unnumbered.html
index c6b8c708e6..acfbdf7d4d 100644
--- 
a/tp/t/results/html_tests/sectioning_frames/res_html/Third-node-unnumbered.html
+++ 
b/tp/t/results/html_tests/sectioning_frames/res_html/Third-node-unnumbered.html
@@ -13,7 +13,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -37,7 +39,7 @@ span.program-in-footer {font-size: smaller}
 <td>[Index]</td>
 <td>[<a href="sectioning_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="unnumbered" id="unnumbered-chapter">unnumbered chapter</h1>
+<h1 class="unnumbered" id="unnumbered-chapter"><span>unnumbered chapter<a 
class="copiable-link" href='#unnumbered-chapter'> &para;</a></span></h1>
 
 <p>unnumbered chapter text.
 </p>
diff --git a/tp/t/results/html_tests/shortcontents_no_top.pl 
b/tp/t/results/html_tests/shortcontents_no_top.pl
index 57fd973a0c..46c997bd18 100644
--- a/tp/t/results/html_tests/shortcontents_no_top.pl
+++ b/tp/t/results/html_tests/shortcontents_no_top.pl
@@ -212,6 +212,8 @@ $result_converted{'html'}->{'shortcontents_no_top'} = 
'<!DOCTYPE html>
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -221,17 +223,17 @@ ul.toc-numbered-mark {list-style: none}
 
 <body lang="en">
 <div class="chapter-level-extent" id="chap">
-<h2 class="chapter">1 chap</h2>
+<h2 class="chapter"><span>1 chap<a class="copiable-link" href=\'#chap\'> 
&para;</a></span></h2>
 
 </div>
 <div class="chapter-level-extent" id="chap2">
-<h2 class="chapter">2 chap2</h2>
+<h2 class="chapter"><span>2 chap2<a class="copiable-link" href=\'#chap2\'> 
&para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#sec" accesskey="1">sec</a></li>
 </ul>
 <div class="section-level-extent" id="sec">
-<h3 class="section">2.1 sec</h3>
+<h3 class="section"><span>2.1 sec<a class="copiable-link" href=\'#sec\'> 
&para;</a></span></h3>
 
 <div class="element-shortcontents" id="SEC_Shortcontents">
 <h2 class="shortcontents-heading">Short Table of Contents</h2>
diff --git a/tp/t/results/html_tests/shorttitlepage.pl 
b/tp/t/results/html_tests/shorttitlepage.pl
index d559f52dc1..347def99f5 100644
--- a/tp/t/results/html_tests/shorttitlepage.pl
+++ b/tp/t/results/html_tests/shorttitlepage.pl
@@ -329,7 +329,9 @@ $result_converted{'html'}->{'shorttitlepage'} = '<!DOCTYPE 
html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 h1.shorttitlepage {text-align:center}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -342,7 +344,7 @@ h1.shorttitlepage {text-align:center}
 
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="Top-of-_0040title-HTML-test">Top of @title <small 
class="sc">HTML</small> <code class="code">test</code></h1>
+<h1 class="top" id="Top-of-_0040title-HTML-test"><span>Top of @title <small 
class="sc">HTML</small> <code class="code">test</code><a class="copiable-link" 
href=\'#Top-of-_0040title-HTML-test\'> &para;</a></span></h1>
 
 <p>Top.
 </p>
diff --git a/tp/t/results/html_tests/simple_menu_in_example.pl 
b/tp/t/results/html_tests/simple_menu_in_example.pl
index 58baf2fdef..a89fe9a706 100644
--- a/tp/t/results/html_tests/simple_menu_in_example.pl
+++ b/tp/t/results/html_tests/simple_menu_in_example.pl
@@ -604,10 +604,12 @@ $result_converted{'html'}->{'simple_menu_in_example'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
 pre.menu-comment-preformatted {font-family: serif}
 pre.menu-entry-description-preformatted {font-family: serif; display: inline}
 pre.menu-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -615,7 +617,7 @@ pre.menu-preformatted {font-family: serif}
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <div class="example">
 <div class="menu">&bull; <a href="entry.html#Top" 
accesskey="1">(entry)</a>::<pre class="menu-entry-description-preformatted">
diff --git 
a/tp/t/results/html_tests/simplest_test_date_in_header/res_html/simplest.html 
b/tp/t/results/html_tests/simplest_test_date_in_header/res_html/simplest.html
index 90da6e73e5..bbea83e064 100644
--- 
a/tp/t/results/html_tests/simplest_test_date_in_header/res_html/simplest.html
+++ 
b/tp/t/results/html_tests/simplest_test_date_in_header/res_html/simplest.html
@@ -13,12 +13,18 @@
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href='#Top'> 
&para;</a></span></h1>
 
 <p>This is a very simple texi manual &nbsp; &lt;&gt;.
 </p>
diff --git a/tp/t/results/html_tests/split_html_text.pl 
b/tp/t/results/html_tests/split_html_text.pl
index 129ab03216..f6c5f0f80e 100644
--- a/tp/t/results/html_tests/split_html_text.pl
+++ b/tp/t/results/html_tests/split_html_text.pl
@@ -562,7 +562,7 @@ $result_converted{'html_text'}->{'split_html_text'} = '<div 
class="top-level-ext
  &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 <p>In top
 </p>
 <ul class="mini-toc">
@@ -575,7 +575,7 @@ $result_converted{'html_text'}->{'split_html_text'} = '<div 
class="top-level-ext
  &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Chap">1 Chap</h2>
+<h2 class="chapter" id="Chap"><span>1 Chap<a class="copiable-link" 
href=\'#Chap\'> &para;</a></span></h2>
 </div>
 </div>
 ';
diff --git a/tp/t/results/html_tests/test_accents_sc_default.pl 
b/tp/t/results/html_tests/test_accents_sc_default.pl
index 02522f4d1c..931ae17c0c 100644
--- a/tp/t/results/html_tests/test_accents_sc_default.pl
+++ b/tp/t/results/html_tests/test_accents_sc_default.pl
@@ -1302,7 +1302,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_default'} = '<div class="top-l
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node-chap" accesskey="1">chapter</a></li>
@@ -1313,7 +1313,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_default'} = '<div class="top-l
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 
 <p>&ldquo;in double q&rdquo;. &lsquo;in simple q&rsquo;.
 </p>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_default/res_html/index.html 
b/tp/t/results/html_tests/test_accents_sc_default/res_html/index.html
index 9fdfd794cf..33c428d873 100644
--- a/tp/t/results/html_tests/test_accents_sc_default/res_html/index.html
+++ b/tp/t/results/html_tests/test_accents_sc_default/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="top">
 <link href="node-chap.html" rel="next" title="node chap">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 Next: <a href="node-chap.html" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="node-chap.html" accesskey="1">chapter</a></li>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_default/res_html/node-chap.html 
b/tp/t/results/html_tests/test_accents_sc_default/res_html/node-chap.html
index 3568faf65b..712985c451 100644
--- a/tp/t/results/html_tests/test_accents_sc_default/res_html/node-chap.html
+++ b/tp/t/results/html_tests/test_accents_sc_default/res_html/node-chap.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="top">
 <link href="index.html" rel="up" title="top">
 <link href="index.html" rel="prev" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">top section</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top section</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href='#chapter'> &para;</a></span></h2>
 
 <p>&ldquo;in double q&rdquo;. &lsquo;in simple q&rsquo;.
 </p>
diff --git a/tp/t/results/html_tests/test_accents_sc_default_latin1.pl 
b/tp/t/results/html_tests/test_accents_sc_default_latin1.pl
index cf0c763755..130b2efc8d 100644
--- a/tp/t/results/html_tests/test_accents_sc_default_latin1.pl
+++ b/tp/t/results/html_tests/test_accents_sc_default_latin1.pl
@@ -1342,7 +1342,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_default_latin1'} = '
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node-chap" accesskey="1">chapter</a></li>
@@ -1353,7 +1353,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_default_latin1'} = '
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 
 <p>&ldquo;in double q&rdquo;. &lsquo;in simple q&rsquo;.
 </p>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_default_latin1/res_html/index.html 
b/tp/t/results/html_tests/test_accents_sc_default_latin1/res_html/index.html
index 708252ba42..70e403c258 100644
--- a/tp/t/results/html_tests/test_accents_sc_default_latin1/res_html/index.html
+++ b/tp/t/results/html_tests/test_accents_sc_default_latin1/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="top">
 <link href="node-chap.html" rel="next" title="node chap">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="node-chap.html" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="node-chap.html" accesskey="1">chapter</a></li>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_default_latin1/res_html/node-chap.html
 
b/tp/t/results/html_tests/test_accents_sc_default_latin1/res_html/node-chap.html
index b7549305e2..a5c658c2be 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_default_latin1/res_html/node-chap.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_default_latin1/res_html/node-chap.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="top">
 <link href="index.html" rel="up" title="top">
 <link href="index.html" rel="prev" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">top section</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top section</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href='#chapter'> &para;</a></span></h2>
 
 <p>&ldquo;in double q&rdquo;. &lsquo;in simple q&rsquo;.
 </p>
diff --git a/tp/t/results/html_tests/test_accents_sc_default_usascii.pl 
b/tp/t/results/html_tests/test_accents_sc_default_usascii.pl
index 5973523a9e..0311386f7d 100644
--- a/tp/t/results/html_tests/test_accents_sc_default_usascii.pl
+++ b/tp/t/results/html_tests/test_accents_sc_default_usascii.pl
@@ -1363,7 +1363,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_default_usascii'} = '
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node-chap" accesskey="1">chapter</a></li>
@@ -1374,7 +1374,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_default_usascii'} = '
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 
 <p>&ldquo;in double q&rdquo;. &lsquo;in simple q&rsquo;.
 </p>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_default_usascii/res_html/index.html 
b/tp/t/results/html_tests/test_accents_sc_default_usascii/res_html/index.html
index 6cb63a5194..f81ca47fbb 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_default_usascii/res_html/index.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_default_usascii/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="top">
 <link href="node-chap.html" rel="next" title="node chap">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="node-chap.html" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="node-chap.html" accesskey="1">chapter</a></li>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_default_usascii/res_html/node-chap.html
 
b/tp/t/results/html_tests/test_accents_sc_default_usascii/res_html/node-chap.html
index 7ddc8c72f0..3f7b0ba2ec 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_default_usascii/res_html/node-chap.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_default_usascii/res_html/node-chap.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="top">
 <link href="index.html" rel="up" title="top">
 <link href="index.html" rel="prev" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">top section</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top section</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href='#chapter'> &para;</a></span></h2>
 
 <p>&ldquo;in double q&rdquo;. &lsquo;in simple q&rsquo;.
 </p>
diff --git a/tp/t/results/html_tests/test_accents_sc_enable_encoding.pl 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding.pl
index 5ee756c8f8..7bf861ee4d 100644
--- a/tp/t/results/html_tests/test_accents_sc_enable_encoding.pl
+++ b/tp/t/results/html_tests/test_accents_sc_enable_encoding.pl
@@ -1302,7 +1302,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_enable_encoding'} = '<div clas
 <p>
    </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> ¶</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node-chap" accesskey="1">chapter</a></li>
@@ -1313,7 +1313,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_enable_encoding'} = '<div clas
 <p>
    </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> ¶</a></span></h2>
 
 <p>“in double q”. ‘in simple q’.
 </p>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding/res_html/index.html 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding/res_html/index.html
index c24ff0d050..e641da558c 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding/res_html/index.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="top">
 <link href="node-chap.html" rel="next" title="node chap">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 Next: <a href="node-chap.html" accesskey="n" rel="next">chapter</a>   </p>
 </div>
 <hr>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> ¶</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="node-chap.html" accesskey="1">chapter</a></li>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding/res_html/node-chap.html
 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding/res_html/node-chap.html
index 0f25f126c9..70a8dbc192 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding/res_html/node-chap.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding/res_html/node-chap.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="top">
 <link href="index.html" rel="up" title="top">
 <link href="index.html" rel="prev" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">top section</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top section</a>   </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href='#chapter'> ¶</a></span></h2>
 
 <p>“in double q”. ‘in simple q’.
 </p>
diff --git a/tp/t/results/html_tests/test_accents_sc_enable_encoding_latin1.pl 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_latin1.pl
index a0f021b8cc..8306a5b7f6 100644
--- a/tp/t/results/html_tests/test_accents_sc_enable_encoding_latin1.pl
+++ b/tp/t/results/html_tests/test_accents_sc_enable_encoding_latin1.pl
@@ -1342,7 +1342,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_enable_encoding_latin1'} = '
 <p>
    </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> ¶</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node-chap" accesskey="1">chapter</a></li>
@@ -1353,7 +1353,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_enable_encoding_latin1'} = '
 <p>
    </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> ¶</a></span></h2>
 
 <p>&ldquo;in double q&rdquo;. &lsquo;in simple q&rsquo;.
 </p>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_latin1/res_html/index.html
 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_latin1/res_html/index.html
index 735a8d6419..6badb2a9b4 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_latin1/res_html/index.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_latin1/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="top">
 <link href="node-chap.html" rel="next" title="node chap">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="node-chap.html" accesskey="n" rel="next">chapter</a> � </p>
 </div>
 <hr>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> �</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="node-chap.html" accesskey="1">chapter</a></li>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_latin1/res_html/node-chap.html
 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_latin1/res_html/node-chap.html
index 7de04f128f..96509c2766 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_latin1/res_html/node-chap.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_latin1/res_html/node-chap.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="top">
 <link href="index.html" rel="up" title="top">
 <link href="index.html" rel="prev" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">top section</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top section</a> � </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href='#chapter'> �</a></span></h2>
 
 <p>&ldquo;in double q&rdquo;. &lsquo;in simple q&rsquo;.
 </p>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_latin1.pl 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_latin1.pl
index b6d0567a8f..a655c80d03 100644
--- a/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_latin1.pl
+++ b/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_latin1.pl
@@ -1342,7 +1342,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_enable_encoding_to_utf8_latin1
 <p>
    </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> ¶</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node-chap" accesskey="1">chapter</a></li>
@@ -1353,7 +1353,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_enable_encoding_to_utf8_latin1
 <p>
    </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> ¶</a></span></h2>
 
 <p>“in double q”. ‘in simple q’.
 </p>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_latin1/res_html/index.html
 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_latin1/res_html/index.html
index 3dda06bab4..1642e1cd03 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_latin1/res_html/index.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_latin1/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="top">
 <link href="node-chap.html" rel="next" title="node chap">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="node-chap.html" accesskey="n" rel="next">chapter</a>   </p>
 </div>
 <hr>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> ¶</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="node-chap.html" accesskey="1">chapter</a></li>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_latin1/res_html/node-chap.html
 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_latin1/res_html/node-chap.html
index 0f25f126c9..70a8dbc192 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_latin1/res_html/node-chap.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_latin1/res_html/node-chap.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="top">
 <link href="index.html" rel="up" title="top">
 <link href="index.html" rel="prev" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">top section</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top section</a>   </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href='#chapter'> ¶</a></span></h2>
 
 <p>“in double q”. ‘in simple q’.
 </p>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_usascii.pl 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_usascii.pl
index 5e09ce9e98..9dcfa2fcf6 100644
--- a/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_usascii.pl
+++ b/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_usascii.pl
@@ -1363,7 +1363,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_enable_encoding_to_utf8_usasci
 <p>
    </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> ¶</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node-chap" accesskey="1">chapter</a></li>
@@ -1374,7 +1374,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_enable_encoding_to_utf8_usasci
 <p>
    </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> ¶</a></span></h2>
 
 <p>“in double q”. ‘in simple q’.
 </p>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_usascii/res_html/index.html
 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_usascii/res_html/index.html
index 3dda06bab4..1642e1cd03 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_usascii/res_html/index.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_usascii/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="top">
 <link href="node-chap.html" rel="next" title="node chap">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="node-chap.html" accesskey="n" rel="next">chapter</a>   </p>
 </div>
 <hr>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> ¶</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="node-chap.html" accesskey="1">chapter</a></li>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_usascii/res_html/node-chap.html
 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_usascii/res_html/node-chap.html
index 0f25f126c9..70a8dbc192 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_usascii/res_html/node-chap.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_to_utf8_usascii/res_html/node-chap.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="top">
 <link href="index.html" rel="up" title="top">
 <link href="index.html" rel="prev" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">top section</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top section</a>   </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href='#chapter'> ¶</a></span></h2>
 
 <p>“in double q”. ‘in simple q’.
 </p>
diff --git a/tp/t/results/html_tests/test_accents_sc_enable_encoding_usascii.pl 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_usascii.pl
index 11d506fa66..6dc99bd485 100644
--- a/tp/t/results/html_tests/test_accents_sc_enable_encoding_usascii.pl
+++ b/tp/t/results/html_tests/test_accents_sc_enable_encoding_usascii.pl
@@ -1363,7 +1363,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_enable_encoding_usascii'} = '
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node-chap" accesskey="1">chapter</a></li>
@@ -1374,7 +1374,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_enable_encoding_usascii'} = '
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 
 <p>&ldquo;in double q&rdquo;. &lsquo;in simple q&rsquo;.
 </p>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_usascii/res_html/index.html
 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_usascii/res_html/index.html
index 6cb63a5194..f81ca47fbb 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_usascii/res_html/index.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_usascii/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="top">
 <link href="node-chap.html" rel="next" title="node chap">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="node-chap.html" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="node-chap.html" accesskey="1">chapter</a></li>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_usascii/res_html/node-chap.html
 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_usascii/res_html/node-chap.html
index 7ddc8c72f0..3f7b0ba2ec 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_enable_encoding_usascii/res_html/node-chap.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_enable_encoding_usascii/res_html/node-chap.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="top">
 <link href="index.html" rel="up" title="top">
 <link href="index.html" rel="prev" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">top section</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top section</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href='#chapter'> &para;</a></span></h2>
 
 <p>&ldquo;in double q&rdquo;. &lsquo;in simple q&rsquo;.
 </p>
diff --git a/tp/t/results/html_tests/test_accents_sc_to_utf8_latin1.pl 
b/tp/t/results/html_tests/test_accents_sc_to_utf8_latin1.pl
index 3273377c26..77c96dce14 100644
--- a/tp/t/results/html_tests/test_accents_sc_to_utf8_latin1.pl
+++ b/tp/t/results/html_tests/test_accents_sc_to_utf8_latin1.pl
@@ -1342,7 +1342,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_to_utf8_latin1'} = '
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node-chap" accesskey="1">chapter</a></li>
@@ -1353,7 +1353,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_to_utf8_latin1'} = '
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 
 <p>&ldquo;in double q&rdquo;. &lsquo;in simple q&rsquo;.
 </p>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_to_utf8_latin1/res_html/index.html 
b/tp/t/results/html_tests/test_accents_sc_to_utf8_latin1/res_html/index.html
index e953a647a6..f324058788 100644
--- a/tp/t/results/html_tests/test_accents_sc_to_utf8_latin1/res_html/index.html
+++ b/tp/t/results/html_tests/test_accents_sc_to_utf8_latin1/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="top">
 <link href="node-chap.html" rel="next" title="node chap">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="node-chap.html" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="node-chap.html" accesskey="1">chapter</a></li>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_to_utf8_latin1/res_html/node-chap.html
 
b/tp/t/results/html_tests/test_accents_sc_to_utf8_latin1/res_html/node-chap.html
index 3568faf65b..712985c451 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_to_utf8_latin1/res_html/node-chap.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_to_utf8_latin1/res_html/node-chap.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="top">
 <link href="index.html" rel="up" title="top">
 <link href="index.html" rel="prev" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">top section</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top section</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href='#chapter'> &para;</a></span></h2>
 
 <p>&ldquo;in double q&rdquo;. &lsquo;in simple q&rsquo;.
 </p>
diff --git a/tp/t/results/html_tests/test_accents_sc_use_numeric_entity.pl 
b/tp/t/results/html_tests/test_accents_sc_use_numeric_entity.pl
index bcff38dbfb..3cbbe6955c 100644
--- a/tp/t/results/html_tests/test_accents_sc_use_numeric_entity.pl
+++ b/tp/t/results/html_tests/test_accents_sc_use_numeric_entity.pl
@@ -1302,7 +1302,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_use_numeric_entity'} = '<div c
 <p>
  &#160; </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &#182;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node-chap" accesskey="1">chapter</a></li>
@@ -1313,7 +1313,7 @@ 
$result_converted{'html_text'}->{'test_accents_sc_use_numeric_entity'} = '<div c
 <p>
  &#160; </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &#182;</a></span></h2>
 
 <p>&#8220;in double q&#8221;. &#8216;in simple q&#8217;.
 </p>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_use_numeric_entity/res_html/index.html
 
b/tp/t/results/html_tests/test_accents_sc_use_numeric_entity/res_html/index.html
index f1f5f84562..79cd67d5c9 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_use_numeric_entity/res_html/index.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_use_numeric_entity/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="top">
 <link href="node-chap.html" rel="next" title="node chap">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 Next: <a href="node-chap.html" accesskey="n" rel="next">chapter</a> &#160; </p>
 </div>
 <hr>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &#182;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="node-chap.html" accesskey="1">chapter</a></li>
diff --git 
a/tp/t/results/html_tests/test_accents_sc_use_numeric_entity/res_html/node-chap.html
 
b/tp/t/results/html_tests/test_accents_sc_use_numeric_entity/res_html/node-chap.html
index ba7dee0ef6..02cbccd27e 100644
--- 
a/tp/t/results/html_tests/test_accents_sc_use_numeric_entity/res_html/node-chap.html
+++ 
b/tp/t/results/html_tests/test_accents_sc_use_numeric_entity/res_html/node-chap.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="top">
 <link href="index.html" rel="up" title="top">
 <link href="index.html" rel="prev" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">top section</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top section</a> &#160; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href='#chapter'> &#182;</a></span></h2>
 
 <p>&#8220;in double q&#8221;. &#8216;in simple q&#8217;.
 </p>
diff --git a/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl 
b/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl
index 2d4f33f66b..f4ce3f31b7 100644
--- a/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl
+++ b/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl
@@ -593,6 +593,12 @@ 
$result_converted{'html'}->{'test_xrefautomaticsectiontitle'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -603,7 +609,7 @@ 
$result_converted{'html'}->{'test_xrefautomaticsectiontitle'} = '<!DOCTYPE html>
 <p>
 Next: <a href="#chap" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <ul class="mini-toc">
@@ -615,7 +621,7 @@ Next: <a href="#chap" accesskey="n" rel="next">chapter</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 
 
 <p>See <a class="xref" href="#chap">chapter</a>.
diff --git 
a/tp/t/results/html_tests/test_xrefautomaticsectiontitle_off_first.pl 
b/tp/t/results/html_tests/test_xrefautomaticsectiontitle_off_first.pl
index 71f3493644..7f3c8b318b 100644
--- a/tp/t/results/html_tests/test_xrefautomaticsectiontitle_off_first.pl
+++ b/tp/t/results/html_tests/test_xrefautomaticsectiontitle_off_first.pl
@@ -602,6 +602,12 @@ 
$result_converted{'html'}->{'test_xrefautomaticsectiontitle_off_first'} = '<!DOC
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -614,7 +620,7 @@ 
$result_converted{'html'}->{'test_xrefautomaticsectiontitle_off_first'} = '<!DOC
 <p>
 Next: <a href="#chap" accesskey="n" rel="next">chap</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <ul class="mini-toc">
@@ -626,7 +632,7 @@ Next: <a href="#chap" accesskey="n" rel="next">chap</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 
 <p>See <a class="xref" href="#chap">chap</a>.
 </p>
diff --git 
a/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl 
b/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl
index 96bc4705d2..ec0037500b 100644
--- a/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl
+++ b/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl
@@ -292,6 +292,8 @@ 
$result_converted{'html'}->{'text_before_top_and_contents_after_title'} = '<!DOC
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -315,7 +317,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>Some text before top
 </p>
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <p>In top.
 </p>
@@ -323,7 +325,7 @@ ul.toc-numbered-mark {list-style: none}
 <li><a href="#the-chap" accesskey="1">the chap</a></li>
 </ul>
 <div class="chapter-level-extent" id="the-chap">
-<h2 class="chapter">1 the chap</h2>
+<h2 class="chapter"><span>1 the chap<a class="copiable-link" 
href=\'#the-chap\'> &para;</a></span></h2>
 
 
 </div>
diff --git 
a/tp/t/results/html_tests/text_before_top_and_summarycontents_after_title.pl 
b/tp/t/results/html_tests/text_before_top_and_summarycontents_after_title.pl
index 888e28b2df..482612c036 100644
--- a/tp/t/results/html_tests/text_before_top_and_summarycontents_after_title.pl
+++ b/tp/t/results/html_tests/text_before_top_and_summarycontents_after_title.pl
@@ -291,6 +291,8 @@ 
$result_converted{'html'}->{'text_before_top_and_summarycontents_after_title'} =
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -313,7 +315,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>Some text before top
 </p>
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <p>In top.
 </p>
@@ -321,7 +323,7 @@ ul.toc-numbered-mark {list-style: none}
 <li><a href="#the-chap" accesskey="1">the chap</a></li>
 </ul>
 <div class="chapter-level-extent" id="the-chap">
-<h2 class="chapter">1 the chap</h2>
+<h2 class="chapter"><span>1 the chap<a class="copiable-link" 
href=\'#the-chap\'> &para;</a></span></h2>
 
 
 </div>
diff --git a/tp/t/results/html_tests/titles.pl 
b/tp/t/results/html_tests/titles.pl
index f163cab1d4..a1b12b0796 100644
--- a/tp/t/results/html_tests/titles.pl
+++ b/tp/t/results/html_tests/titles.pl
@@ -329,7 +329,9 @@ $result_converted{'html'}->{'titles'} = '<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 h1.settitle {text-align:center}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -342,7 +344,7 @@ h1.settitle {text-align:center}
 
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="Top-of-_0040title-HTML-test">Top of @title <small 
class="sc">HTML</small> <code class="code">test</code></h1>
+<h1 class="top" id="Top-of-_0040title-HTML-test"><span>Top of @title <small 
class="sc">HTML</small> <code class="code">test</code><a class="copiable-link" 
href=\'#Top-of-_0040title-HTML-test\'> &para;</a></span></h1>
 
 <p>Top.
 </p>
diff --git a/tp/t/results/html_tests/top_node_up_explicit.pl 
b/tp/t/results/html_tests/top_node_up_explicit.pl
index 46d0d1fd37..e81aa035bf 100644
--- a/tp/t/results/html_tests/top_node_up_explicit.pl
+++ b/tp/t/results/html_tests/top_node_up_explicit.pl
@@ -550,6 +550,12 @@ $result_converted{'html'}->{'top_node_up_explicit'} = 
'<!DOCTYPE html>
 
 <link href="#Top" rel="start" title="Top">
 <link href="http://etop.example.org"; rel="up" title="(dir)">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -560,7 +566,7 @@ $result_converted{'html'}->{'top_node_up_explicit'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="dir.html#Top" accesskey="n" rel="next">(dir)</a>, Previous: <a 
href="weird.html#Top" accesskey="p" rel="prev">(weird)</a>, Up: <a 
href="http://etop.example.org"; accesskey="u" rel="up">(dir)</a> &nbsp; </p>
 </div>
-<h1 class="top" id="The-top">The top</h1>
+<h1 class="top" id="The-top"><span>The top<a class="copiable-link" 
href=\'#The-top\'> &para;</a></span></h1>
 
 <p>Just a top node.
 </p>
@@ -574,7 +580,7 @@ Next: <a href="dir.html#Top" accesskey="n" 
rel="next">(dir)</a>, Previous: <a hr
 <p>
 Up: <a href="#Top" accesskey="u" rel="up">The top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="A-chapter">1 A chapter</h2>
+<h2 class="chapter" id="A-chapter"><span>1 A chapter<a class="copiable-link" 
href=\'#A-chapter\'> &para;</a></span></h2>
 
 <p>Without the chapter, no up node from top is generated.
 </p></div>
diff --git a/tp/t/results/html_tests/top_node_up_explicit_no_nodes.pl 
b/tp/t/results/html_tests/top_node_up_explicit_no_nodes.pl
index 5b500985bf..99c59d1f24 100644
--- a/tp/t/results/html_tests/top_node_up_explicit_no_nodes.pl
+++ b/tp/t/results/html_tests/top_node_up_explicit_no_nodes.pl
@@ -550,6 +550,12 @@ 
$result_converted{'html'}->{'top_node_up_explicit_no_nodes'} = '<!DOCTYPE html>
 
 <link href="#Top" rel="start" title="The top">
 <link href="http://etop.example.org"; rel="up" title="(dir)">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -560,7 +566,7 @@ 
$result_converted{'html'}->{'top_node_up_explicit_no_nodes'} = '<!DOCTYPE html>
 <p>
  Up : <a href="http://etop.example.org"; accesskey="u" rel="up">(dir)</a> 
&nbsp; </p>
 </div>
-<h1 class="top" id="The-top">The top</h1>
+<h1 class="top" id="The-top"><span>The top<a class="copiable-link" 
href=\'#The-top\'> &para;</a></span></h1>
 
 <p>Just a top node.
 </p>
@@ -574,7 +580,7 @@ 
$result_converted{'html'}->{'top_node_up_explicit_no_nodes'} = '<!DOCTYPE html>
 <p>
  Up : <a href="#Top" accesskey="u" rel="up">The top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="A-chapter">1 A chapter</h2>
+<h2 class="chapter" id="A-chapter"><span>1 A chapter<a class="copiable-link" 
href=\'#A-chapter\'> &para;</a></span></h2>
 
 <p>Without the chapter, no up node from top is generated.
 </p></div>
diff --git a/tp/t/results/html_tests/top_node_up_implicit.pl 
b/tp/t/results/html_tests/top_node_up_implicit.pl
index 08cf2e7bad..36429015de 100644
--- a/tp/t/results/html_tests/top_node_up_implicit.pl
+++ b/tp/t/results/html_tests/top_node_up_implicit.pl
@@ -460,6 +460,12 @@ $result_converted{'html'}->{'top_node_up_implicit'} = 
'<!DOCTYPE html>
 
 <link href="#Top" rel="start" title="Top">
 <link href="http://itop.example.org"; rel="up" title="(dir)">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -470,7 +476,7 @@ $result_converted{'html'}->{'top_node_up_implicit'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#Chap" accesskey="n" rel="next">A chapter</a>, Up: <a 
href="http://itop.example.org"; accesskey="u" rel="up">(dir)</a> &nbsp; </p>
 </div>
-<h1 class="top" id="The-top">The top</h1>
+<h1 class="top" id="The-top"><span>The top<a class="copiable-link" 
href=\'#The-top\'> &para;</a></span></h1>
 
 <p>Just a top node.
 </p>
@@ -484,7 +490,7 @@ Next: <a href="#Chap" accesskey="n" rel="next">A 
chapter</a>, Up: <a href="http:
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">The top</a>, Up: <a 
href="#Top" accesskey="u" rel="up">The top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="A-chapter">1 A chapter</h2>
+<h2 class="chapter" id="A-chapter"><span>1 A chapter<a class="copiable-link" 
href=\'#A-chapter\'> &para;</a></span></h2>
 
 <p>Without the chapter, no up node from top is generated.
 </p></div>
diff --git a/tp/t/results/html_tests/top_node_up_implicit_no_nodes.pl 
b/tp/t/results/html_tests/top_node_up_implicit_no_nodes.pl
index 917519c6c7..fae561b6a3 100644
--- a/tp/t/results/html_tests/top_node_up_implicit_no_nodes.pl
+++ b/tp/t/results/html_tests/top_node_up_implicit_no_nodes.pl
@@ -460,6 +460,12 @@ 
$result_converted{'html'}->{'top_node_up_implicit_no_nodes'} = '<!DOCTYPE html>
 
 <link href="#Top" rel="start" title="The top">
 <link href="http://itop.example.org"; rel="up" title="(dir)">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -470,7 +476,7 @@ 
$result_converted{'html'}->{'top_node_up_implicit_no_nodes'} = '<!DOCTYPE html>
 <p>
  Up : <a href="http://itop.example.org"; accesskey="u" rel="up">(dir)</a> 
&nbsp; </p>
 </div>
-<h1 class="top" id="The-top">The top</h1>
+<h1 class="top" id="The-top"><span>The top<a class="copiable-link" 
href=\'#The-top\'> &para;</a></span></h1>
 
 <p>Just a top node.
 </p>
@@ -484,7 +490,7 @@ 
$result_converted{'html'}->{'top_node_up_implicit_no_nodes'} = '<!DOCTYPE html>
 <p>
  Up : <a href="#Top" accesskey="u" rel="up">The top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="A-chapter">1 A chapter</h2>
+<h2 class="chapter" id="A-chapter"><span>1 A chapter<a class="copiable-link" 
href=\'#A-chapter\'> &para;</a></span></h2>
 
 <p>Without the chapter, no up node from top is generated.
 </p></div>
diff --git 
a/tp/t/results/html_tests/transliterated_names_conflicts/res_html/Other-node.html
 
b/tp/t/results/html_tests/transliterated_names_conflicts/res_html/Other-node.html
index e20db15de1..396d34fc5d 100644
--- 
a/tp/t/results/html_tests/transliterated_names_conflicts/res_html/Other-node.html
+++ 
b/tp/t/results/html_tests/transliterated_names_conflicts/res_html/Other-node.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="index.html" rel="up" title="Top">
 <link href="Pres.html" rel="prev" title="Prés">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="Pres.html" accesskey="p" rel="prev">Prés</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Same transliterated names</a> &nbsp; 
</p>
 </div>
 <hr>
-<h2 class="chapter" id="Other-chapter">2 Other chapter</h2>
+<h2 class="chapter" id="Other-chapter"><span>2 Other chapter<a 
class="copiable-link" href='#Other-chapter'> &para;</a></span></h2>
 
 <a class="anchor" id="Pr_00eas"></a>
 <div class="float" id="Pr_00e8s">
diff --git 
a/tp/t/results/html_tests/transliterated_names_conflicts/res_html/Pres.html 
b/tp/t/results/html_tests/transliterated_names_conflicts/res_html/Pres.html
index bf18d7e5b0..57a0feae04 100644
--- a/tp/t/results/html_tests/transliterated_names_conflicts/res_html/Pres.html
+++ b/tp/t/results/html_tests/transliterated_names_conflicts/res_html/Pres.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="Other-node.html" rel="next" title="Other node">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="Other-node.html" accesskey="n" rel="next">Other chapter</a>, 
Previous: <a href="index.html" accesskey="p" rel="prev">Same transliterated 
names</a>, Up: <a href="index.html" accesskey="u" rel="up">Same transliterated 
names</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Pres">1 Prés</h2>
+<h2 class="chapter" id="Pres"><span>1 Prés<a class="copiable-link" 
href='#Pres'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/html_tests/transliterated_names_conflicts/res_html/index.html 
b/tp/t/results/html_tests/transliterated_names_conflicts/res_html/index.html
index 096bfb585c..5177319c0f 100644
--- a/tp/t/results/html_tests/transliterated_names_conflicts/res_html/index.html
+++ b/tp/t/results/html_tests/transliterated_names_conflicts/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="Pres.html" rel="next" title="Prés">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 Next: <a href="Pres.html" accesskey="n" rel="next">Prés</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="Same-transliterated-names">Same transliterated names</h1>
+<h1 class="top" id="Same-transliterated-names"><span>Same transliterated 
names<a class="copiable-link" href='#Same-transliterated-names'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="Pres.html" accesskey="1">Prés</a></li>
diff --git a/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html 
b/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html
index e56a70c2b8..c8981cf7a5 100644
--- a/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html
+++ b/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html
@@ -15,7 +15,9 @@
 <link href="#other-nodes" rel="next" title="1 Chapter with nodes">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -30,14 +32,14 @@ td.menu-entry-destination {vertical-align: top}
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="Test-refs">Test refs</h1>
+<h1 class="top" id="Test-refs"><span>Test refs<a class="copiable-link" 
href='#Test-refs'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#other-nodes" accesskey="1">1 
Chapter with nodes</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
 </td></tr>
 </table>
 
-<h4 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h4>
+<h4 class="subheading" id="Testing-distant-nodes"><span>Testing distant 
nodes<a class="copiable-link" href='#Testing-distant-nodes'> 
&para;</a></span></h4>
 
 <p><code class="verb">&nbsp;a&nbsp;&nbsp;node&nbsp;</code> <a 
data-manual="manual" href="mono-manual.html#a-node">(manual)a  node</a><br>
 </p><div class="example">
@@ -63,7 +65,7 @@ split: ../manual/index.html#Top
 split: ../mtexinfo/Cross-References.html#Cross-References
 </pre></div>
 
-<h4 class="subheading" id="Testing-manual-name">Testing manual name</h4>
+<h4 class="subheading" id="Testing-manual-name"><span>Testing manual name<a 
class="copiable-link" href='#Testing-manual-name'> &para;</a></span></h4>
 
 <p><code class="verb">../manual/doc.texi</code> <a data-manual="../manual/doc" 
href="doc.html#node">(../manual/doc)node</a><br>
 </p><div class="example">
@@ -71,7 +73,7 @@ split: ../mtexinfo/Cross-References.html#Cross-References
 split: ../doc/node.html#node
 </pre></div>
 
-<h4 class="subheading" id="Testing-local-nodes">Testing local nodes</h4>
+<h4 class="subheading" id="Testing-local-nodes"><span>Testing local nodes<a 
class="copiable-link" href='#Testing-local-nodes'> &para;</a></span></h4>
 
 <p><code class="verb">!_&quot;#$%&amp;'()*+-.</code> <a class="ref" 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_&quot;#$%&amp;'()*+-.</a>
 </p><div class="example">
@@ -99,7 +101,7 @@ split: ../doc/node.html#node
 <p>
  Up : <a href="#Top" accesskey="u" rel="up">Test refs</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter-with-nodes">1 Chapter with nodes</h2>
+<h2 class="chapter" id="Chapter-with-nodes"><span>1 Chapter with nodes<a 
class="copiable-link" href='#Chapter-with-nodes'> &para;</a></span></h2>
 
 <div class="example">
 <pre class="example-preformatted">id: other-nodes
diff --git 
a/tp/t/results/htmlxref/htmlxref_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
 
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
index 58f479733c..682b5a6135 100644
--- 
a/tp/t/results/htmlxref/htmlxref_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
+++ 
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
@@ -17,7 +17,9 @@
 <link href="other-nodes.html" rel="prev" title="other nodes">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -30,7 +32,7 @@ div.example {margin-left: 3.2em}
 Next: <a 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html"
 accesskey="n" rel="next">/;&lt;=&gt;?[\]^_`|~</a>, Previous: <a 
href="other-nodes.html" accesskey="p" rel="prev">Chapter with nodes</a>, Up: <a 
href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; 
</p>
 </div>
 <hr>
-<h4 class="node">!_&quot;#$%&amp;'()*+-.</h4>
+<h4 class="node"><span>!_&quot;#$%&amp;'()*+-.<a class="copiable-link" 
href='#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'>
 &para;</a></span></h4>
 <div class="example">
 <pre class="example-preformatted">id: 
_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e
 </pre></div>
diff --git 
a/tp/t/results/htmlxref/htmlxref_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
 
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
index 509b6db885..312600e354 100644
--- 
a/tp/t/results/htmlxref/htmlxref_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
+++ 
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
@@ -17,7 +17,9 @@
 <link 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html"
 rel="prev" title="!_&quot;#$%&amp;'()*+-.">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -30,7 +32,7 @@ div.example {margin-left: 3.2em}
 Next: <a href="local-node.html" accesskey="n" rel="next">local   node</a>, 
Previous: <a 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html"
 accesskey="p" rel="prev">!_&quot;#$%&amp;'()*+-.</a>, Up: <a 
href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; 
</p>
 </div>
 <hr>
-<h4 class="node">/;&lt;=&gt;?[\]^_`|~</h4>
+<h4 class="node"><span>/;&lt;=&gt;?[\]^_`|~<a class="copiable-link" 
href='#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'>
 &para;</a></span></h4>
 <div class="example">
 <pre class="example-preformatted">id: 
002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e
 </pre></div>
diff --git a/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html 
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html
index 0ab3e36bf6..30aa5914fa 100644
--- a/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html
+++ b/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html
@@ -15,7 +15,9 @@
 <link href="other-nodes.html" rel="next" title="other nodes">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -31,14 +33,14 @@ td.menu-entry-destination {vertical-align: top}
 Next: <a href="other-nodes.html" accesskey="n" rel="next">Chapter with 
nodes</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="Test-refs">Test refs</h1>
+<h1 class="top" id="Test-refs"><span>Test refs<a class="copiable-link" 
href='#Test-refs'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="other-nodes.html" 
accesskey="1">other nodes</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
 </td></tr>
 </table>
 
-<h4 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h4>
+<h4 class="subheading" id="Testing-distant-nodes"><span>Testing distant 
nodes<a class="copiable-link" href='#Testing-distant-nodes'> 
&para;</a></span></h4>
 
 <p><code class="verb">&nbsp;a&nbsp;&nbsp;node&nbsp;</code> <a 
data-manual="manual" href="split-dir-manual/a-node.html#a-node">(manual)a  
node</a><br>
 </p><div class="example">
@@ -64,7 +66,7 @@ split: ../manual/index.html#Top
 split: ../mtexinfo/Cross-References.html#Cross-References
 </pre></div>
 
-<h4 class="subheading" id="Testing-manual-name">Testing manual name</h4>
+<h4 class="subheading" id="Testing-manual-name"><span>Testing manual name<a 
class="copiable-link" href='#Testing-manual-name'> &para;</a></span></h4>
 
 <p><code class="verb">../manual/doc.texi</code> <a data-manual="../manual/doc" 
href="../doc_html/node.html#node">(../manual/doc)node</a><br>
 </p><div class="example">
@@ -72,7 +74,7 @@ split: ../mtexinfo/Cross-References.html#Cross-References
 split: ../doc/node.html#node
 </pre></div>
 
-<h4 class="subheading" id="Testing-local-nodes">Testing local nodes</h4>
+<h4 class="subheading" id="Testing-local-nodes"><span>Testing local nodes<a 
class="copiable-link" href='#Testing-local-nodes'> &para;</a></span></h4>
 
 <p><code class="verb">!_&quot;#$%&amp;'()*+-.</code> <a class="ref" 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_&quot;#$%&amp;'()*+-.</a>
 </p><div class="example">
diff --git a/tp/t/results/htmlxref/htmlxref_nodes/res_html/local-node.html 
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/local-node.html
index 6516e72d34..65d9f3f79e 100644
--- a/tp/t/results/htmlxref/htmlxref_nodes/res_html/local-node.html
+++ b/tp/t/results/htmlxref/htmlxref_nodes/res_html/local-node.html
@@ -16,7 +16,9 @@
 <link 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html"
 rel="prev" title="/;&lt;=&gt;?[\]^_`|~">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -29,7 +31,7 @@ div.example {margin-left: 3.2em}
 Previous: <a 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html"
 accesskey="p" rel="prev">/;&lt;=&gt;?[\]^_`|~</a>, Up: <a 
href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; 
</p>
 </div>
 <hr>
-<h4 class="node">local   node</h4>
+<h4 class="node"><span>local   node<a class="copiable-link" 
href='#local-node'> &para;</a></span></h4>
 <div class="example">
 <pre class="example-preformatted">id: local-node
 </pre></div>
diff --git a/tp/t/results/htmlxref/htmlxref_nodes/res_html/other-nodes.html 
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/other-nodes.html
index b5ec9626c4..213fa28ce9 100644
--- a/tp/t/results/htmlxref/htmlxref_nodes/res_html/other-nodes.html
+++ b/tp/t/results/htmlxref/htmlxref_nodes/res_html/other-nodes.html
@@ -17,7 +17,9 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -33,7 +35,7 @@ td.menu-entry-destination {vertical-align: top}
 Next: <a 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html"
 accesskey="n" rel="next">!_&quot;#$%&amp;'()*+-.</a>, Previous: <a 
href="index.html" accesskey="p" rel="prev">Test refs</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Test refs</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapter-with-nodes">1 Chapter with nodes</h2>
+<h2 class="chapter" id="Chapter-with-nodes"><span>1 Chapter with nodes<a 
class="copiable-link" href='#Chapter-with-nodes'> &para;</a></span></h2>
 
 <div class="example">
 <pre class="example-preformatted">id: other-nodes
diff --git a/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html 
b/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html
index e56a70c2b8..c8981cf7a5 100644
--- a/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html
+++ b/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html
@@ -15,7 +15,9 @@
 <link href="#other-nodes" rel="next" title="1 Chapter with nodes">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -30,14 +32,14 @@ td.menu-entry-destination {vertical-align: top}
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="Test-refs">Test refs</h1>
+<h1 class="top" id="Test-refs"><span>Test refs<a class="copiable-link" 
href='#Test-refs'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#other-nodes" accesskey="1">1 
Chapter with nodes</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
 </td></tr>
 </table>
 
-<h4 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h4>
+<h4 class="subheading" id="Testing-distant-nodes"><span>Testing distant 
nodes<a class="copiable-link" href='#Testing-distant-nodes'> 
&para;</a></span></h4>
 
 <p><code class="verb">&nbsp;a&nbsp;&nbsp;node&nbsp;</code> <a 
data-manual="manual" href="mono-manual.html#a-node">(manual)a  node</a><br>
 </p><div class="example">
@@ -63,7 +65,7 @@ split: ../manual/index.html#Top
 split: ../mtexinfo/Cross-References.html#Cross-References
 </pre></div>
 
-<h4 class="subheading" id="Testing-manual-name">Testing manual name</h4>
+<h4 class="subheading" id="Testing-manual-name"><span>Testing manual name<a 
class="copiable-link" href='#Testing-manual-name'> &para;</a></span></h4>
 
 <p><code class="verb">../manual/doc.texi</code> <a data-manual="../manual/doc" 
href="doc.html#node">(../manual/doc)node</a><br>
 </p><div class="example">
@@ -71,7 +73,7 @@ split: ../mtexinfo/Cross-References.html#Cross-References
 split: ../doc/node.html#node
 </pre></div>
 
-<h4 class="subheading" id="Testing-local-nodes">Testing local nodes</h4>
+<h4 class="subheading" id="Testing-local-nodes"><span>Testing local nodes<a 
class="copiable-link" href='#Testing-local-nodes'> &para;</a></span></h4>
 
 <p><code class="verb">!_&quot;#$%&amp;'()*+-.</code> <a class="ref" 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_&quot;#$%&amp;'()*+-.</a>
 </p><div class="example">
@@ -99,7 +101,7 @@ split: ../doc/node.html#node
 <p>
  Up : <a href="#Top" accesskey="u" rel="up">Test refs</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter-with-nodes">1 Chapter with nodes</h2>
+<h2 class="chapter" id="Chapter-with-nodes"><span>1 Chapter with nodes<a 
class="copiable-link" href='#Chapter-with-nodes'> &para;</a></span></h2>
 
 <div class="example">
 <pre class="example-preformatted">id: other-nodes
diff --git 
a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
 
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
index 58f479733c..682b5a6135 100644
--- 
a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
+++ 
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
@@ -17,7 +17,9 @@
 <link href="other-nodes.html" rel="prev" title="other nodes">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -30,7 +32,7 @@ div.example {margin-left: 3.2em}
 Next: <a 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html"
 accesskey="n" rel="next">/;&lt;=&gt;?[\]^_`|~</a>, Previous: <a 
href="other-nodes.html" accesskey="p" rel="prev">Chapter with nodes</a>, Up: <a 
href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; 
</p>
 </div>
 <hr>
-<h4 class="node">!_&quot;#$%&amp;'()*+-.</h4>
+<h4 class="node"><span>!_&quot;#$%&amp;'()*+-.<a class="copiable-link" 
href='#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'>
 &para;</a></span></h4>
 <div class="example">
 <pre class="example-preformatted">id: 
_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e
 </pre></div>
diff --git 
a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
 
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
index 509b6db885..312600e354 100644
--- 
a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
+++ 
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
@@ -17,7 +17,9 @@
 <link 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html"
 rel="prev" title="!_&quot;#$%&amp;'()*+-.">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -30,7 +32,7 @@ div.example {margin-left: 3.2em}
 Next: <a href="local-node.html" accesskey="n" rel="next">local   node</a>, 
Previous: <a 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html"
 accesskey="p" rel="prev">!_&quot;#$%&amp;'()*+-.</a>, Up: <a 
href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; 
</p>
 </div>
 <hr>
-<h4 class="node">/;&lt;=&gt;?[\]^_`|~</h4>
+<h4 class="node"><span>/;&lt;=&gt;?[\]^_`|~<a class="copiable-link" 
href='#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'>
 &para;</a></span></h4>
 <div class="example">
 <pre class="example-preformatted">id: 
002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e
 </pre></div>
diff --git a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html 
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html
index c0701fd382..88f2514dd0 100644
--- a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html
+++ b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html
@@ -15,7 +15,9 @@
 <link href="other-nodes.html" rel="next" title="other nodes">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -31,14 +33,14 @@ td.menu-entry-destination {vertical-align: top}
 Next: <a href="other-nodes.html" accesskey="n" rel="next">Chapter with 
nodes</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="Test-refs">Test refs</h1>
+<h1 class="top" id="Test-refs"><span>Test refs<a class="copiable-link" 
href='#Test-refs'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="other-nodes.html" 
accesskey="1">other nodes</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
 </td></tr>
 </table>
 
-<h4 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h4>
+<h4 class="subheading" id="Testing-distant-nodes"><span>Testing distant 
nodes<a class="copiable-link" href='#Testing-distant-nodes'> 
&para;</a></span></h4>
 
 <p><code class="verb">&nbsp;a&nbsp;&nbsp;node&nbsp;</code> <a 
data-manual="manual" href="mono-manual.html#a-node">(manual)a  node</a><br>
 </p><div class="example">
@@ -64,7 +66,7 @@ split: ../manual/index.html#Top
 split: ../mtexinfo/Cross-References.html#Cross-References
 </pre></div>
 
-<h4 class="subheading" id="Testing-manual-name">Testing manual name</h4>
+<h4 class="subheading" id="Testing-manual-name"><span>Testing manual name<a 
class="copiable-link" href='#Testing-manual-name'> &para;</a></span></h4>
 
 <p><code class="verb">../manual/doc.texi</code> <a data-manual="../manual/doc" 
href="../doc_html/node.html#node">(../manual/doc)node</a><br>
 </p><div class="example">
@@ -72,7 +74,7 @@ split: ../mtexinfo/Cross-References.html#Cross-References
 split: ../doc/node.html#node
 </pre></div>
 
-<h4 class="subheading" id="Testing-local-nodes">Testing local nodes</h4>
+<h4 class="subheading" id="Testing-local-nodes"><span>Testing local nodes<a 
class="copiable-link" href='#Testing-local-nodes'> &para;</a></span></h4>
 
 <p><code class="verb">!_&quot;#$%&amp;'()*+-.</code> <a class="ref" 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_&quot;#$%&amp;'()*+-.</a>
 </p><div class="example">
diff --git 
a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/local-node.html 
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/local-node.html
index 6516e72d34..65d9f3f79e 100644
--- a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/local-node.html
+++ b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/local-node.html
@@ -16,7 +16,9 @@
 <link 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html"
 rel="prev" title="/;&lt;=&gt;?[\]^_`|~">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -29,7 +31,7 @@ div.example {margin-left: 3.2em}
 Previous: <a 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html"
 accesskey="p" rel="prev">/;&lt;=&gt;?[\]^_`|~</a>, Up: <a 
href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; 
</p>
 </div>
 <hr>
-<h4 class="node">local   node</h4>
+<h4 class="node"><span>local   node<a class="copiable-link" 
href='#local-node'> &para;</a></span></h4>
 <div class="example">
 <pre class="example-preformatted">id: local-node
 </pre></div>
diff --git 
a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/other-nodes.html 
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/other-nodes.html
index b5ec9626c4..213fa28ce9 100644
--- a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/other-nodes.html
+++ b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/other-nodes.html
@@ -17,7 +17,9 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -33,7 +35,7 @@ td.menu-entry-destination {vertical-align: top}
 Next: <a 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html"
 accesskey="n" rel="next">!_&quot;#$%&amp;'()*+-.</a>, Previous: <a 
href="index.html" accesskey="p" rel="prev">Test refs</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Test refs</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapter-with-nodes">1 Chapter with nodes</h2>
+<h2 class="chapter" id="Chapter-with-nodes"><span>1 Chapter with nodes<a 
class="copiable-link" href='#Chapter-with-nodes'> &para;</a></span></h2>
 
 <div class="example">
 <pre class="example-preformatted">id: other-nodes
diff --git a/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html 
b/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html
index 59953bafda..7d8492182b 100644
--- a/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html
+++ b/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html
@@ -15,7 +15,9 @@
 <link href="#other-nodes" rel="next" title="1 Chapter with nodes">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -30,14 +32,14 @@ td.menu-entry-destination {vertical-align: top}
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="Test-refs">Test refs</h1>
+<h1 class="top" id="Test-refs"><span>Test refs<a class="copiable-link" 
href='#Test-refs'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#other-nodes" accesskey="1">1 
Chapter with nodes</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
 </td></tr>
 </table>
 
-<h4 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h4>
+<h4 class="subheading" id="Testing-distant-nodes"><span>Testing distant 
nodes<a class="copiable-link" href='#Testing-distant-nodes'> 
&para;</a></span></h4>
 
 <p><code class="verb">&nbsp;a&nbsp;&nbsp;node&nbsp;</code> <a 
data-manual="manual" href="split-dir-manual/a-node.html#a-node">(manual)a  
node</a><br>
 </p><div class="example">
@@ -63,7 +65,7 @@ split: ../manual/index.html#Top
 split: ../mtexinfo/Cross-References.html#Cross-References
 </pre></div>
 
-<h4 class="subheading" id="Testing-manual-name">Testing manual name</h4>
+<h4 class="subheading" id="Testing-manual-name"><span>Testing manual name<a 
class="copiable-link" href='#Testing-manual-name'> &para;</a></span></h4>
 
 <p><code class="verb">../manual/doc.texi</code> <a data-manual="../manual/doc" 
href="doc.html#node">(../manual/doc)node</a><br>
 </p><div class="example">
@@ -71,7 +73,7 @@ split: ../mtexinfo/Cross-References.html#Cross-References
 split: ../doc/node.html#node
 </pre></div>
 
-<h4 class="subheading" id="Testing-local-nodes">Testing local nodes</h4>
+<h4 class="subheading" id="Testing-local-nodes"><span>Testing local nodes<a 
class="copiable-link" href='#Testing-local-nodes'> &para;</a></span></h4>
 
 <p><code class="verb">!_&quot;#$%&amp;'()*+-.</code> <a class="ref" 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_&quot;#$%&amp;'()*+-.</a>
 </p><div class="example">
@@ -99,7 +101,7 @@ split: ../doc/node.html#node
 <p>
  Up : <a href="#Top" accesskey="u" rel="up">Test refs</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter-with-nodes">1 Chapter with nodes</h2>
+<h2 class="chapter" id="Chapter-with-nodes"><span>1 Chapter with nodes<a 
class="copiable-link" href='#Chapter-with-nodes'> &para;</a></span></h2>
 
 <div class="example">
 <pre class="example-preformatted">id: other-nodes
diff --git 
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
 
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
index 58f479733c..682b5a6135 100644
--- 
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
+++ 
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
@@ -17,7 +17,9 @@
 <link href="other-nodes.html" rel="prev" title="other nodes">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -30,7 +32,7 @@ div.example {margin-left: 3.2em}
 Next: <a 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html"
 accesskey="n" rel="next">/;&lt;=&gt;?[\]^_`|~</a>, Previous: <a 
href="other-nodes.html" accesskey="p" rel="prev">Chapter with nodes</a>, Up: <a 
href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; 
</p>
 </div>
 <hr>
-<h4 class="node">!_&quot;#$%&amp;'()*+-.</h4>
+<h4 class="node"><span>!_&quot;#$%&amp;'()*+-.<a class="copiable-link" 
href='#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'>
 &para;</a></span></h4>
 <div class="example">
 <pre class="example-preformatted">id: 
_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e
 </pre></div>
diff --git 
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
 
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
index 509b6db885..312600e354 100644
--- 
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
+++ 
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
@@ -17,7 +17,9 @@
 <link 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html"
 rel="prev" title="!_&quot;#$%&amp;'()*+-.">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -30,7 +32,7 @@ div.example {margin-left: 3.2em}
 Next: <a href="local-node.html" accesskey="n" rel="next">local   node</a>, 
Previous: <a 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html"
 accesskey="p" rel="prev">!_&quot;#$%&amp;'()*+-.</a>, Up: <a 
href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; 
</p>
 </div>
 <hr>
-<h4 class="node">/;&lt;=&gt;?[\]^_`|~</h4>
+<h4 class="node"><span>/;&lt;=&gt;?[\]^_`|~<a class="copiable-link" 
href='#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'>
 &para;</a></span></h4>
 <div class="example">
 <pre class="example-preformatted">id: 
002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e
 </pre></div>
diff --git 
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html 
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html
index 0ab3e36bf6..30aa5914fa 100644
--- a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html
+++ b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html
@@ -15,7 +15,9 @@
 <link href="other-nodes.html" rel="next" title="other nodes">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -31,14 +33,14 @@ td.menu-entry-destination {vertical-align: top}
 Next: <a href="other-nodes.html" accesskey="n" rel="next">Chapter with 
nodes</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="Test-refs">Test refs</h1>
+<h1 class="top" id="Test-refs"><span>Test refs<a class="copiable-link" 
href='#Test-refs'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="other-nodes.html" 
accesskey="1">other nodes</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
 </td></tr>
 </table>
 
-<h4 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h4>
+<h4 class="subheading" id="Testing-distant-nodes"><span>Testing distant 
nodes<a class="copiable-link" href='#Testing-distant-nodes'> 
&para;</a></span></h4>
 
 <p><code class="verb">&nbsp;a&nbsp;&nbsp;node&nbsp;</code> <a 
data-manual="manual" href="split-dir-manual/a-node.html#a-node">(manual)a  
node</a><br>
 </p><div class="example">
@@ -64,7 +66,7 @@ split: ../manual/index.html#Top
 split: ../mtexinfo/Cross-References.html#Cross-References
 </pre></div>
 
-<h4 class="subheading" id="Testing-manual-name">Testing manual name</h4>
+<h4 class="subheading" id="Testing-manual-name"><span>Testing manual name<a 
class="copiable-link" href='#Testing-manual-name'> &para;</a></span></h4>
 
 <p><code class="verb">../manual/doc.texi</code> <a data-manual="../manual/doc" 
href="../doc_html/node.html#node">(../manual/doc)node</a><br>
 </p><div class="example">
@@ -72,7 +74,7 @@ split: ../mtexinfo/Cross-References.html#Cross-References
 split: ../doc/node.html#node
 </pre></div>
 
-<h4 class="subheading" id="Testing-local-nodes">Testing local nodes</h4>
+<h4 class="subheading" id="Testing-local-nodes"><span>Testing local nodes<a 
class="copiable-link" href='#Testing-local-nodes'> &para;</a></span></h4>
 
 <p><code class="verb">!_&quot;#$%&amp;'()*+-.</code> <a class="ref" 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_&quot;#$%&amp;'()*+-.</a>
 </p><div class="example">
diff --git 
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/local-node.html 
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/local-node.html
index 6516e72d34..65d9f3f79e 100644
--- a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/local-node.html
+++ b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/local-node.html
@@ -16,7 +16,9 @@
 <link 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html"
 rel="prev" title="/;&lt;=&gt;?[\]^_`|~">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -29,7 +31,7 @@ div.example {margin-left: 3.2em}
 Previous: <a 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html"
 accesskey="p" rel="prev">/;&lt;=&gt;?[\]^_`|~</a>, Up: <a 
href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; 
</p>
 </div>
 <hr>
-<h4 class="node">local   node</h4>
+<h4 class="node"><span>local   node<a class="copiable-link" 
href='#local-node'> &para;</a></span></h4>
 <div class="example">
 <pre class="example-preformatted">id: local-node
 </pre></div>
diff --git 
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/other-nodes.html 
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/other-nodes.html
index b5ec9626c4..213fa28ce9 100644
--- a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/other-nodes.html
+++ b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/other-nodes.html
@@ -17,7 +17,9 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -33,7 +35,7 @@ td.menu-entry-destination {vertical-align: top}
 Next: <a 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html"
 accesskey="n" rel="next">!_&quot;#$%&amp;'()*+-.</a>, Previous: <a 
href="index.html" accesskey="p" rel="prev">Test refs</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Test refs</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapter-with-nodes">1 Chapter with nodes</h2>
+<h2 class="chapter" id="Chapter-with-nodes"><span>1 Chapter with nodes<a 
class="copiable-link" href='#Chapter-with-nodes'> &para;</a></span></h2>
 
 <div class="example">
 <pre class="example-preformatted">id: other-nodes
diff --git a/tp/t/results/indices/def_syn_indices.pl 
b/tp/t/results/indices/def_syn_indices.pl
index baf45fdfa1..522f37ffb3 100644
--- a/tp/t/results/indices/def_syn_indices.pl
+++ b/tp/t/results/indices/def_syn_indices.pl
@@ -1777,7 +1777,7 @@ $result_converted{'html_text'}->{'def_syn_indices'} = '
 <p>
  &nbsp; [<a href="#Chapter-index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#Chapter-index" accesskey="1">Index</a></li>
@@ -1788,7 +1788,7 @@ $result_converted{'html_text'}->{'def_syn_indices'} = '
 <p>
  &nbsp; [<a href="#Chapter-index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Index">1 Index</h2>
+<h2 class="chapter" id="Index"><span>1 Index<a class="copiable-link" 
href=\'#Index\'> &para;</a></span></h2>
 
 <p>definedx truc
 after
diff --git 
a/tp/t/results/indices/default_cp_index_and_one_letter_syncodeindex.pl 
b/tp/t/results/indices/default_cp_index_and_one_letter_syncodeindex.pl
index b09dac564f..dda9d02904 100644
--- a/tp/t/results/indices/default_cp_index_and_one_letter_syncodeindex.pl
+++ b/tp/t/results/indices/default_cp_index_and_one_letter_syncodeindex.pl
@@ -357,7 +357,7 @@ 
$result_converted{'plaintext'}->{'default_cp_index_and_one_letter_syncodeindex'}
 ';
 
 
-$result_converted{'html_text'}->{'default_cp_index_and_one_letter_syncodeindex'}
 = '<h1 class="node" id="Top">Top</h1>
+$result_converted{'html_text'}->{'default_cp_index_and_one_letter_syncodeindex'}
 = '<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 <a class="index-entry-id" id="index-_002d_002dcindex"></a>
diff --git a/tp/t/results/indices/double_index_entry.pl 
b/tp/t/results/indices/double_index_entry.pl
index ffb191fb5f..cded9b258e 100644
--- a/tp/t/results/indices/double_index_entry.pl
+++ b/tp/t/results/indices/double_index_entry.pl
@@ -588,7 +588,7 @@ $result_converted{'html_text'}->{'double_index_entry'} = 
'<a class="node-id" id=
 <p>
  &nbsp; [<a href="#other-node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <a class="index-entry-id" id="index-aaa"></a>
 
@@ -602,7 +602,7 @@ $result_converted{'html_text'}->{'double_index_entry'} = 
'<a class="node-id" id=
 <p>
  &nbsp; [<a href="#other-node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">other node</h4>
+<h4 class="node"><span>other node<a class="copiable-link" 
href=\'#other-node\'> &para;</a></span></h4>
 
 <a class="index-entry-id" id="index-aaa-2"></a>
 
diff --git a/tp/t/results/indices/double_seeentry_seealso.pl 
b/tp/t/results/indices/double_seeentry_seealso.pl
index 7a9e505a30..2cc2f234ec 100644
--- a/tp/t/results/indices/double_seeentry_seealso.pl
+++ b/tp/t/results/indices/double_seeentry_seealso.pl
@@ -827,7 +827,7 @@ $result_converted{'html_text'}->{'double_seeentry_seealso'} 
= '<div class="top-l
 <p>
  &nbsp; [<a href="#node-index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node-index" accesskey="1">Chapter Index</a></li>
@@ -838,7 +838,7 @@ $result_converted{'html_text'}->{'double_seeentry_seealso'} 
= '<div class="top-l
 <p>
  &nbsp; [<a href="#node-index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-Index">1 Chapter Index</h2>
+<h2 class="chapter" id="Chapter-Index"><span>1 Chapter Index<a 
class="copiable-link" href=\'#Chapter-Index\'> &para;</a></span></h2>
 
 
 <div class="printindex cp-printindex">
diff --git a/tp/t/results/indices/double_syncodeindex.pl 
b/tp/t/results/indices/double_syncodeindex.pl
index d0e8a4bbeb..aa91edbd51 100644
--- a/tp/t/results/indices/double_syncodeindex.pl
+++ b/tp/t/results/indices/double_syncodeindex.pl
@@ -432,7 +432,7 @@ $result_converted{'plaintext'}->{'double_syncodeindex'} = 
'* Menu:
 
 
 $result_converted{'html_text'}->{'double_syncodeindex'} = '
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <a class="index-entry-id" id="index-cindex-entry"></a>
 <a class="index-entry-id" id="index-findex-entry"></a>
diff --git a/tp/t/results/indices/empty_cindex_entry.pl 
b/tp/t/results/indices/empty_cindex_entry.pl
index 17ab1f4718..379b6ca84f 100644
--- a/tp/t/results/indices/empty_cindex_entry.pl
+++ b/tp/t/results/indices/empty_cindex_entry.pl
@@ -209,13 +209,13 @@ $result_converted{'html_text'}->{'empty_cindex_entry'} = 
'<a class="node-id" id=
 <p>
  &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 <hr>
 <a class="node-id" id="node"></a><div class="nav-panel">
 <p>
  &nbsp; </p>
 </div>
-<h4 class="node">node</h4>
+<h4 class="node"><span>node<a class="copiable-link" href=\'#node\'> 
&para;</a></span></h4>
 ';
 
 
diff --git a/tp/t/results/indices/empty_index_entry.pl 
b/tp/t/results/indices/empty_index_entry.pl
index 4d4f67f1da..567c50c417 100644
--- a/tp/t/results/indices/empty_index_entry.pl
+++ b/tp/t/results/indices/empty_index_entry.pl
@@ -353,14 +353,14 @@ $result_converted{'html_text'}->{'empty_index_entry'} = 
'<a class="node-id" id="
 <p>
  &nbsp; [<a href="#node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <hr>
 <a class="node-id" id="node"></a><div class="nav-panel">
 <p>
  &nbsp; [<a href="#node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">node</h4>
+<h4 class="node"><span>node<a class="copiable-link" href=\'#node\'> 
&para;</a></span></h4>
 
 <dl class="first-deffn">
 <dt class="deffn"><span class="category-def">: </span><strong 
class="def-name"></strong></dt>
diff --git a/tp/t/results/indices/empty_string_index_entry.pl 
b/tp/t/results/indices/empty_string_index_entry.pl
index 8080a94d18..816053b642 100644
--- a/tp/t/results/indices/empty_string_index_entry.pl
+++ b/tp/t/results/indices/empty_string_index_entry.pl
@@ -864,13 +864,13 @@ 
$result_converted{'html_text'}->{'empty_string_index_entry'} = '<a class="node-i
 <p>
  &nbsp; [<a href="#node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 <hr>
 <a class="node-id" id="node"></a><div class="nav-panel">
 <p>
  &nbsp; [<a href="#node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">node</h4>
+<h4 class="node"><span>node<a class="copiable-link" href=\'#node\'> 
&para;</a></span></h4>
 
 <a class="index-entry-id" id="index-"></a>
 
diff --git a/tp/t/results/indices/encoding_index_ascii/res_html/index.html 
b/tp/t/results/indices/encoding_index_ascii/res_html/index.html
index e4e205e813..8cc8d87da4 100644
--- a/tp/t/results/indices/encoding_index_ascii/res_html/index.html
+++ b/tp/t/results/indices/encoding_index_ascii/res_html/index.html
@@ -15,7 +15,9 @@
 <link href="#Top" rel="index" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -29,7 +31,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <body lang="en">
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <a class="index-entry-id" id="index-e-e"></a>
 <a class="index-entry-id" id="index-i-iii"></a>
diff --git 
a/tp/t/results/indices/encoding_index_ascii_enable_encoding/res_html/index.html 
b/tp/t/results/indices/encoding_index_ascii_enable_encoding/res_html/index.html
index e4e205e813..8cc8d87da4 100644
--- 
a/tp/t/results/indices/encoding_index_ascii_enable_encoding/res_html/index.html
+++ 
b/tp/t/results/indices/encoding_index_ascii_enable_encoding/res_html/index.html
@@ -15,7 +15,9 @@
 <link href="#Top" rel="index" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -29,7 +31,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <body lang="en">
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <a class="index-entry-id" id="index-e-e"></a>
 <a class="index-entry-id" id="index-i-iii"></a>
diff --git a/tp/t/results/indices/encoding_index_latin1/res_html/index.html 
b/tp/t/results/indices/encoding_index_latin1/res_html/index.html
index f4feab7cbc..dd7fab9734 100644
--- a/tp/t/results/indices/encoding_index_latin1/res_html/index.html
+++ b/tp/t/results/indices/encoding_index_latin1/res_html/index.html
@@ -15,7 +15,9 @@
 <link href="#Top" rel="index" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -29,7 +31,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <body lang="en">
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="encoding-index-latin1">encoding index latin1</h1>
+<h1 class="top" id="encoding-index-latin1"><span>encoding index latin1<a 
class="copiable-link" href='#encoding-index-latin1'> &para;</a></span></h1>
 
 <a class="index-entry-id" id="index-e-e"></a>
 <a class="index-entry-id" id="index-i-iii"></a>
diff --git 
a/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html
 
b/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html
index af29a79cad..867ce82cf9 100644
--- 
a/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html
+++ 
b/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html
@@ -15,7 +15,9 @@
 <link href="#Top" rel="index" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -29,7 +31,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <body lang="en">
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="encoding-index-latin1">encoding index latin1</h1>
+<h1 class="top" id="encoding-index-latin1"><span>encoding index latin1<a 
class="copiable-link" href='#encoding-index-latin1'> �</a></span></h1>
 
 <a class="index-entry-id" id="index-e-e"></a>
 <a class="index-entry-id" id="index-i-iii"></a>
diff --git a/tp/t/results/indices/encoding_index_utf8/res_html/index.html 
b/tp/t/results/indices/encoding_index_utf8/res_html/index.html
index dab9267856..95051cca55 100644
--- a/tp/t/results/indices/encoding_index_utf8/res_html/index.html
+++ b/tp/t/results/indices/encoding_index_utf8/res_html/index.html
@@ -15,7 +15,9 @@
 <link href="#Top" rel="index" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -29,7 +31,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <body lang="en">
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="encoding-index-utf8">encoding index utf8</h1>
+<h1 class="top" id="encoding-index-utf8"><span>encoding index utf8<a 
class="copiable-link" href='#encoding-index-utf8'> &para;</a></span></h1>
 
 <a class="index-entry-id" id="index-e-e"></a>
 <a class="index-entry-id" id="index-i-iii"></a>
diff --git 
a/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html 
b/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html
index 168d427dcd..8da7222445 100644
--- 
a/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html
+++ 
b/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html
@@ -15,7 +15,9 @@
 <link href="#Top" rel="index" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -29,7 +31,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <body lang="en">
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="encoding-index-utf8">encoding index utf8</h1>
+<h1 class="top" id="encoding-index-utf8"><span>encoding index utf8<a 
class="copiable-link" href='#encoding-index-utf8'> ¶</a></span></h1>
 
 <a class="index-entry-id" id="index-e-e"></a>
 <a class="index-entry-id" id="index-i-iii"></a>
diff --git a/tp/t/results/indices/explicit_sort_key.pl 
b/tp/t/results/indices/explicit_sort_key.pl
index 07dd83d26f..85576b5cb2 100644
--- a/tp/t/results/indices/explicit_sort_key.pl
+++ b/tp/t/results/indices/explicit_sort_key.pl
@@ -931,7 +931,7 @@ $result_converted{'html_text'}->{'explicit_sort_key'} = 
'<div class="top-level-e
 <p>
  &nbsp; [<a href="#node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">node</h4>
+<h4 class="node"><span>node<a class="copiable-link" href=\'#node\'> 
&para;</a></span></h4>
 
 
 <a class="index-entry-id" id="index-bbbbbbb-_0028first_0029"></a>
diff --git a/tp/t/results/indices/ftable_vtable.pl 
b/tp/t/results/indices/ftable_vtable.pl
index 0e956e4fb3..a15bb0de2c 100644
--- a/tp/t/results/indices/ftable_vtable.pl
+++ b/tp/t/results/indices/ftable_vtable.pl
@@ -829,7 +829,7 @@ _var3_
 ';
 
 
-$result_converted{'html_text'}->{'ftable_vtable'} = '<h1 class="node" 
id="Top">Top</h1>
+$result_converted{'html_text'}->{'ftable_vtable'} = '<h1 class="node" 
id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> &para;</a></span></h1>
 
 <dl class="ftable">
 <dt><a id=\'index-function1\'></a><span><em class="emph">function1</em><a 
class="copiable-link" href=\'#index-function1\'> &para;</a></span></dt>
diff --git a/tp/t/results/indices/ignored_sort_char_empty_entries.pl 
b/tp/t/results/indices/ignored_sort_char_empty_entries.pl
index 8e4ddfd25d..63dd893386 100644
--- a/tp/t/results/indices/ignored_sort_char_empty_entries.pl
+++ b/tp/t/results/indices/ignored_sort_char_empty_entries.pl
@@ -618,7 +618,7 @@ 
$result_converted{'html_text'}->{'ignored_sort_char_empty_entries'} = '
 <p>
  &nbsp; [<a href="#node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">node</h4>
+<h4 class="node"><span>node<a class="copiable-link" href=\'#node\'> 
&para;</a></span></h4>
 
 <a class="index-entry-id" id="index-_002d"></a>
 <a class="index-entry-id" id="index-_002d_002d"></a>
diff --git a/tp/t/results/indices/image_lines_count.pl 
b/tp/t/results/indices/image_lines_count.pl
index 7dd2161607..f6ac4a060c 100644
Binary files a/tp/t/results/indices/image_lines_count.pl and 
b/tp/t/results/indices/image_lines_count.pl differ
diff --git a/tp/t/results/indices/image_text_lines_count.pl 
b/tp/t/results/indices/image_text_lines_count.pl
index d2013924d3..207ab6fe1e 100644
Binary files a/tp/t/results/indices/image_text_lines_count.pl and 
b/tp/t/results/indices/image_text_lines_count.pl differ
diff --git a/tp/t/results/indices/index_and_node_same_name.pl 
b/tp/t/results/indices/index_and_node_same_name.pl
index 35f97dae7f..fb8a14adb7 100644
--- a/tp/t/results/indices/index_and_node_same_name.pl
+++ b/tp/t/results/indices/index_and_node_same_name.pl
@@ -484,7 +484,7 @@ 
$result_converted{'html_text'}->{'index_and_node_same_name'} = '<div class="top-
 <p>
  &nbsp; [<a href="#index-node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="Test-index-entry-with-node-name-clash">Test index entry 
with node name clash</h1>
+<h1 class="top" id="Test-index-entry-with-node-name-clash"><span>Test index 
entry with node name clash<a class="copiable-link" 
href=\'#Test-index-entry-with-node-name-clash\'> &para;</a></span></h1>
 
 <p>Text.
 </p>
@@ -499,7 +499,7 @@ 
$result_converted{'html_text'}->{'index_and_node_same_name'} = '<div class="top-
 <p>
  &nbsp; [<a href="#index-node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="index-node-1">1 index node</h2>
+<h2 class="chapter" id="index-node-1"><span>1 index node<a 
class="copiable-link" href=\'#index-node-1\'> &para;</a></span></h2>
 
 <p>in index node node, with the same name than index entry.
 </p>
diff --git a/tp/t/results/indices/index_entries_locations.pl 
b/tp/t/results/indices/index_entries_locations.pl
index e253b1ba9e..655d7434f1 100644
--- a/tp/t/results/indices/index_entries_locations.pl
+++ b/tp/t/results/indices/index_entries_locations.pl
@@ -494,7 +494,7 @@ $result_converted{'plaintext'}->{'index_entries_locations'} 
= 'Initial paragraph
 ';
 
 
-$result_converted{'html_text'}->{'index_entries_locations'} = '<h1 
class="node" id="Top">Top</h1>
+$result_converted{'html_text'}->{'index_entries_locations'} = '<h1 
class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <p>Initial paragraph.
 </p>
diff --git a/tp/t/results/indices/index_entry_before_first_node.pl 
b/tp/t/results/indices/index_entry_before_first_node.pl
index e7eab00057..1505a01fa6 100644
Binary files a/tp/t/results/indices/index_entry_before_first_node.pl and 
b/tp/t/results/indices/index_entry_before_first_node.pl differ
diff --git a/tp/t/results/indices/index_entry_before_node.pl 
b/tp/t/results/indices/index_entry_before_node.pl
index e44f27f031..1876fc1e05 100644
--- a/tp/t/results/indices/index_entry_before_node.pl
+++ b/tp/t/results/indices/index_entry_before_node.pl
@@ -661,7 +661,7 @@ $result_converted{'html_text'}->{'index_entry_before_node'} 
= '<a class="node-id
 <p>
  &nbsp; [<a href="#second" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -669,7 +669,7 @@ $result_converted{'html_text'}->{'index_entry_before_node'} 
= '<a class="node-id
 <p>
  &nbsp; [<a href="#second" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 
 <p>Para.
 </p>
@@ -680,7 +680,7 @@ $result_converted{'html_text'}->{'index_entry_before_node'} 
= '<a class="node-id
 <p>
  &nbsp; [<a href="#second" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">second</h4>
+<h4 class="node"><span>second<a class="copiable-link" href=\'#second\'> 
&para;</a></span></h4>
 
 <div class="printindex cp-printindex">
 <table class="cp-entries-printindex" border="0">
diff --git a/tp/t/results/indices/index_entry_in_footnote.pl 
b/tp/t/results/indices/index_entry_in_footnote.pl
index 69054715da..a54ef03989 100644
Binary files a/tp/t/results/indices/index_entry_in_footnote.pl and 
b/tp/t/results/indices/index_entry_in_footnote.pl differ
diff --git a/tp/t/results/indices/index_entry_in_footnote_different_node_end.pl 
b/tp/t/results/indices/index_entry_in_footnote_different_node_end.pl
index 2326d8112a..3f1a67956a 100644
--- a/tp/t/results/indices/index_entry_in_footnote_different_node_end.pl
+++ b/tp/t/results/indices/index_entry_in_footnote_different_node_end.pl
@@ -579,7 +579,7 @@ 
$result_converted{'html_text'}->{'index_entry_in_footnote_different_node_end'} =
 <p>
  &nbsp; [<a href="#First" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 <p>Top node<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>
@@ -589,7 +589,7 @@ 
$result_converted{'html_text'}->{'index_entry_in_footnote_different_node_end'} =
 <p>
  &nbsp; [<a href="#First" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">First</h4>
+<h4 class="node"><span>First<a class="copiable-link" href=\'#First\'> 
&para;</a></span></h4>
 
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#First_cp_letter-C"><b>C</b></a>
diff --git a/tp/t/results/indices/index_entry_in_footnote_sections.pl 
b/tp/t/results/indices/index_entry_in_footnote_sections.pl
index a210926e65..e75228e7d2 100644
--- a/tp/t/results/indices/index_entry_in_footnote_sections.pl
+++ b/tp/t/results/indices/index_entry_in_footnote_sections.pl
@@ -512,7 +512,7 @@ 
$result_converted{'html_text'}->{'index_entry_in_footnote_sections'} = '<div cla
 <p>
  &nbsp; [<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" 
id="index_005fentry_005fin_005ffootnote">index_entry_in_footnote</h1>
+<h1 class="top" 
id="index_005fentry_005fin_005ffootnote"><span>index_entry_in_footnote<a 
class="copiable-link" href=\'#index_005fentry_005fin_005ffootnote\'> 
&para;</a></span></h1>
 
 <p>Top node<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>
 </p>
@@ -525,7 +525,7 @@ 
$result_converted{'html_text'}->{'index_entry_in_footnote_sections'} = '<div cla
 <p>
  &nbsp; [<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="appendix" id="index">Appendix A index</h2>
+<h2 class="appendix" id="index"><span>Appendix A index<a class="copiable-link" 
href=\'#index\'> &para;</a></span></h2>
 
 <div class="printindex cp-printindex">
 <table class="cp-entries-printindex" border="0">
diff --git a/tp/t/results/indices/index_entry_in_footnote_sections_separate.pl 
b/tp/t/results/indices/index_entry_in_footnote_sections_separate.pl
index 024008dbff..83289d932b 100644
--- a/tp/t/results/indices/index_entry_in_footnote_sections_separate.pl
+++ b/tp/t/results/indices/index_entry_in_footnote_sections_separate.pl
@@ -512,7 +512,7 @@ 
$result_converted{'html_text'}->{'index_entry_in_footnote_sections_separate'} =
 <p>
  &nbsp; [<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" 
id="index_005fentry_005fin_005ffootnote">index_entry_in_footnote</h1>
+<h1 class="top" 
id="index_005fentry_005fin_005ffootnote"><span>index_entry_in_footnote<a 
class="copiable-link" href=\'#index_005fentry_005fin_005ffootnote\'> 
&para;</a></span></h1>
 
 <p>Top node<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>
 </p>
@@ -525,7 +525,7 @@ 
$result_converted{'html_text'}->{'index_entry_in_footnote_sections_separate'} =
 <p>
  &nbsp; [<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="appendix" id="index">Appendix A index</h2>
+<h2 class="appendix" id="index"><span>Appendix A index<a class="copiable-link" 
href=\'#index\'> &para;</a></span></h2>
 
 <div class="printindex cp-printindex">
 <table class="cp-entries-printindex" border="0">
diff --git a/tp/t/results/indices/index_entry_in_footnote_separate.pl 
b/tp/t/results/indices/index_entry_in_footnote_separate.pl
index 5717d93976..95c1bdfe73 100644
--- a/tp/t/results/indices/index_entry_in_footnote_separate.pl
+++ b/tp/t/results/indices/index_entry_in_footnote_separate.pl
@@ -611,7 +611,7 @@ 
$result_converted{'html_text'}->{'index_entry_in_footnote_separate'} = '<a class
 <p>
  &nbsp; [<a href="#First" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 <p>Top node<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>
@@ -621,7 +621,7 @@ 
$result_converted{'html_text'}->{'index_entry_in_footnote_separate'} = '<a class
 <p>
  &nbsp; [<a href="#First" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">First</h4>
+<h4 class="node"><span>First<a class="copiable-link" href=\'#First\'> 
&para;</a></span></h4>
 
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#First_cp_letter-C"><b>C</b></a>
diff --git a/tp/t/results/indices/index_no_node/res_html/Chapter-2.html 
b/tp/t/results/indices/index_no_node/res_html/Chapter-2.html
index 5528ba50d4..5a5401cdb7 100644
--- a/tp/t/results/indices/index_no_node/res_html/Chapter-2.html
+++ b/tp/t/results/indices/index_no_node/res_html/Chapter-2.html
@@ -13,6 +13,12 @@
 
 <link href="index.html#top-section" rel="start" title="top section">
 <link href="unnumbered.html" rel="index" title="unnumbered">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
 <p>
 Prev: <a href="Chapter.html" accesskey="p" rel="prev">Chapter</a> &nbsp; [<a 
href="unnumbered.html" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter">2 Chapter 2</h2>
+<h2 class="chapter"><span>2 Chapter 2<a class="copiable-link" 
href='#Chapter-2'> &para;</a></span></h2>
 
 <p>In chapter 2
 </p>
diff --git a/tp/t/results/indices/index_no_node/res_html/Chapter.html 
b/tp/t/results/indices/index_no_node/res_html/Chapter.html
index c103f27a1d..74f5082513 100644
--- a/tp/t/results/indices/index_no_node/res_html/Chapter.html
+++ b/tp/t/results/indices/index_no_node/res_html/Chapter.html
@@ -15,7 +15,9 @@
 <link href="unnumbered.html" rel="index" title="unnumbered">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -32,7 +34,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Next: <a href="Chapter-2.html" accesskey="n" rel="next">Chapter 2</a>, Prev: 
<a href="index.html#top-section" accesskey="p" rel="prev">top section</a> 
&nbsp; [<a href="unnumbered.html" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href='#Chapter'> 
&para;</a></span></h2>
 <a class="index-entry-id" id="index-chapter"></a>
 
 <div class="printindex cp-printindex">
diff --git a/tp/t/results/indices/index_no_node/res_html/index.html 
b/tp/t/results/indices/index_no_node/res_html/index.html
index 23fe99ca40..bfb5f4b7f7 100644
--- a/tp/t/results/indices/index_no_node/res_html/index.html
+++ b/tp/t/results/indices/index_no_node/res_html/index.html
@@ -15,7 +15,9 @@
 <link href="unnumbered.html" rel="index" title="unnumbered">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -32,7 +34,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Next: <a href="Chapter.html" accesskey="n" rel="next">Chapter</a>, Prev: <a 
href="unnumbered.html" accesskey="p" rel="prev">unnumbered</a> &nbsp; [<a 
href="unnumbered.html" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="unnumbered top-level-set-unnumbered">top section</h2>
+<h2 class="unnumbered top-level-set-unnumbered"><span>top section<a 
class="copiable-link" href='#top-section'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-top-section"></a>
 <a class="index-entry-id" id="index-top-section-1"></a>
@@ -101,7 +103,7 @@ Next: <a href="Chapter.html" accesskey="n" 
rel="next">Chapter</a>, Prev: <a href
 <p>
  Up : <a href="#top-section" accesskey="u" rel="up">top section</a> &nbsp; [<a 
href="unnumbered.html" title="Index" rel="index">Index</a>]</p>
 </div>
-<h3 class="section">second</h3>
+<h3 class="section"><span>second<a class="copiable-link" href='#second'> 
&para;</a></span></h3>
 
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#second_cp_letter-C"><b>C</b></a>
diff --git a/tp/t/results/indices/index_no_node/res_html/unnumbered.html 
b/tp/t/results/indices/index_no_node/res_html/unnumbered.html
index 616dc750ba..5387fce8b0 100644
--- a/tp/t/results/indices/index_no_node/res_html/unnumbered.html
+++ b/tp/t/results/indices/index_no_node/res_html/unnumbered.html
@@ -15,7 +15,9 @@
 <link href="#unnumbered" rel="index" title="unnumbered">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -83,7 +85,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Next: <a href="index.html#top-section" accesskey="n" rel="next">top 
section</a> &nbsp; [<a href="#unnumbered" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="unnumbered">unnumbered</h2>
+<h2 class="unnumbered"><span>unnumbered<a class="copiable-link" 
href='#unnumbered'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-unnumbered"></a>
 <p>in unnumbered
diff --git a/tp/t/results/indices/index_no_node_no_top.pl 
b/tp/t/results/indices/index_no_node_no_top.pl
index 5a62e320f3..3261cbd230 100644
--- a/tp/t/results/indices/index_no_node_no_top.pl
+++ b/tp/t/results/indices/index_no_node_no_top.pl
@@ -1963,7 +1963,7 @@ $result_converted{'html_text'}->{'index_no_node_no_top'} 
= '
 
 
 <div class="unnumbered-level-extent" id="unnumbered">
-<h2 class="unnumbered">unnumbered</h2>
+<h2 class="unnumbered"><span>unnumbered<a class="copiable-link" 
href=\'#unnumbered\'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-unnumbered"></a>
 <p>in unnumbered
@@ -2018,7 +2018,7 @@ $result_converted{'html_text'}->{'index_no_node_no_top'} 
= '
 
 </div>
 <div class="unnumbered-level-extent" id="top-_0028chapter_0029-section">
-<h2 class="unnumbered">top (chapter) section</h2>
+<h2 class="unnumbered"><span>top (chapter) section<a class="copiable-link" 
href=\'#top-_0028chapter_0029-section\'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-top-section"></a>
 <a class="index-entry-id" id="index-top-section-1"></a>
@@ -2082,7 +2082,7 @@ $result_converted{'html_text'}->{'index_no_node_no_top'} 
= '
 <li><a href="#second" accesskey="1">second</a></li>
 </ul>
 <div class="section-level-extent" id="second">
-<h3 class="section">second</h3>
+<h3 class="section"><span>second<a class="copiable-link" href=\'#second\'> 
&para;</a></span></h3>
 
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#second_cp_letter-C"><b>C</b></a>
@@ -2183,7 +2183,7 @@ $result_converted{'html_text'}->{'index_no_node_no_top'} 
= '
 </div>
 </div>
 <div class="chapter-level-extent" id="Chapter">
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href=\'#Chapter\'> 
&para;</a></span></h2>
 <a class="index-entry-id" id="index-chapter"></a>
 
 <div class="printindex cp-printindex">
@@ -2237,7 +2237,7 @@ $result_converted{'html_text'}->{'index_no_node_no_top'} 
= '
 </p>
 </div>
 <div class="chapter-level-extent" id="Chapter-2">
-<h2 class="chapter">2 Chapter 2</h2>
+<h2 class="chapter"><span>2 Chapter 2<a class="copiable-link" 
href=\'#Chapter-2\'> &para;</a></span></h2>
 
 <p>In chapter 2
 </p>
diff --git a/tp/t/results/indices/index_no_node_no_top_no_node.pl 
b/tp/t/results/indices/index_no_node_no_top_no_node.pl
index 8b657021ab..dd523149f8 100644
--- a/tp/t/results/indices/index_no_node_no_top_no_node.pl
+++ b/tp/t/results/indices/index_no_node_no_top_no_node.pl
@@ -1967,7 +1967,7 @@ 
$result_converted{'html_text'}->{'index_no_node_no_top_no_node'} = '
 <p>
  &nbsp; [<a href="#unnumbered" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="unnumbered">unnumbered</h2>
+<h2 class="unnumbered"><span>unnumbered<a class="copiable-link" 
href=\'#unnumbered\'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-unnumbered"></a>
 <p>in unnumbered
@@ -2027,7 +2027,7 @@ 
$result_converted{'html_text'}->{'index_no_node_no_top_no_node'} = '
 <p>
  &nbsp; [<a href="#unnumbered" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="unnumbered">top (chapter) section</h2>
+<h2 class="unnumbered"><span>top (chapter) section<a class="copiable-link" 
href=\'#top-_0028chapter_0029-section\'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-top-section"></a>
 <a class="index-entry-id" id="index-top-section-1"></a>
@@ -2096,7 +2096,7 @@ 
$result_converted{'html_text'}->{'index_no_node_no_top_no_node'} = '
 <p>
  &nbsp; [<a href="#unnumbered" title="Index" rel="index">Index</a>]</p>
 </div>
-<h3 class="section">second</h3>
+<h3 class="section"><span>second<a class="copiable-link" href=\'#second\'> 
&para;</a></span></h3>
 
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#second_cp_letter-C"><b>C</b></a>
@@ -2202,7 +2202,7 @@ 
$result_converted{'html_text'}->{'index_no_node_no_top_no_node'} = '
 <p>
  &nbsp; [<a href="#unnumbered" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href=\'#Chapter\'> 
&para;</a></span></h2>
 <a class="index-entry-id" id="index-chapter"></a>
 
 <div class="printindex cp-printindex">
@@ -2261,7 +2261,7 @@ 
$result_converted{'html_text'}->{'index_no_node_no_top_no_node'} = '
 <p>
  &nbsp; [<a href="#unnumbered" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter">2 Chapter 2</h2>
+<h2 class="chapter"><span>2 Chapter 2<a class="copiable-link" 
href=\'#Chapter-2\'> &para;</a></span></h2>
 
 <p>In chapter 2
 </p>
diff --git a/tp/t/results/indices/index_nodes/res_html/a-node.html 
b/tp/t/results/indices/index_nodes/res_html/a-node.html
index 4fe331d616..beceed40f7 100644
--- a/tp/t/results/indices/index_nodes/res_html/a-node.html
+++ b/tp/t/results/indices/index_nodes/res_html/a-node.html
@@ -17,7 +17,9 @@
 <link href="another.html" rel="next" title="another">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -34,7 +36,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Next: <a href="another.html" accesskey="n" rel="next">another</a>, Up: <a 
href="second.html" accesskey="u" rel="up">second</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="node">a node</h4>
+<h4 class="node"><span>a node<a class="copiable-link" href='#a-node'> 
&para;</a></span></h4>
 <a class="index-entry-id" id="index-entry-after-printindex"></a>
 
 <div class="printindex cp-printindex">
diff --git a/tp/t/results/indices/index_nodes/res_html/another.html 
b/tp/t/results/indices/index_nodes/res_html/another.html
index ae4a79586a..fbac91d1c8 100644
--- a/tp/t/results/indices/index_nodes/res_html/another.html
+++ b/tp/t/results/indices/index_nodes/res_html/another.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="index" title="Top">
 <link href="second.html" rel="up" title="second">
 <link href="a-node.html" rel="prev" title="a node">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="a-node.html" accesskey="p" rel="prev">a node</a>, Up: <a 
href="second.html" accesskey="u" rel="up">second</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="node">another</h4>
+<h4 class="node"><span>another<a class="copiable-link" href='#another'> 
&para;</a></span></h4>
 
 <a class="index-entry-id" id="index-something"></a>
 <a class="index-entry-id" id="index-somewhere"></a>
diff --git a/tp/t/results/indices/index_nodes/res_html/first.html 
b/tp/t/results/indices/index_nodes/res_html/first.html
index 1973e2e53a..740f1520a6 100644
--- a/tp/t/results/indices/index_nodes/res_html/first.html
+++ b/tp/t/results/indices/index_nodes/res_html/first.html
@@ -17,7 +17,9 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -34,7 +36,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html" 
title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href='#first'> 
&para;</a></span></h4>
 <p>Text and then index entries
 <a class="index-entry-id" id="index-entry-in-node"></a>
 <a class="index-entry-id" id="index-_0021-entry-in-node"></a>
diff --git a/tp/t/results/indices/index_nodes/res_html/index.html 
b/tp/t/results/indices/index_nodes/res_html/index.html
index 92a3f04ee9..aebd819b6c 100644
--- a/tp/t/results/indices/index_nodes/res_html/index.html
+++ b/tp/t/results/indices/index_nodes/res_html/index.html
@@ -16,7 +16,9 @@
 <link href="first.html" rel="next" title="first">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -34,7 +36,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Next: <a href="first.html" accesskey="n" rel="next">first</a> &nbsp; [<a 
href="#Top" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href='#Top'> 
&para;</a></span></h1>
 <a class="index-entry-id" id="index-entry-a"></a>
 
 <div class="printindex cp-printindex">
diff --git a/tp/t/results/indices/index_nodes/res_html/second.html 
b/tp/t/results/indices/index_nodes/res_html/second.html
index 1963ffc6db..f741b60948 100644
--- a/tp/t/results/indices/index_nodes/res_html/second.html
+++ b/tp/t/results/indices/index_nodes/res_html/second.html
@@ -16,7 +16,9 @@
 <link href="first.html" rel="up" title="first">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -33,7 +35,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Up: <a href="first.html" accesskey="u" rel="up">first</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="node">second</h4>
+<h4 class="node"><span>second<a class="copiable-link" href='#second'> 
&para;</a></span></h4>
 
 <div class="printindex fn-printindex">
 <table class="fn-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#second_fn_letter-A"><b>A</b></a>
diff --git 
a/tp/t/results/indices/index_special_region/res_html/Copying-and-indices.html 
b/tp/t/results/indices/index_special_region/res_html/Copying-and-indices.html
index ddbace5733..9f1dc38c40 100644
--- 
a/tp/t/results/indices/index_special_region/res_html/Copying-and-indices.html
+++ 
b/tp/t/results/indices/index_special_region/res_html/Copying-and-indices.html
@@ -24,7 +24,9 @@ domain.
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -41,7 +43,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="index.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="appendix" id="Copying-and-indices-1">Appendix A Copying and 
indices</h2>
+<h2 class="appendix" id="Copying-and-indices-1"><span>Appendix A Copying and 
indices<a class="copiable-link" href='#Copying-and-indices-1'> 
&para;</a></span></h2>
 
 <p>In the appendix, we print the indices and references.
 </p>
diff --git a/tp/t/results/indices/index_special_region/res_html/index.html 
b/tp/t/results/indices/index_special_region/res_html/index.html
index ce4347643f..9c9faa8de1 100644
--- a/tp/t/results/indices/index_special_region/res_html/index.html
+++ b/tp/t/results/indices/index_special_region/res_html/index.html
@@ -47,7 +47,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and 
indices</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Top" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href='#Top-1'> 
&para;</a></span></h1>
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
 
@@ -60,7 +60,7 @@ Next: <a href="Copying-and-indices.html" accesskey="n" 
rel="next">Copying and in
 </div>
 </div>
 <div class="chapter-level-extent" id="Chapter">
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href='#Chapter'> 
&para;</a></span></h2>
 
 
 <a class="index-entry-id" id="index-copying-Copying-this-document"></a>
diff --git 
a/tp/t/results/indices/index_special_region_no_insertcopying/res_html/Copying-and-indices.html
 
b/tp/t/results/indices/index_special_region_no_insertcopying/res_html/Copying-and-indices.html
index e3840096ae..6aa7d37333 100644
--- 
a/tp/t/results/indices/index_special_region_no_insertcopying/res_html/Copying-and-indices.html
+++ 
b/tp/t/results/indices/index_special_region_no_insertcopying/res_html/Copying-and-indices.html
@@ -23,7 +23,9 @@ domain.
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -40,7 +42,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h2 class="appendix" id="Copying-and-indices-1">Appendix A Copying and 
indices</h2>
+<h2 class="appendix" id="Copying-and-indices-1"><span>Appendix A Copying and 
indices<a class="copiable-link" href='#Copying-and-indices-1'> 
&para;</a></span></h2>
 
 <p>In the appendix, we print the indices and references.
 </p>
diff --git 
a/tp/t/results/indices/index_special_region_no_insertcopying/res_html/index.html
 
b/tp/t/results/indices/index_special_region_no_insertcopying/res_html/index.html
index 62a99185ac..b7da88dac8 100644
--- 
a/tp/t/results/indices/index_special_region_no_insertcopying/res_html/index.html
+++ 
b/tp/t/results/indices/index_special_region_no_insertcopying/res_html/index.html
@@ -40,7 +40,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and 
indices</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href='#Top-1'> 
&para;</a></span></h1>
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
 
@@ -53,7 +53,7 @@ Next: <a href="Copying-and-indices.html" accesskey="n" 
rel="next">Copying and in
 </div>
 </div>
 <div class="chapter-level-extent" id="Chapter">
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href='#Chapter'> 
&para;</a></span></h2>
 
 
 <p>This test demonstrates @anchor and indices in @copying
diff --git 
a/tp/t/results/indices/index_special_region_no_insertcopying_no_titlepage_no_nodes/res_html/Chapter.html
 
b/tp/t/results/indices/index_special_region_no_insertcopying_no_titlepage_no_nodes/res_html/Chapter.html
index 2888161208..a9083f097c 100644
--- 
a/tp/t/results/indices/index_special_region_no_insertcopying_no_titlepage_no_nodes/res_html/Chapter.html
+++ 
b/tp/t/results/indices/index_special_region_no_insertcopying_no_titlepage_no_nodes/res_html/Chapter.html
@@ -36,7 +36,7 @@ strong.def-name {font-family: monospace; font-weight: bold; 
font-size: larger}
 <p>
 Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and 
indices</a>,  Up : <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; 
[<a href="index_special_region_no_insertcopying_toc.html#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href='#Chapter'> 
&para;</a></span></h2>
 
 
 <p>This test demonstrates @anchor and indices in @copying
diff --git 
a/tp/t/results/indices/index_special_region_no_insertcopying_no_titlepage_no_nodes/res_html/Copying-and-indices.html
 
b/tp/t/results/indices/index_special_region_no_insertcopying_no_titlepage_no_nodes/res_html/Copying-and-indices.html
index 91cc54b262..da81170e28 100644
--- 
a/tp/t/results/indices/index_special_region_no_insertcopying_no_titlepage_no_nodes/res_html/Copying-and-indices.html
+++ 
b/tp/t/results/indices/index_special_region_no_insertcopying_no_titlepage_no_nodes/res_html/Copying-and-indices.html
@@ -23,7 +23,9 @@ domain.
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -40,7 +42,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Prev: <a href="Chapter.html" accesskey="p" rel="prev">Chapter</a>,  Up : <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a 
href="index_special_region_no_insertcopying_toc.html#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="appendix" id="Copying-and-indices-1">Appendix A Copying and 
indices</h2>
+<h2 class="appendix" id="Copying-and-indices-1"><span>Appendix A Copying and 
indices<a class="copiable-link" href='#Copying-and-indices-1'> 
&para;</a></span></h2>
 
 <p>In the appendix, we print the indices and references.
 </p>
diff --git 
a/tp/t/results/indices/index_special_region_no_insertcopying_no_titlepage_no_nodes/res_html/index.html
 
b/tp/t/results/indices/index_special_region_no_insertcopying_no_titlepage_no_nodes/res_html/index.html
index 52b83cd933..11f3ee093c 100644
--- 
a/tp/t/results/indices/index_special_region_no_insertcopying_no_titlepage_no_nodes/res_html/index.html
+++ 
b/tp/t/results/indices/index_special_region_no_insertcopying_no_titlepage_no_nodes/res_html/index.html
@@ -20,6 +20,12 @@ domain.
 <link href="#Top" rel="start" title="Top">
 <link href="index_special_region_no_insertcopying_toc.html#SEC_Contents" 
rel="contents" title="Table of Contents">
 <link href="Copying-and-indices.html" rel="next" title="Appendix A Copying and 
indices">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -32,7 +38,7 @@ domain.
 <p>
  &nbsp; [<a href="index_special_region_no_insertcopying_toc.html#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href='#Top-1'> 
&para;</a></span></h1>
 <ul class="mini-toc">
 <li><a href="Chapter.html" accesskey="1">Chapter</a></li>
 <li><a href="Copying-and-indices.html" accesskey="2">Copying and 
indices</a></li>
diff --git 
a/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes/res_html/Chapter.html
 
b/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes/res_html/Chapter.html
index 6a0c851035..4dff90ab39 100644
--- 
a/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes/res_html/Chapter.html
+++ 
b/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes/res_html/Chapter.html
@@ -37,7 +37,7 @@ strong.def-name {font-family: monospace; font-weight: bold; 
font-size: larger}
 <p>
 Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and 
indices</a>,  Up : <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; 
[<a href="index_special_region_no_insertcopying_toc.html#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>][<a href="index.html" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href='#Chapter'> 
&para;</a></span></h2>
 
 
 <p>This test demonstrates @anchor and indices in @copying
diff --git 
a/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes/res_html/Copying-and-indices.html
 
b/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes/res_html/Copying-and-indices.html
index 2aa76094c6..849c26c1d7 100644
--- 
a/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes/res_html/Copying-and-indices.html
+++ 
b/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes/res_html/Copying-and-indices.html
@@ -24,7 +24,9 @@ domain.
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -41,7 +43,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Prev: <a href="Chapter.html" accesskey="p" rel="prev">Chapter</a>,  Up : <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a 
href="index_special_region_no_insertcopying_toc.html#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="index.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="appendix" id="Copying-and-indices-1">Appendix A Copying and 
indices</h2>
+<h2 class="appendix" id="Copying-and-indices-1"><span>Appendix A Copying and 
indices<a class="copiable-link" href='#Copying-and-indices-1'> 
&para;</a></span></h2>
 
 <p>In the appendix, we print the indices and references.
 </p>
diff --git 
a/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes/res_html/index.html
 
b/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes/res_html/index.html
index 57fc0fef98..bbf3743235 100644
--- 
a/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes/res_html/index.html
+++ 
b/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes/res_html/index.html
@@ -23,7 +23,9 @@ domain.
 <link href="Copying-and-indices.html" rel="next" title="Appendix A Copying and 
indices">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -86,7 +88,7 @@ domain<a class="footnote" id="DOCF1" 
href="index_special_region_no_insertcopying
 <p>
  &nbsp; [<a href="index_special_region_no_insertcopying_toc.html#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>][<a href="#Top" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href='#Top-1'> 
&para;</a></span></h1>
 <ul class="mini-toc">
 <li><a href="Chapter.html" accesskey="1">Chapter</a></li>
 <li><a href="Copying-and-indices.html" accesskey="2">Copying and 
indices</a></li>
diff --git 
a/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes_footnotes_default/res_html/Chapter.html
 
b/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes_footnotes_default/res_html/Chapter.html
index 6a0c851035..4dff90ab39 100644
--- 
a/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes_footnotes_default/res_html/Chapter.html
+++ 
b/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes_footnotes_default/res_html/Chapter.html
@@ -37,7 +37,7 @@ strong.def-name {font-family: monospace; font-weight: bold; 
font-size: larger}
 <p>
 Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and 
indices</a>,  Up : <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; 
[<a href="index_special_region_no_insertcopying_toc.html#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>][<a href="index.html" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href='#Chapter'> 
&para;</a></span></h2>
 
 
 <p>This test demonstrates @anchor and indices in @copying
diff --git 
a/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes_footnotes_default/res_html/Copying-and-indices.html
 
b/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes_footnotes_default/res_html/Copying-and-indices.html
index 7a5c93aef8..df804f3c85 100644
--- 
a/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes_footnotes_default/res_html/Copying-and-indices.html
+++ 
b/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes_footnotes_default/res_html/Copying-and-indices.html
@@ -24,7 +24,9 @@ domain.
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -41,7 +43,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Prev: <a href="Chapter.html" accesskey="p" rel="prev">Chapter</a>,  Up : <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a 
href="index_special_region_no_insertcopying_toc.html#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>][<a href="index.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="appendix" id="Copying-and-indices-1">Appendix A Copying and 
indices</h2>
+<h2 class="appendix" id="Copying-and-indices-1"><span>Appendix A Copying and 
indices<a class="copiable-link" href='#Copying-and-indices-1'> 
&para;</a></span></h2>
 
 <p>In the appendix, we print the indices and references.
 </p>
diff --git 
a/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes_footnotes_default/res_html/index.html
 
b/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes_footnotes_default/res_html/index.html
index 114c5ab180..10598817ab 100644
--- 
a/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes_footnotes_default/res_html/index.html
+++ 
b/tp/t/results/indices/index_special_region_no_insertcopying_titlepage_no_nodes_footnotes_default/res_html/index.html
@@ -23,7 +23,9 @@ domain.
 <link href="Copying-and-indices.html" rel="next" title="Appendix A Copying and 
indices">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -86,7 +88,7 @@ domain<a class="footnote" id="DOCF1" 
href="#FOOT1"><sup>2</sup></a>.
 <p>
  &nbsp; [<a href="index_special_region_no_insertcopying_toc.html#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>][<a href="#Top" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href='#Top-1'> 
&para;</a></span></h1>
 <ul class="mini-toc">
 <li><a href="Chapter.html" accesskey="1">Chapter</a></li>
 <li><a href="Copying-and-indices.html" accesskey="2">Copying and 
indices</a></li>
diff --git 
a/tp/t/results/indices/index_special_region_no_titlepage_no_nodes/res_html/Chapter.html
 
b/tp/t/results/indices/index_special_region_no_titlepage_no_nodes/res_html/Chapter.html
index 8ca6176220..6c743554e4 100644
--- 
a/tp/t/results/indices/index_special_region_no_titlepage_no_nodes/res_html/Chapter.html
+++ 
b/tp/t/results/indices/index_special_region_no_titlepage_no_nodes/res_html/Chapter.html
@@ -42,7 +42,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and 
indices</a>,  Up : <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; 
[<a href="index_special_region_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#Chapter" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href='#Chapter'> 
&para;</a></span></h2>
 
 
 <a class="index-entry-id" id="index-copying-Copying-this-document"></a>
diff --git 
a/tp/t/results/indices/index_special_region_no_titlepage_no_nodes/res_html/Copying-and-indices.html
 
b/tp/t/results/indices/index_special_region_no_titlepage_no_nodes/res_html/Copying-and-indices.html
index 0862f6c869..47d1b381c1 100644
--- 
a/tp/t/results/indices/index_special_region_no_titlepage_no_nodes/res_html/Copying-and-indices.html
+++ 
b/tp/t/results/indices/index_special_region_no_titlepage_no_nodes/res_html/Copying-and-indices.html
@@ -24,7 +24,9 @@ domain.
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -41,7 +43,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Prev: <a href="Chapter.html" accesskey="p" rel="prev">Chapter</a>,  Up : <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a 
href="index_special_region_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="Chapter.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="appendix" id="Copying-and-indices-1">Appendix A Copying and 
indices</h2>
+<h2 class="appendix" id="Copying-and-indices-1"><span>Appendix A Copying and 
indices<a class="copiable-link" href='#Copying-and-indices-1'> 
&para;</a></span></h2>
 
 <p>In the appendix, we print the indices and references.
 </p>
diff --git 
a/tp/t/results/indices/index_special_region_no_titlepage_no_nodes/res_html/index.html
 
b/tp/t/results/indices/index_special_region_no_titlepage_no_nodes/res_html/index.html
index 2ab4071a69..16569acd5f 100644
--- 
a/tp/t/results/indices/index_special_region_no_titlepage_no_nodes/res_html/index.html
+++ 
b/tp/t/results/indices/index_special_region_no_titlepage_no_nodes/res_html/index.html
@@ -21,6 +21,12 @@ domain.
 <link href="Chapter.html" rel="index" title="1 Chapter">
 <link href="index_special_region_toc.html#SEC_Contents" rel="contents" 
title="Table of Contents">
 <link href="Copying-and-indices.html" rel="next" title="Appendix A Copying and 
indices">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -34,7 +40,7 @@ domain.
 <p>
  &nbsp; [<a href="index_special_region_toc.html#SEC_Contents" title="Table of 
contents" rel="contents">Contents</a>][<a href="Chapter.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href='#Top-1'> 
&para;</a></span></h1>
 <ul class="mini-toc">
 <li><a href="Chapter.html" accesskey="1">Chapter</a></li>
 <li><a href="Copying-and-indices.html" accesskey="2">Copying and 
indices</a></li>
diff --git 
a/tp/t/results/indices/index_special_region_titlepage_no_nodes/res_html/Chapter.html
 
b/tp/t/results/indices/index_special_region_titlepage_no_nodes/res_html/Chapter.html
index 1804e10181..6a7b074c60 100644
--- 
a/tp/t/results/indices/index_special_region_titlepage_no_nodes/res_html/Chapter.html
+++ 
b/tp/t/results/indices/index_special_region_titlepage_no_nodes/res_html/Chapter.html
@@ -42,7 +42,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and 
indices</a>,  Up : <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; 
[<a href="index_special_region_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="index.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href='#Chapter'> 
&para;</a></span></h2>
 
 
 <a class="index-entry-id" id="index-copying-Copying-this-document"></a>
diff --git 
a/tp/t/results/indices/index_special_region_titlepage_no_nodes/res_html/Copying-and-indices.html
 
b/tp/t/results/indices/index_special_region_titlepage_no_nodes/res_html/Copying-and-indices.html
index c5008bfade..067dcd9046 100644
--- 
a/tp/t/results/indices/index_special_region_titlepage_no_nodes/res_html/Copying-and-indices.html
+++ 
b/tp/t/results/indices/index_special_region_titlepage_no_nodes/res_html/Copying-and-indices.html
@@ -24,7 +24,9 @@ domain.
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -41,7 +43,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Prev: <a href="Chapter.html" accesskey="p" rel="prev">Chapter</a>,  Up : <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a 
href="index_special_region_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="index.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="appendix" id="Copying-and-indices-1">Appendix A Copying and 
indices</h2>
+<h2 class="appendix" id="Copying-and-indices-1"><span>Appendix A Copying and 
indices<a class="copiable-link" href='#Copying-and-indices-1'> 
&para;</a></span></h2>
 
 <p>In the appendix, we print the indices and references.
 </p>
diff --git 
a/tp/t/results/indices/index_special_region_titlepage_no_nodes/res_html/index.html
 
b/tp/t/results/indices/index_special_region_titlepage_no_nodes/res_html/index.html
index 293031e6a9..c14f223a2e 100644
--- 
a/tp/t/results/indices/index_special_region_titlepage_no_nodes/res_html/index.html
+++ 
b/tp/t/results/indices/index_special_region_titlepage_no_nodes/res_html/index.html
@@ -23,7 +23,9 @@ domain.
 <link href="Copying-and-indices.html" rel="next" title="Appendix A Copying and 
indices">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -87,7 +89,7 @@ domain<a class="footnote" id="DOCF1" 
href="index_special_region_fot.html#FOOT1">
 <p>
  &nbsp; [<a href="index_special_region_toc.html#SEC_Contents" title="Table of 
contents" rel="contents">Contents</a>][<a href="#Top" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href='#Top-1'> 
&para;</a></span></h1>
 <ul class="mini-toc">
 <li><a href="Chapter.html" accesskey="1">Chapter</a></li>
 <li><a href="Copying-and-indices.html" accesskey="2">Copying and 
indices</a></li>
diff --git 
a/tp/t/results/indices/index_special_region_titlepage_no_nodes_footnotes_default/res_html/Chapter.html
 
b/tp/t/results/indices/index_special_region_titlepage_no_nodes_footnotes_default/res_html/Chapter.html
index cb9cefba54..2d1847cca1 100644
--- 
a/tp/t/results/indices/index_special_region_titlepage_no_nodes_footnotes_default/res_html/Chapter.html
+++ 
b/tp/t/results/indices/index_special_region_titlepage_no_nodes_footnotes_default/res_html/Chapter.html
@@ -42,7 +42,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Next: <a href="Copying-and-indices.html" accesskey="n" rel="next">Copying and 
indices</a>,  Up : <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; 
[<a href="index_special_region_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="index.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href='#Chapter'> 
&para;</a></span></h2>
 
 
 <a class="index-entry-id" id="index-copying-Copying-this-document"></a>
diff --git 
a/tp/t/results/indices/index_special_region_titlepage_no_nodes_footnotes_default/res_html/Copying-and-indices.html
 
b/tp/t/results/indices/index_special_region_titlepage_no_nodes_footnotes_default/res_html/Copying-and-indices.html
index 3e90da53c9..37e407f677 100644
--- 
a/tp/t/results/indices/index_special_region_titlepage_no_nodes_footnotes_default/res_html/Copying-and-indices.html
+++ 
b/tp/t/results/indices/index_special_region_titlepage_no_nodes_footnotes_default/res_html/Copying-and-indices.html
@@ -24,7 +24,9 @@ domain.
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -41,7 +43,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Prev: <a href="Chapter.html" accesskey="p" rel="prev">Chapter</a>,  Up : <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a 
href="index_special_region_toc.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="index.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="appendix" id="Copying-and-indices-1">Appendix A Copying and 
indices</h2>
+<h2 class="appendix" id="Copying-and-indices-1"><span>Appendix A Copying and 
indices<a class="copiable-link" href='#Copying-and-indices-1'> 
&para;</a></span></h2>
 
 <p>In the appendix, we print the indices and references.
 </p>
diff --git 
a/tp/t/results/indices/index_special_region_titlepage_no_nodes_footnotes_default/res_html/index.html
 
b/tp/t/results/indices/index_special_region_titlepage_no_nodes_footnotes_default/res_html/index.html
index 39fbe83ddc..07a95ad61e 100644
--- 
a/tp/t/results/indices/index_special_region_titlepage_no_nodes_footnotes_default/res_html/index.html
+++ 
b/tp/t/results/indices/index_special_region_titlepage_no_nodes_footnotes_default/res_html/index.html
@@ -23,7 +23,9 @@ domain.
 <link href="Copying-and-indices.html" rel="next" title="Appendix A Copying and 
indices">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -87,7 +89,7 @@ domain<a class="footnote" id="DOCF1" 
href="#FOOT1"><sup>2</sup></a>.
 <p>
  &nbsp; [<a href="index_special_region_toc.html#SEC_Contents" title="Table of 
contents" rel="contents">Contents</a>][<a href="#Top" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href='#Top-1'> 
&para;</a></span></h1>
 <ul class="mini-toc">
 <li><a href="Chapter.html" accesskey="1">Chapter</a></li>
 <li><a href="Copying-and-indices.html" accesskey="2">Copying and 
indices</a></li>
diff --git a/tp/t/results/indices/index_split/res_html/first.html 
b/tp/t/results/indices/index_split/res_html/first.html
index 193d74ecf6..d6db1f7e37 100644
--- a/tp/t/results/indices/index_split/res_html/first.html
+++ b/tp/t/results/indices/index_split/res_html/first.html
@@ -18,7 +18,9 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -144,7 +146,7 @@ Next: <a href="second-chapter.html" accesskey="n" 
rel="next">Second chapter</a>,
 
 <a class="index-entry-id" id="index-entry-after-printindex"></a>
 
-<h2 class="chapter" id="First-chapter">1 First chapter</h2>
+<h2 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h2>
 <a class="index-entry-id" id="index-a-function"></a>
 <a class="index-entry-id" id="index-a-concept-in-first"></a>
 <a class="index-entry-id" id="index-somewhere"></a>
diff --git a/tp/t/results/indices/index_split/res_html/index.html 
b/tp/t/results/indices/index_split/res_html/index.html
index c458de5b97..dd7f36719c 100644
--- a/tp/t/results/indices/index_split/res_html/index.html
+++ b/tp/t/results/indices/index_split/res_html/index.html
@@ -16,7 +16,9 @@
 <link href="first.html" rel="next" title="first">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -34,7 +36,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Next: <a href="first.html" accesskey="n" rel="next">First chapter</a> &nbsp; 
[<a href="#Top" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h1 class="top" id="split-indices">split indices</h1>
+<h1 class="top" id="split-indices"><span>split indices<a class="copiable-link" 
href='#split-indices'> &para;</a></span></h1>
 <a class="index-entry-id" id="index-entry-a"></a>
 
 <div class="printindex cp-printindex">
diff --git a/tp/t/results/indices/index_split/res_html/node-2-in-section-3.html 
b/tp/t/results/indices/index_split/res_html/node-2-in-section-3.html
index 5569a1f09c..1e2cc04f82 100644
--- a/tp/t/results/indices/index_split/res_html/node-2-in-section-3.html
+++ b/tp/t/results/indices/index_split/res_html/node-2-in-section-3.html
@@ -16,7 +16,9 @@
 <link href="first.html" rel="up" title="first">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -33,7 +35,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Up: <a href="first.html" accesskey="u" rel="up">First chapter</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="node">node 2 in section 3</h4>
+<h4 class="node"><span>node 2 in section 3<a class="copiable-link" 
href='#node-2-in-section-3'> &para;</a></span></h4>
 
 <a class="index-entry-id" id="index-node-2-in-section-3"></a>
 <p>Text for the node 2 in section 3
diff --git a/tp/t/results/indices/index_split/res_html/node-3-in-section-3.html 
b/tp/t/results/indices/index_split/res_html/node-3-in-section-3.html
index fb611253d7..047418e1bb 100644
--- a/tp/t/results/indices/index_split/res_html/node-3-in-section-3.html
+++ b/tp/t/results/indices/index_split/res_html/node-3-in-section-3.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="index.html" rel="index" title="Top">
 <link href="first.html" rel="up" title="first">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 Up: <a href="first.html" accesskey="u" rel="up">First chapter</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="node">node 3 in section 3</h4>
+<h4 class="node"><span>node 3 in section 3<a class="copiable-link" 
href='#node-3-in-section-3'> &para;</a></span></h4>
 
 <a class="index-entry-id" id="index-node-3-in-section-3"></a>
 
diff --git a/tp/t/results/indices/index_split/res_html/node-in-section-3.html 
b/tp/t/results/indices/index_split/res_html/node-in-section-3.html
index 0b7bf43cf4..ac29697630 100644
--- a/tp/t/results/indices/index_split/res_html/node-in-section-3.html
+++ b/tp/t/results/indices/index_split/res_html/node-in-section-3.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="index" title="Top">
 <link href="first.html" rel="up" title="first">
 <link href="section-3.html" rel="prev" title="section 3">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="section-3.html" accesskey="p" rel="prev">Section 3</a>, Up: 
<a href="first.html" accesskey="u" rel="up">First chapter</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="node">node in section 3</h4>
+<h4 class="node"><span>node in section 3<a class="copiable-link" 
href='#node-in-section-3'> &para;</a></span></h4>
 
 <a class="index-entry-id" id="index-node-in-section-3"></a>
 <p>Text for the node in section 3
diff --git a/tp/t/results/indices/index_split/res_html/second-chapter.html 
b/tp/t/results/indices/index_split/res_html/second-chapter.html
index 854bc8a94f..36b15d963d 100644
--- a/tp/t/results/indices/index_split/res_html/second-chapter.html
+++ b/tp/t/results/indices/index_split/res_html/second-chapter.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="index" title="Top">
 <link href="index.html" rel="up" title="Top">
 <link href="first.html" rel="prev" title="first">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Previous: <a href="first.html" accesskey="p" rel="prev">First chapter</a>, Up: 
<a href="index.html" accesskey="u" rel="up">split indices</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="Second-chapter">2 Second chapter</h2>
+<h2 class="chapter" id="Second-chapter"><span>2 Second chapter<a 
class="copiable-link" href='#Second-chapter'> &para;</a></span></h2>
 
 <p>Second chapter
 </p>
diff --git a/tp/t/results/indices/index_split/res_html/section-1.html 
b/tp/t/results/indices/index_split/res_html/section-1.html
index 4325f1d77d..34f55578c0 100644
--- a/tp/t/results/indices/index_split/res_html/section-1.html
+++ b/tp/t/results/indices/index_split/res_html/section-1.html
@@ -17,7 +17,9 @@
 <link href="section-2.html" rel="next" title="section 2">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -35,7 +37,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Next: <a href="section-2.html" accesskey="n" rel="next">Section 2</a>, Up: <a 
href="first.html" accesskey="u" rel="up">First chapter</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h3 class="section" id="Section-1">1.1 Section 1</h3>
+<h3 class="section" id="Section-1"><span>1.1 Section 1<a class="copiable-link" 
href='#Section-1'> &para;</a></span></h3>
 
 <a class="index-entry-id" id="index-something"></a>
 
diff --git a/tp/t/results/indices/index_split/res_html/section-2.html 
b/tp/t/results/indices/index_split/res_html/section-2.html
index d4b60663f7..0396ba44ac 100644
--- a/tp/t/results/indices/index_split/res_html/section-2.html
+++ b/tp/t/results/indices/index_split/res_html/section-2.html
@@ -16,6 +16,12 @@
 <link href="first.html" rel="up" title="first">
 <link href="section-3.html" rel="next" title="section 3">
 <link href="section-1.html" rel="prev" title="section 1">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
 Next: <a href="section-3.html" accesskey="n" rel="next">Section 3</a>, 
Previous: <a href="section-1.html" accesskey="p" rel="prev">Section 1</a>, Up: 
<a href="first.html" accesskey="u" rel="up">First chapter</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h3 class="section" id="Section-2">1.2 Section 2</h3>
+<h3 class="section" id="Section-2"><span>1.2 Section 2<a class="copiable-link" 
href='#Section-2'> &para;</a></span></h3>
 
 <p>Section 2
 </p>
diff --git a/tp/t/results/indices/index_split/res_html/section-3.html 
b/tp/t/results/indices/index_split/res_html/section-3.html
index 7a3595c8be..d401825a84 100644
--- a/tp/t/results/indices/index_split/res_html/section-3.html
+++ b/tp/t/results/indices/index_split/res_html/section-3.html
@@ -18,7 +18,9 @@
 <link href="section-2.html" rel="prev" title="section 2">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -36,7 +38,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Next: <a href="node-in-section-3.html" accesskey="n" rel="next">node in 
section 3</a>, Previous: <a href="section-2.html" accesskey="p" 
rel="prev">Section 2</a>, Up: <a href="first.html" accesskey="u" rel="up">First 
chapter</a> &nbsp; [<a href="index.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <hr>
-<h3 class="section" id="Section-3">1.3 Section 3</h3>
+<h3 class="section" id="Section-3"><span>1.3 Section 3<a class="copiable-link" 
href='#Section-3'> &para;</a></span></h3>
 
 <a class="index-entry-id" id="index-section-3"></a>
 
diff --git a/tp/t/results/indices/index_split/res_html/subsection-1.html 
b/tp/t/results/indices/index_split/res_html/subsection-1.html
index 97387d6f5b..05e687bf9f 100644
--- a/tp/t/results/indices/index_split/res_html/subsection-1.html
+++ b/tp/t/results/indices/index_split/res_html/subsection-1.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="index" title="Top">
 <link href="section-1.html" rel="up" title="section 1">
 <link href="subsection-2.html" rel="next" title="subsection 2">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a href="subsection-2.html" accesskey="n" rel="next">Subsection 2</a>, 
Up: <a href="section-1.html" accesskey="u" rel="up">Section 1</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="subsection" id="Subsection-1">1.1.1 Subsection 1</h4>
+<h4 class="subsection" id="Subsection-1"><span>1.1.1 Subsection 1<a 
class="copiable-link" href='#Subsection-1'> &para;</a></span></h4>
 
 <p>In subsection 1
 </p>
diff --git a/tp/t/results/indices/index_split/res_html/subsection-2.html 
b/tp/t/results/indices/index_split/res_html/subsection-2.html
index 4ac47da1cb..d4be524efa 100644
--- a/tp/t/results/indices/index_split/res_html/subsection-2.html
+++ b/tp/t/results/indices/index_split/res_html/subsection-2.html
@@ -17,7 +17,9 @@
 <link href="subsection-1.html" rel="prev" title="subsection 1">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -35,7 +37,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Previous: <a href="subsection-1.html" accesskey="p" rel="prev">Subsection 
1</a>, Up: <a href="section-1.html" accesskey="u" rel="up">Section 1</a> &nbsp; 
[<a href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="subsection" id="Subsection-2">1.1.2 Subsection 2</h4>
+<h4 class="subsection" id="Subsection-2"><span>1.1.2 Subsection 2<a 
class="copiable-link" href='#Subsection-2'> &para;</a></span></h4>
 
 <p>index in subsction 2
 </p>
diff --git 
a/tp/t/results/indices/index_split_split_chapter_no_nodes/res_html/first.html 
b/tp/t/results/indices/index_split_split_chapter_no_nodes/res_html/first.html
index 9f35aac3dc..7fe7c1bdf0 100644
--- 
a/tp/t/results/indices/index_split_split_chapter_no_nodes/res_html/first.html
+++ 
b/tp/t/results/indices/index_split_split_chapter_no_nodes/res_html/first.html
@@ -18,7 +18,9 @@
 <link href="index.html" rel="prev" title="split indices">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -143,7 +145,7 @@ Next: <a href="second-chapter.html" accesskey="n" 
rel="next">Second chapter</a>,
 
 <a class="index-entry-id" id="index-entry-after-printindex"></a>
 
-<h2 class="chapter" id="First-chapter">1 First chapter</h2>
+<h2 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h2>
 <a class="index-entry-id" id="index-a-function"></a>
 <a class="index-entry-id" id="index-a-concept-in-first"></a>
 <a class="index-entry-id" id="index-somewhere"></a>
@@ -160,7 +162,7 @@ Next: <a href="second-chapter.html" accesskey="n" 
rel="next">Second chapter</a>,
 <p>
 Next: <a href="#section-2" accesskey="n" rel="next">Section 2</a>,  Up : <a 
href="#first" accesskey="u" rel="up">First chapter</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
-<h3 class="section" id="Section-1">1.1 Section 1</h3>
+<h3 class="section" id="Section-1"><span>1.1 Section 1<a class="copiable-link" 
href='#Section-1'> &para;</a></span></h3>
 
 <a class="index-entry-id" id="index-something"></a>
 
@@ -247,7 +249,7 @@ Next: <a href="#section-2" accesskey="n" rel="next">Section 
2</a>,  Up : <a href
 <p>
 Next: <a href="#subsection-2" accesskey="n" rel="next">Subsection 2</a>,  Up : 
<a href="#section-1" accesskey="u" rel="up">Section 1</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="subsection" id="Subsection-1">1.1.1 Subsection 1</h4>
+<h4 class="subsection" id="Subsection-1"><span>1.1.1 Subsection 1<a 
class="copiable-link" href='#Subsection-1'> &para;</a></span></h4>
 
 <p>In subsection 1
 </p>
@@ -258,7 +260,7 @@ Next: <a href="#subsection-2" accesskey="n" 
rel="next">Subsection 2</a>,  Up : <
 <p>
 Prev: <a href="#subsection-1" accesskey="p" rel="prev">Subsection 1</a>,  Up : 
<a href="#section-1" accesskey="u" rel="up">Section 1</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="subsection" id="Subsection-2">1.1.2 Subsection 2</h4>
+<h4 class="subsection" id="Subsection-2"><span>1.1.2 Subsection 2<a 
class="copiable-link" href='#Subsection-2'> &para;</a></span></h4>
 
 <p>index in subsction 2
 </p>
@@ -343,7 +345,7 @@ Prev: <a href="#subsection-1" accesskey="p" 
rel="prev">Subsection 1</a>,  Up : <
 <p>
 Next: <a href="#section-3" accesskey="n" rel="next">Section 3</a>, Prev: <a 
href="#section-1" accesskey="p" rel="prev">Section 1</a>,  Up : <a 
href="#first" accesskey="u" rel="up">First chapter</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
-<h3 class="section" id="Section-2">1.2 Section 2</h3>
+<h3 class="section" id="Section-2"><span>1.2 Section 2<a class="copiable-link" 
href='#Section-2'> &para;</a></span></h3>
 
 <p>Section 2
 </p>
@@ -354,7 +356,7 @@ Next: <a href="#section-3" accesskey="n" rel="next">Section 
3</a>, Prev: <a href
 <p>
 Prev: <a href="#section-2" accesskey="p" rel="prev">Section 2</a>,  Up : <a 
href="#first" accesskey="u" rel="up">First chapter</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
-<h3 class="section" id="Section-3">1.3 Section 3</h3>
+<h3 class="section" id="Section-3"><span>1.3 Section 3<a class="copiable-link" 
href='#Section-3'> &para;</a></span></h3>
 
 <a class="index-entry-id" id="index-section-3"></a>
 
diff --git 
a/tp/t/results/indices/index_split_split_chapter_no_nodes/res_html/index.html 
b/tp/t/results/indices/index_split_split_chapter_no_nodes/res_html/index.html
index 2274a27f59..53c9990965 100644
--- 
a/tp/t/results/indices/index_split_split_chapter_no_nodes/res_html/index.html
+++ 
b/tp/t/results/indices/index_split_split_chapter_no_nodes/res_html/index.html
@@ -16,7 +16,9 @@
 <link href="first.html#first" rel="next" title="1 First chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -33,7 +35,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
  &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="split-indices">split indices</h1>
+<h1 class="top" id="split-indices"><span>split indices<a class="copiable-link" 
href='#split-indices'> &para;</a></span></h1>
 <a class="index-entry-id" id="index-entry-a"></a>
 
 <div class="printindex cp-printindex">
diff --git 
a/tp/t/results/indices/index_split_split_chapter_no_nodes/res_html/second-chapter.html
 
b/tp/t/results/indices/index_split_split_chapter_no_nodes/res_html/second-chapter.html
index 6036386c4c..c0fe331063 100644
--- 
a/tp/t/results/indices/index_split_split_chapter_no_nodes/res_html/second-chapter.html
+++ 
b/tp/t/results/indices/index_split_split_chapter_no_nodes/res_html/second-chapter.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="index" title="split indices">
 <link href="index.html" rel="up" title="split indices">
 <link href="first.html#first" rel="prev" title="1 First chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 <p>
 Prev: <a href="first.html#first" accesskey="p" rel="prev">First chapter</a>,  
Up : <a href="index.html" accesskey="u" rel="up">split indices</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Second-chapter">2 Second chapter</h2>
+<h2 class="chapter" id="Second-chapter"><span>2 Second chapter<a 
class="copiable-link" href='#Second-chapter'> &para;</a></span></h2>
 
 <p>Second chapter
 </p>
diff --git a/tp/t/results/indices/index_table/res_html/index.html 
b/tp/t/results/indices/index_table/res_html/index.html
index 33351ae861..4ce0ad3202 100644
--- a/tp/t/results/indices/index_table/res_html/index.html
+++ b/tp/t/results/indices/index_table/res_html/index.html
@@ -17,6 +17,8 @@
 <link href="node-with-ftable-and-vtable.html" rel="next" title="node with 
ftable and vtable">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -31,7 +33,7 @@ ul.toc-numbered-mark {list-style: none}
 Next: <a href="node-with-ftable-and-vtable.html" accesskey="n" 
rel="next">first node chapter, with ftable and vtable</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a 
href="node-with-printindex.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h1 class="top" id="Test-for-indices">Test for indices</h1>
+<h1 class="top" id="Test-for-indices"><span>Test for indices<a 
class="copiable-link" href='#Test-for-indices'> &para;</a></span></h1>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
diff --git a/tp/t/results/indices/index_table/res_html/indices-refs.html 
b/tp/t/results/indices/index_table/res_html/indices-refs.html
index b6e664e6a8..66d45a5317 100644
--- a/tp/t/results/indices/index_table/res_html/indices-refs.html
+++ b/tp/t/results/indices/index_table/res_html/indices-refs.html
@@ -18,7 +18,9 @@
 <link href="node-with-printindex.html" rel="prev" title="node with printindex">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -36,7 +38,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Previous: <a href="node-with-printindex.html" accesskey="p" rel="prev">node 
with printindex</a>, Up: <a href="index.html" accesskey="u" rel="up">Test for 
indices</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="node-with-printindex.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="Indices-refs">3 Indices refs</h2>
+<h2 class="chapter" id="Indices-refs"><span>3 Indices refs<a 
class="copiable-link" href='#Indices-refs'> &para;</a></span></h2>
 <a class="index-entry-id" id="index-concept"></a>
 <a class="index-entry-id" id="index-aoncept"></a>
 <a class="index-entry-id" id="index-zoncept"></a>
diff --git 
a/tp/t/results/indices/index_table/res_html/node-with-ftable-and-vtable.html 
b/tp/t/results/indices/index_table/res_html/node-with-ftable-and-vtable.html
index ef465bef42..c488177156 100644
--- a/tp/t/results/indices/index_table/res_html/node-with-ftable-and-vtable.html
+++ b/tp/t/results/indices/index_table/res_html/node-with-ftable-and-vtable.html
@@ -34,7 +34,7 @@ span:hover a.copiable-link {visibility: visible}
 Next: <a href="node-with-printindex.html" accesskey="n" rel="next">node with 
printindex</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Test 
for indices</a>, Up: <a href="index.html" accesskey="u" rel="up">Test for 
indices</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="node-with-printindex.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="first-node-chapter_002c-with-ftable-and-vtable">1 
first node chapter, with ftable and vtable</h2>
+<h2 class="chapter" 
id="first-node-chapter_002c-with-ftable-and-vtable"><span>1 first node chapter, 
with ftable and vtable<a class="copiable-link" 
href='#first-node-chapter_002c-with-ftable-and-vtable'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-index-entry-in-node"></a>
 
diff --git 
a/tp/t/results/indices/index_table/res_html/node-with-printindex.html 
b/tp/t/results/indices/index_table/res_html/node-with-printindex.html
index ec610bbaee..364e1c1fc4 100644
--- a/tp/t/results/indices/index_table/res_html/node-with-printindex.html
+++ b/tp/t/results/indices/index_table/res_html/node-with-printindex.html
@@ -19,7 +19,9 @@
 <link href="node-with-ftable-and-vtable.html" rel="prev" title="node with 
ftable and vtable">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -37,7 +39,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Next: <a href="indices-refs.html" accesskey="n" rel="next">Indices refs</a>, 
Previous: <a href="node-with-ftable-and-vtable.html" accesskey="p" 
rel="prev">first node chapter, with ftable and vtable</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Test for indices</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#node-with-printindex" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <hr>
-<h2 class="chapter" id="node-with-printindex-1">2 node with printindex</h2>
+<h2 class="chapter" id="node-with-printindex-1"><span>2 node with printindex<a 
class="copiable-link" href='#node-with-printindex-1'> &para;</a></span></h2>
 
 <div class="printindex fn-printindex">
 <table class="fn-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#node-with-printindex_fn_letter-F"><b>F</b></a>
diff --git a/tp/t/results/indices/index_table/res_html/node.html 
b/tp/t/results/indices/index_table/res_html/node.html
index d0e95da5e1..71e4fb3cf5 100644
--- a/tp/t/results/indices/index_table/res_html/node.html
+++ b/tp/t/results/indices/index_table/res_html/node.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="node-with-printindex.html" rel="index" title="node with 
printindex">
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
  &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="node-with-printindex.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <hr>
-<h3 class="section" id="node-1">3.1 node</h3>
+<h3 class="section" id="node-1"><span>3.1 node<a class="copiable-link" 
href='#node-1'> &para;</a></span></h3>
 
 <p>A section following the indices.
 </p>
diff --git 
a/tp/t/results/indices/index_table_chapter_no_node/res_html/index.html 
b/tp/t/results/indices/index_table_chapter_no_node/res_html/index.html
index e5b84c3ccd..ba77101dec 100644
--- a/tp/t/results/indices/index_table_chapter_no_node/res_html/index.html
+++ b/tp/t/results/indices/index_table_chapter_no_node/res_html/index.html
@@ -17,6 +17,8 @@
 <link href="node-with-ftable-and-vtable.html" rel="next" title="1 first node 
chapter, with ftable and vtable">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -30,7 +32,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
  &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="node-with-printindex.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="Test-for-indices">Test for indices</h1>
+<h1 class="top" id="Test-for-indices"><span>Test for indices<a 
class="copiable-link" href='#Test-for-indices'> &para;</a></span></h1>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
diff --git 
a/tp/t/results/indices/index_table_chapter_no_node/res_html/indices-refs.html 
b/tp/t/results/indices/index_table_chapter_no_node/res_html/indices-refs.html
index fa7ce6f114..9b253eadaa 100644
--- 
a/tp/t/results/indices/index_table_chapter_no_node/res_html/indices-refs.html
+++ 
b/tp/t/results/indices/index_table_chapter_no_node/res_html/indices-refs.html
@@ -18,7 +18,9 @@
 <link href="node-with-printindex.html" rel="prev" title="2 node with 
printindex">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -35,7 +37,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Prev: <a href="node-with-printindex.html" accesskey="p" rel="prev">node with 
printindex</a>,  Up : <a href="index.html" accesskey="u" rel="up">Test for 
indices</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="node-with-printindex.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Indices-refs">3 Indices refs</h2>
+<h2 class="chapter" id="Indices-refs"><span>3 Indices refs<a 
class="copiable-link" href='#Indices-refs'> &para;</a></span></h2>
 <a class="index-entry-id" id="index-concept"></a>
 <a class="index-entry-id" id="index-aoncept"></a>
 <a class="index-entry-id" id="index-zoncept"></a>
@@ -501,7 +503,7 @@ Prev: <a href="node-with-printindex.html" accesskey="p" 
rel="prev">node with pri
 <p>
  Up : <a href="#indices-refs" accesskey="u" rel="up">Indices refs</a> &nbsp; 
[<a href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="node-with-printindex.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h3 class="section" id="node-1">3.1 node</h3>
+<h3 class="section" id="node-1"><span>3.1 node<a class="copiable-link" 
href='#node-1'> &para;</a></span></h3>
 
 <p>A section following the indices.
 </p>
diff --git 
a/tp/t/results/indices/index_table_chapter_no_node/res_html/node-with-ftable-and-vtable.html
 
b/tp/t/results/indices/index_table_chapter_no_node/res_html/node-with-ftable-and-vtable.html
index bd08efb245..198dd26437 100644
--- 
a/tp/t/results/indices/index_table_chapter_no_node/res_html/node-with-ftable-and-vtable.html
+++ 
b/tp/t/results/indices/index_table_chapter_no_node/res_html/node-with-ftable-and-vtable.html
@@ -33,7 +33,7 @@ span:hover a.copiable-link {visibility: visible}
 <p>
 Next: <a href="node-with-printindex.html" accesskey="n" rel="next">node with 
printindex</a>,  Up : <a href="index.html" accesskey="u" rel="up">Test for 
indices</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="node-with-printindex.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="first-node-chapter_002c-with-ftable-and-vtable">1 
first node chapter, with ftable and vtable</h2>
+<h2 class="chapter" 
id="first-node-chapter_002c-with-ftable-and-vtable"><span>1 first node chapter, 
with ftable and vtable<a class="copiable-link" 
href='#first-node-chapter_002c-with-ftable-and-vtable'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-index-entry-in-node"></a>
 
diff --git 
a/tp/t/results/indices/index_table_chapter_no_node/res_html/node-with-printindex.html
 
b/tp/t/results/indices/index_table_chapter_no_node/res_html/node-with-printindex.html
index 2728824bea..1caa48070e 100644
--- 
a/tp/t/results/indices/index_table_chapter_no_node/res_html/node-with-printindex.html
+++ 
b/tp/t/results/indices/index_table_chapter_no_node/res_html/node-with-printindex.html
@@ -19,7 +19,9 @@
 <link href="node-with-ftable-and-vtable.html" rel="prev" title="1 first node 
chapter, with ftable and vtable">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -36,7 +38,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Next: <a href="indices-refs.html#indices-refs" accesskey="n" 
rel="next">Indices refs</a>, Prev: <a href="node-with-ftable-and-vtable.html" 
accesskey="p" rel="prev">first node chapter, with ftable and vtable</a>,  Up : 
<a href="index.html" accesskey="u" rel="up">Test for indices</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>][<a href="#node-with-printindex" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="node-with-printindex-1">2 node with printindex</h2>
+<h2 class="chapter" id="node-with-printindex-1"><span>2 node with printindex<a 
class="copiable-link" href='#node-with-printindex-1'> &para;</a></span></h2>
 
 <div class="printindex fn-printindex">
 <table class="fn-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#node-with-printindex-1_fn_letter-F"><b>F</b></a>
diff --git 
a/tp/t/results/indices/multiple_index_text_sortas_seeentry_seealso.pl 
b/tp/t/results/indices/multiple_index_text_sortas_seeentry_seealso.pl
index 4827111922..745ce715cd 100644
--- a/tp/t/results/indices/multiple_index_text_sortas_seeentry_seealso.pl
+++ b/tp/t/results/indices/multiple_index_text_sortas_seeentry_seealso.pl
@@ -680,7 +680,7 @@ 
$result_converted{'html_text'}->{'multiple_index_text_sortas_seeentry_seealso'}
 <p>
  &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Index">1 Index</h2>
+<h2 class="chapter" id="Index"><span>1 Index<a class="copiable-link" 
href=\'#Index\'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-other-second"></a>
 
diff --git a/tp/t/results/indices/nodes_before_top/res_html/a-node.html 
b/tp/t/results/indices/nodes_before_top/res_html/a-node.html
index 68e63226f7..6325d0d07e 100644
--- a/tp/t/results/indices/nodes_before_top/res_html/a-node.html
+++ b/tp/t/results/indices/nodes_before_top/res_html/a-node.html
@@ -17,7 +17,9 @@
 <link href="another.html" rel="next" title="another">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -34,7 +36,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Next: <a href="another.html" accesskey="n" rel="next">another</a>, Up: <a 
href="second.html" accesskey="u" rel="up">second</a> &nbsp; [<a 
href="first-before-top.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="node">a node</h4>
+<h4 class="node"><span>a node<a class="copiable-link" href='#a-node'> 
&para;</a></span></h4>
 <a class="index-entry-id" id="index-entry-after-printindex"></a>
 
 <div class="printindex cp-printindex">
diff --git a/tp/t/results/indices/nodes_before_top/res_html/another.html 
b/tp/t/results/indices/nodes_before_top/res_html/another.html
index 586a443ae0..e2f3341a78 100644
--- a/tp/t/results/indices/nodes_before_top/res_html/another.html
+++ b/tp/t/results/indices/nodes_before_top/res_html/another.html
@@ -15,6 +15,12 @@
 <link href="first-before-top.html" rel="index" title="first before top">
 <link href="second.html" rel="up" title="second">
 <link href="a-node.html" rel="prev" title="a node">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Previous: <a href="a-node.html" accesskey="p" rel="prev">a node</a>, Up: <a 
href="second.html" accesskey="u" rel="up">second</a> &nbsp; [<a 
href="first-before-top.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="node">another</h4>
+<h4 class="node"><span>another<a class="copiable-link" href='#another'> 
&para;</a></span></h4>
 
 <a class="index-entry-id" id="index-something"></a>
 <a class="index-entry-id" id="index-somewhere"></a>
diff --git 
a/tp/t/results/indices/nodes_before_top/res_html/first-before-top.html 
b/tp/t/results/indices/nodes_before_top/res_html/first-before-top.html
index 765d0fce2a..b9201d4330 100644
--- a/tp/t/results/indices/nodes_before_top/res_html/first-before-top.html
+++ b/tp/t/results/indices/nodes_before_top/res_html/first-before-top.html
@@ -17,7 +17,9 @@
 <link href="index.html" rel="next" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -36,7 +38,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Next: <a href="index.html" accesskey="n" rel="next">Top</a>, Up: <a 
href="../dir_html/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a 
href="#first-before-top" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="node">first before top</h4>
+<h4 class="node"><span>first before top<a class="copiable-link" 
href='#first-before-top'> &para;</a></span></h4>
 <a class="index-entry-id" id="index-first-before-top"></a>
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#first-before-top_cp_symbol-1"><b>!</b></a>
diff --git a/tp/t/results/indices/nodes_before_top/res_html/first.html 
b/tp/t/results/indices/nodes_before_top/res_html/first.html
index 0a6921950b..036385e0c7 100644
--- a/tp/t/results/indices/nodes_before_top/res_html/first.html
+++ b/tp/t/results/indices/nodes_before_top/res_html/first.html
@@ -17,7 +17,9 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -34,7 +36,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a 
href="first-before-top.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href='#first'> 
&para;</a></span></h4>
 <p>Text and then index entries
 <a class="index-entry-id" id="index-_0021-entry-in-node"></a>
 <a class="index-entry-id" id="index-fun-in-node"></a>
diff --git a/tp/t/results/indices/nodes_before_top/res_html/index.html 
b/tp/t/results/indices/nodes_before_top/res_html/index.html
index 014149c22d..209492b178 100644
--- a/tp/t/results/indices/nodes_before_top/res_html/index.html
+++ b/tp/t/results/indices/nodes_before_top/res_html/index.html
@@ -16,7 +16,9 @@
 <link href="first-before-top.html" rel="prev" title="first before top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -33,7 +35,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Previous: <a href="first-before-top.html" accesskey="p" rel="prev">first 
before top</a> &nbsp; [<a href="first-before-top.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <hr>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href='#Top'> 
&para;</a></span></h1>
 <a class="index-entry-id" id="index-entry-a"></a>
 
 <div class="printindex cp-printindex">
diff --git 
a/tp/t/results/indices/nodes_before_top/res_html/node-in-menu-before-top.html 
b/tp/t/results/indices/nodes_before_top/res_html/node-in-menu-before-top.html
index 62473c8c75..ba839d781d 100644
--- 
a/tp/t/results/indices/nodes_before_top/res_html/node-in-menu-before-top.html
+++ 
b/tp/t/results/indices/nodes_before_top/res_html/node-in-menu-before-top.html
@@ -16,7 +16,9 @@
 <link href="first-before-top.html" rel="up" title="first before top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -33,7 +35,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Up: <a href="first-before-top.html" accesskey="u" rel="up">first before 
top</a> &nbsp; [<a href="first-before-top.html" title="Index" 
rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="node">node in menu before top</h4>
+<h4 class="node"><span>node in menu before top<a class="copiable-link" 
href='#node-in-menu-before-top'> &para;</a></span></h4>
 
 <a class="index-entry-id" id="index-node-in-menu-before-top"></a>
 <div class="printindex cp-printindex">
diff --git a/tp/t/results/indices/nodes_before_top/res_html/second.html 
b/tp/t/results/indices/nodes_before_top/res_html/second.html
index fe2710de7c..4adf7b2c7e 100644
--- a/tp/t/results/indices/nodes_before_top/res_html/second.html
+++ b/tp/t/results/indices/nodes_before_top/res_html/second.html
@@ -16,7 +16,9 @@
 <link href="first.html" rel="up" title="first">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -33,7 +35,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 Up: <a href="first.html" accesskey="u" rel="up">first</a> &nbsp; [<a 
href="first-before-top.html" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
-<h4 class="node">second</h4>
+<h4 class="node"><span>second<a class="copiable-link" href='#second'> 
&para;</a></span></h4>
 
 <div class="printindex fn-printindex">
 <table class="fn-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#second_fn_letter-A"><b>A</b></a>
diff --git 
a/tp/t/results/indices/nodes_before_top_and_sections_chapter/res_html/chapter.html
 
b/tp/t/results/indices/nodes_before_top_and_sections_chapter/res_html/chapter.html
index 32dbb483f8..35ff010887 100644
--- 
a/tp/t/results/indices/nodes_before_top_and_sections_chapter/res_html/chapter.html
+++ 
b/tp/t/results/indices/nodes_before_top_and_sections_chapter/res_html/chapter.html
@@ -17,7 +17,9 @@
 <link href="#node-in-chapter" rel="next" title="node in chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -34,7 +36,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Next: <a href="#node-in-chapter" accesskey="n" rel="next">node in chapter</a>, 
Up: <a href="index.html#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a 
href="first-before-top.html#first-before-top" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="A-chapter">1 A chapter</h2>
+<h2 class="chapter" id="A-chapter"><span>1 A chapter<a class="copiable-link" 
href='#A-chapter'> &para;</a></span></h2>
 
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#chapter_cp_symbol-1"><b>!</b></a>
@@ -112,7 +114,7 @@ Next: <a href="#node-in-chapter" accesskey="n" 
rel="next">node in chapter</a>, U
 <p>
 Previous: <a href="#chapter" accesskey="p" rel="prev">A chapter</a>, Up: <a 
href="index.html#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a 
href="first-before-top.html#first-before-top" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h4 class="node">node in chapter</h4>
+<h4 class="node"><span>node in chapter<a class="copiable-link" 
href='#node-in-chapter'> &para;</a></span></h4>
 
 <a class="index-entry-id" id="index-node-in-chapter"></a>
 
diff --git 
a/tp/t/results/indices/nodes_before_top_and_sections_chapter/res_html/first-before-top.html
 
b/tp/t/results/indices/nodes_before_top_and_sections_chapter/res_html/first-before-top.html
index 8fef684fb0..97edaa1232 100644
--- 
a/tp/t/results/indices/nodes_before_top_and_sections_chapter/res_html/first-before-top.html
+++ 
b/tp/t/results/indices/nodes_before_top_and_sections_chapter/res_html/first-before-top.html
@@ -17,7 +17,9 @@
 <link href="index.html#Top" rel="next" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -35,7 +37,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Next: <a href="index.html#Top" accesskey="n" rel="next">top section</a>, Up: 
<a href="../dir_html/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a 
href="#first-before-top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">first before top</h4>
+<h4 class="node"><span>first before top<a class="copiable-link" 
href='#first-before-top'> &para;</a></span></h4>
 <a class="index-entry-id" id="index-first-before-top"></a>
 
 <p>in first node before printindex
@@ -187,7 +189,7 @@ Next: <a href="index.html#Top" accesskey="n" rel="next">top 
section</a>, Up: <a
 <p>
 Up: <a href="#first-before-top" accesskey="u" rel="up">first before top</a> 
&nbsp; [<a href="#first-before-top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">node in menu before top</h4>
+<h4 class="node"><span>node in menu before top<a class="copiable-link" 
href='#node-in-menu-before-top'> &para;</a></span></h4>
 
 <a class="index-entry-id" id="index-node-in-menu-before-top"></a>
 <p>between node in menu before top and printindex
diff --git 
a/tp/t/results/indices/nodes_before_top_and_sections_chapter/res_html/index.html
 
b/tp/t/results/indices/nodes_before_top_and_sections_chapter/res_html/index.html
index f992ec8ae0..cbef904c96 100644
--- 
a/tp/t/results/indices/nodes_before_top_and_sections_chapter/res_html/index.html
+++ 
b/tp/t/results/indices/nodes_before_top_and_sections_chapter/res_html/index.html
@@ -16,7 +16,9 @@
 <link href="first-before-top.html#first-before-top" rel="prev" title="first 
before top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -209,7 +211,7 @@ Previous: <a href="first-before-top.html#first-before-top" 
accesskey="p" rel="pr
 </td></tr></table>
 </div>
 
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 <a class="index-entry-id" id="index-top-section"></a>
 
 <p>in top section
@@ -223,7 +225,7 @@ Previous: <a href="first-before-top.html#first-before-top" 
accesskey="p" rel="pr
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top section</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a 
href="first-before-top.html#first-before-top" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href='#first'> 
&para;</a></span></h4>
 <p>Text and then index entries
 <a class="index-entry-id" id="index-_0021-entry-in-node"></a>
 <a class="index-entry-id" id="index-fun-in-node"></a>
@@ -306,7 +308,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">top 
section</a>, Up: <a href="
 <p>
 Up: <a href="#first" accesskey="u" rel="up">first</a> &nbsp; [<a 
href="first-before-top.html#first-before-top" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h4 class="node">second</h4>
+<h4 class="node"><span>second<a class="copiable-link" href='#second'> 
&para;</a></span></h4>
 
 <div class="printindex fn-printindex">
 <table class="fn-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#second_fn_letter-A"><b>A</b></a>
@@ -343,7 +345,7 @@ Up: <a href="#first" accesskey="u" rel="up">first</a> 
&nbsp; [<a href="first-bef
 <p>
 Previous: <a href="#a-node" accesskey="p" rel="prev">a node</a>, Up: <a 
href="#second" accesskey="u" rel="up">second</a> &nbsp; [<a 
href="first-before-top.html#first-before-top" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h4 class="node">another</h4>
+<h4 class="node"><span>another<a class="copiable-link" href='#another'> 
&para;</a></span></h4>
 
 <a class="index-entry-id" id="index-something"></a>
 <a class="index-entry-id" id="index-somewhere"></a>
@@ -354,7 +356,7 @@ Previous: <a href="#a-node" accesskey="p" rel="prev">a 
node</a>, Up: <a href="#s
 <p>
 Next: <a href="#another" accesskey="n" rel="next">another</a>, Up: <a 
href="#second" accesskey="u" rel="up">second</a> &nbsp; [<a 
href="first-before-top.html#first-before-top" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h4 class="node">a node</h4>
+<h4 class="node"><span>a node<a class="copiable-link" href='#a-node'> 
&para;</a></span></h4>
 <a class="index-entry-id" id="index-entry-after-printindex"></a>
 
 <div class="printindex cp-printindex">
diff --git 
a/tp/t/results/indices/nodes_before_top_and_sections_chapter_no_node/res_html/chapter.html
 
b/tp/t/results/indices/nodes_before_top_and_sections_chapter_no_node/res_html/chapter.html
index 5007cc904f..0c7d379d61 100644
--- 
a/tp/t/results/indices/nodes_before_top_and_sections_chapter_no_node/res_html/chapter.html
+++ 
b/tp/t/results/indices/nodes_before_top_and_sections_chapter_no_node/res_html/chapter.html
@@ -17,7 +17,9 @@
 <link href="#chapter" rel="next" title="1 A chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -34,7 +36,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
  Up : <a href="index.html" accesskey="u" rel="up">top section</a> &nbsp; [<a 
href="index.html" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="A-chapter">1 A chapter</h2>
+<h2 class="chapter" id="A-chapter"><span>1 A chapter<a class="copiable-link" 
href='#A-chapter'> &para;</a></span></h2>
 
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#A-chapter_cp_symbol-1"><b>!</b></a>
diff --git 
a/tp/t/results/indices/nodes_before_top_and_sections_chapter_no_node/res_html/index.html
 
b/tp/t/results/indices/nodes_before_top_and_sections_chapter_no_node/res_html/index.html
index fc8eb3ed68..b5ef0eeacb 100644
--- 
a/tp/t/results/indices/nodes_before_top_and_sections_chapter_no_node/res_html/index.html
+++ 
b/tp/t/results/indices/nodes_before_top_and_sections_chapter_no_node/res_html/index.html
@@ -16,7 +16,9 @@
 <link href="#Top" rel="prev" title="top section">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -435,7 +437,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 </td></tr></table>
 </div>
 
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 <a class="index-entry-id" id="index-top-section"></a>
 
 <p>in top section
diff --git 
a/tp/t/results/indices/nodes_before_top_and_sections_unsplit_no_nodes/res_html/nodes_before_top_and_sections.html
 
b/tp/t/results/indices/nodes_before_top_and_sections_unsplit_no_nodes/res_html/nodes_before_top_and_sections.html
index 93811a40d4..5997c1367e 100644
--- 
a/tp/t/results/indices/nodes_before_top_and_sections_unsplit_no_nodes/res_html/nodes_before_top_and_sections.html
+++ 
b/tp/t/results/indices/nodes_before_top_and_sections_unsplit_no_nodes/res_html/nodes_before_top_and_sections.html
@@ -16,7 +16,9 @@
 <link href="#Top" rel="prev" title="top section">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -435,7 +437,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 </td></tr></table>
 </div>
 
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 <a class="index-entry-id" id="index-top-section"></a>
 
 <p>in top section
@@ -710,7 +712,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 <p>
  Up : <a href="#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a 
href="#Top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="A-chapter">1 A chapter</h2>
+<h2 class="chapter" id="A-chapter"><span>1 A chapter<a class="copiable-link" 
href='#A-chapter'> &para;</a></span></h2>
 
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#A-chapter_cp_symbol-1"><b>!</b></a>
diff --git 
a/tp/t/results/indices/nodes_before_top_split_chapter/res_html/first-before-top.html
 
b/tp/t/results/indices/nodes_before_top_split_chapter/res_html/first-before-top.html
index c990356fab..c9a2a13e9a 100644
--- 
a/tp/t/results/indices/nodes_before_top_split_chapter/res_html/first-before-top.html
+++ 
b/tp/t/results/indices/nodes_before_top_split_chapter/res_html/first-before-top.html
@@ -17,7 +17,9 @@
 <link href="index.html" rel="next" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -35,7 +37,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Next: <a href="index.html" accesskey="n" rel="next">Top</a>, Up: <a 
href="../dir_html/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a 
href="#first-before-top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">first before top</h4>
+<h4 class="node"><span>first before top<a class="copiable-link" 
href='#first-before-top'> &para;</a></span></h4>
 <a class="index-entry-id" id="index-first-before-top"></a>
 <div class="printindex cp-printindex">
 <table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#first-before-top_cp_symbol-1"><b>!</b></a>
@@ -106,7 +108,7 @@ Next: <a href="index.html" accesskey="n" 
rel="next">Top</a>, Up: <a href="../dir
 <p>
 Up: <a href="#first-before-top" accesskey="u" rel="up">first before top</a> 
&nbsp; [<a href="#first-before-top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">node in menu before top</h4>
+<h4 class="node"><span>node in menu before top<a class="copiable-link" 
href='#node-in-menu-before-top'> &para;</a></span></h4>
 
 <a class="index-entry-id" id="index-node-in-menu-before-top"></a>
 <div class="printindex cp-printindex">
@@ -181,7 +183,7 @@ Up: <a href="#first-before-top" accesskey="u" 
rel="up">first before top</a> &nbs
 <p>
 Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a 
href="#first-before-top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href='#first'> 
&para;</a></span></h4>
 <p>Text and then index entries
 <a class="index-entry-id" id="index-_0021-entry-in-node"></a>
 <a class="index-entry-id" id="index-fun-in-node"></a>
@@ -256,7 +258,7 @@ Previous: <a href="index.html" accesskey="p" 
rel="prev">Top</a>, Up: <a href="in
 <p>
 Up: <a href="#first" accesskey="u" rel="up">first</a> &nbsp; [<a 
href="#first-before-top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">second</h4>
+<h4 class="node"><span>second<a class="copiable-link" href='#second'> 
&para;</a></span></h4>
 
 <div class="printindex fn-printindex">
 <table class="fn-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#second_fn_letter-A"><b>A</b></a>
@@ -293,7 +295,7 @@ Up: <a href="#first" accesskey="u" rel="up">first</a> 
&nbsp; [<a href="#first-be
 <p>
 Previous: <a href="#a-node" accesskey="p" rel="prev">a node</a>, Up: <a 
href="#second" accesskey="u" rel="up">second</a> &nbsp; [<a 
href="#first-before-top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">another</h4>
+<h4 class="node"><span>another<a class="copiable-link" href='#another'> 
&para;</a></span></h4>
 
 <a class="index-entry-id" id="index-something"></a>
 <a class="index-entry-id" id="index-somewhere"></a>
@@ -304,7 +306,7 @@ Previous: <a href="#a-node" accesskey="p" rel="prev">a 
node</a>, Up: <a href="#s
 <p>
 Next: <a href="#another" accesskey="n" rel="next">another</a>, Up: <a 
href="#second" accesskey="u" rel="up">second</a> &nbsp; [<a 
href="#first-before-top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">a node</h4>
+<h4 class="node"><span>a node<a class="copiable-link" href='#a-node'> 
&para;</a></span></h4>
 <a class="index-entry-id" id="index-entry-after-printindex"></a>
 
 <div class="printindex cp-printindex">
diff --git 
a/tp/t/results/indices/nodes_before_top_split_chapter/res_html/index.html 
b/tp/t/results/indices/nodes_before_top_split_chapter/res_html/index.html
index c88ccc28a6..67ad932a1f 100644
--- a/tp/t/results/indices/nodes_before_top_split_chapter/res_html/index.html
+++ b/tp/t/results/indices/nodes_before_top_split_chapter/res_html/index.html
@@ -16,7 +16,9 @@
 <link href="first-before-top.html#first-before-top" rel="prev" title="first 
before top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -32,7 +34,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Previous: <a href="first-before-top.html#first-before-top" accesskey="p" 
rel="prev">first before top</a> &nbsp; [<a 
href="first-before-top.html#first-before-top" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href='#Top'> 
&para;</a></span></h1>
 <a class="index-entry-id" id="index-entry-a"></a>
 
 <div class="printindex cp-printindex">
diff --git a/tp/t/results/indices/printindex_between_node_section.pl 
b/tp/t/results/indices/printindex_between_node_section.pl
index f2d400c550..abfa339678 100644
--- a/tp/t/results/indices/printindex_between_node_section.pl
+++ b/tp/t/results/indices/printindex_between_node_section.pl
@@ -795,7 +795,7 @@ 
$result_converted{'html_text'}->{'printindex_between_node_section'} = '<div clas
 <p>
  &nbsp; [<a href="#node-chap1" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <a class="index-entry-id" id="index-top1"></a>
 <a class="index-entry-id" id="index-top1-1"></a>
@@ -811,7 +811,7 @@ 
$result_converted{'html_text'}->{'printindex_between_node_section'} = '<div clas
 <p>
  &nbsp; [<a href="#node-chap1" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="chapter-1">1 chapter 1</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter 1<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-chap1"></a>
 <a class="index-entry-id" id="index-chap1-1"></a>
@@ -857,7 +857,7 @@ 
$result_converted{'html_text'}->{'printindex_between_node_section'} = '<div clas
  &nbsp; 
 </td></tr></table>
 </div>
-<h3 class="section" id="section1">1.1 section1</h3>
+<h3 class="section" id="section1"><span>1.1 section1<a class="copiable-link" 
href=\'#section1\'> &para;</a></span></h3>
 </div>
 </div>
 </div>
diff --git a/tp/t/results/indices/printindex_between_part_chapter.pl 
b/tp/t/results/indices/printindex_between_part_chapter.pl
index 7fc20c8667..8401d7ee28 100644
--- a/tp/t/results/indices/printindex_between_part_chapter.pl
+++ b/tp/t/results/indices/printindex_between_part_chapter.pl
@@ -912,7 +912,7 @@ 
$result_converted{'html_text'}->{'printindex_between_part_chapter'} = '<div clas
 <p>
  &nbsp; [<a href="#node-chap1" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <a class="index-entry-id" id="index-top1"></a>
 <a class="index-entry-id" id="index-top1-1"></a>
@@ -926,7 +926,7 @@ 
$result_converted{'html_text'}->{'printindex_between_part_chapter'} = '<div clas
 <p>
  &nbsp; [<a href="#node-chap1" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="part">Part 1</h1>
+<h1 class="part"><span>Part 1<a class="copiable-link" href=\'#Part-1\'> 
&para;</a></span></h1>
 <hr>
 
 <div class="printindex cp-printindex">
@@ -967,7 +967,7 @@ 
$result_converted{'html_text'}->{'printindex_between_part_chapter'} = '<div clas
 <li><a href="#node-chap2" accesskey="2">chapter 2</a></li>
 </ul>
 <div class="chapter-level-extent" id="node-chap1">
-<h2 class="chapter" id="chapter-1">1 chapter 1</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter 1<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -976,7 +976,7 @@ 
$result_converted{'html_text'}->{'printindex_between_part_chapter'} = '<div clas
 <p>
  &nbsp; [<a href="#node-chap1" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="chapter-2">2 chapter 2</h2>
+<h2 class="chapter" id="chapter-2"><span>2 chapter 2<a class="copiable-link" 
href=\'#chapter-2\'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-chap2"></a>
 <a class="index-entry-id" id="index-chap2-1"></a>
diff --git a/tp/t/results/indices/printindex_index_entry_in_copying.pl 
b/tp/t/results/indices/printindex_index_entry_in_copying.pl
index f81fc73456..002dad7cee 100644
--- a/tp/t/results/indices/printindex_index_entry_in_copying.pl
+++ b/tp/t/results/indices/printindex_index_entry_in_copying.pl
@@ -1233,7 +1233,7 @@ 
$result_converted{'html_text'}->{'printindex_index_entry_in_copying'} = '
 <p>
  &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <p>Top.
 </p>
@@ -1293,7 +1293,7 @@ 
$result_converted{'html_text'}->{'printindex_index_entry_in_copying'} = '
 <p>
  &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 
 <a class="index-entry-id" id="index-copying-Copying-this-document"></a>
diff --git 
a/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl 
b/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
index b4cd33c81d..0b88d4db9f 100644
--- a/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
+++ b/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
@@ -779,7 +779,7 @@ 
$result_converted{'html_text'}->{'printindex_index_entry_in_copying_in_footnote'
 <p>
  &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <p>Top.
 </p>
@@ -806,7 +806,7 @@ 
$result_converted{'html_text'}->{'printindex_index_entry_in_copying_in_footnote'
 <p>
  &nbsp; [<a href="#Top" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 
 <p>Copying<a class="footnote" id="DOCF1_2" href="#FOOT1_2"><sup>2</sup></a>.
diff --git 
a/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl 
b/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl
index 105197cd18..e571b1ad2f 100644
--- a/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl
+++ b/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl
@@ -1122,7 +1122,7 @@ 
$result_converted{'html_text'}->{'printindex_index_entry_in_copying_no_insertcop
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <p>Top.
 </p>
@@ -1136,7 +1136,7 @@ 
$result_converted{'html_text'}->{'printindex_index_entry_in_copying_no_insertcop
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 
 <div class="printindex fn-printindex">
diff --git a/tp/t/results/indices/printindex_with_space_before.pl 
b/tp/t/results/indices/printindex_with_space_before.pl
index 49c802feae..af6192f3fd 100644
Binary files a/tp/t/results/indices/printindex_with_space_before.pl and 
b/tp/t/results/indices/printindex_with_space_before.pl differ
diff --git a/tp/t/results/indices/same_only_seealso_seeentry.pl 
b/tp/t/results/indices/same_only_seealso_seeentry.pl
index 1f21f2aaac..6fcb3e9a3f 100644
--- a/tp/t/results/indices/same_only_seealso_seeentry.pl
+++ b/tp/t/results/indices/same_only_seealso_seeentry.pl
@@ -819,7 +819,7 @@ 
$result_converted{'html_text'}->{'same_only_seealso_seeentry'} = '<div class="to
 <p>
  &nbsp; [<a href="#node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node" accesskey="1">chap</a></li>
@@ -830,7 +830,7 @@ 
$result_converted{'html_text'}->{'same_only_seealso_seeentry'} = '<div class="to
 <p>
  &nbsp; [<a href="#node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href=\'#chap\'> &para;</a></span></h2>
 
 
 
diff --git a/tp/t/results/indices/same_seealso_seeentry.pl 
b/tp/t/results/indices/same_seealso_seeentry.pl
index 248bcd24cd..5fbb4dfbbb 100644
--- a/tp/t/results/indices/same_seealso_seeentry.pl
+++ b/tp/t/results/indices/same_seealso_seeentry.pl
@@ -881,7 +881,7 @@ $result_converted{'html_text'}->{'same_seealso_seeentry'} = 
'<div class="top-lev
 <p>
  &nbsp; [<a href="#node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node" accesskey="1">chap</a></li>
@@ -892,7 +892,7 @@ $result_converted{'html_text'}->{'same_seealso_seeentry'} = 
'<div class="top-lev
 <p>
  &nbsp; [<a href="#node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href=\'#chap\'> &para;</a></span></h2>
 
 
 
diff --git a/tp/t/results/indices/seealso_duplicate.pl 
b/tp/t/results/indices/seealso_duplicate.pl
index 3f0c900827..ecf9bb75ae 100644
--- a/tp/t/results/indices/seealso_duplicate.pl
+++ b/tp/t/results/indices/seealso_duplicate.pl
@@ -401,7 +401,7 @@ $result_converted{'plaintext'}->{'seealso_duplicate'} = '* 
Menu:
 ';
 
 
-$result_converted{'html_text'}->{'seealso_duplicate'} = '<h1 class="node" 
id="Top">Top</h1>
+$result_converted{'html_text'}->{'seealso_duplicate'} = '<h1 class="node" 
id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> &para;</a></span></h1>
 
 <a class="index-entry-id" id="index-awk-POSIX-and"></a>
 <a class="index-entry-id" id="index-awk-POSIX-and-1"></a>
diff --git a/tp/t/results/indices/seeentry.pl b/tp/t/results/indices/seeentry.pl
index 6c973cdee3..cd7197fac2 100644
--- a/tp/t/results/indices/seeentry.pl
+++ b/tp/t/results/indices/seeentry.pl
@@ -712,7 +712,7 @@ $result_converted{'html_text'}->{'seeentry'} = '<div 
class="top-level-extent" id
 <p>
  &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Index">1 Index</h2>
+<h2 class="chapter" id="Index"><span>1 Index<a class="copiable-link" 
href=\'#Index\'> &para;</a></span></h2>
 
 
 
diff --git a/tp/t/results/indices/sorted_subentries.pl 
b/tp/t/results/indices/sorted_subentries.pl
index 878354feb8..2ba658256e 100644
--- a/tp/t/results/indices/sorted_subentries.pl
+++ b/tp/t/results/indices/sorted_subentries.pl
@@ -2258,7 +2258,7 @@ $result_converted{'html_text'}->{'sorted_subentries'} = 
'<div class="top-level-e
 <p>
  &nbsp; [<a href="#chapter-second" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="one">1 one</h2>
+<h2 class="chapter" id="one"><span>1 one<a class="copiable-link" 
href=\'#one\'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-aa-bb"></a>
 <a class="index-entry-id" id="index-ab-cc"></a>
@@ -2280,7 +2280,7 @@ $result_converted{'html_text'}->{'sorted_subentries'} = 
'<div class="top-level-e
 <p>
  &nbsp; [<a href="#chapter-second" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="second">2 second</h2>
+<h2 class="chapter" id="second"><span>2 second<a class="copiable-link" 
href=\'#second\'> &para;</a></span></h2>
 <a class="index-entry-id" id="index-hhh-jjj-lll-1"></a>
 <a class="index-entry-id" id="index-hhh-1"></a>
 <a class="index-entry-id" id="index-hhh-jjj-2"></a>
diff --git a/tp/t/results/indices/split_chapter_index/res_html/first.html 
b/tp/t/results/indices/split_chapter_index/res_html/first.html
index c4afd3706d..33816b250f 100644
--- a/tp/t/results/indices/split_chapter_index/res_html/first.html
+++ b/tp/t/results/indices/split_chapter_index/res_html/first.html
@@ -17,7 +17,9 @@
 <link href="index.html" rel="prev" title="split indices">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -34,7 +36,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
  Up : <a href="index.html" accesskey="u" rel="up">split indices</a> &nbsp; [<a 
href="#first" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="First-chapter">1 First chapter</h2>
+<h2 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h2>
 
 <p>Text and then index entries
 <a class="index-entry-id" id="index-entry-in-node"></a>
@@ -108,7 +110,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 <p>
  Up : <a href="#first" accesskey="u" rel="up">First chapter</a> &nbsp; [<a 
href="#first" title="Index" rel="index">Index</a>]</p>
 </div>
-<h3 class="section" id="Section-1">1.1 Section 1</h3>
+<h3 class="section" id="Section-1"><span>1.1 Section 1<a class="copiable-link" 
href='#Section-1'> &para;</a></span></h3>
 
 
 <a class="index-entry-id" id="index-something"></a>
@@ -124,7 +126,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 <p>
  Up : <a href="#section-1" accesskey="u" rel="up">Section 1</a> &nbsp; [<a 
href="#first" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="subsection" id="Subsection-1">1.1.1 Subsection 1</h4>
+<h4 class="subsection" id="Subsection-1"><span>1.1.1 Subsection 1<a 
class="copiable-link" href='#Subsection-1'> &para;</a></span></h4>
 
 <p>In subsection 1
 </p>
diff --git a/tp/t/results/indices/split_chapter_index/res_html/index.html 
b/tp/t/results/indices/split_chapter_index/res_html/index.html
index e0a2d69f38..7c6be93264 100644
--- a/tp/t/results/indices/split_chapter_index/res_html/index.html
+++ b/tp/t/results/indices/split_chapter_index/res_html/index.html
@@ -14,6 +14,12 @@
 <link href="#Top" rel="start" title="split indices">
 <link href="first.html#first" rel="index" title="1 First chapter">
 <link href="first.html#first" rel="next" title="1 First chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 <p>
  &nbsp; [<a href="first.html#first" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="split-indices">split indices</h1>
+<h1 class="top" id="split-indices"><span>split indices<a class="copiable-link" 
href='#split-indices'> &para;</a></span></h1>
 <a class="index-entry-id" id="index-entry-a"></a>
 
 <p>Text in top.
diff --git a/tp/t/results/indices/subentries.pl 
b/tp/t/results/indices/subentries.pl
index 980113b5c1..cc093925c1 100644
--- a/tp/t/results/indices/subentries.pl
+++ b/tp/t/results/indices/subentries.pl
@@ -1195,7 +1195,7 @@ $result_converted{'html_text'}->{'subentries'} = '<div 
class="top-level-extent"
 <p>
  &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Index">1 Index</h2>
+<h2 class="chapter" id="Index"><span>1 Index<a class="copiable-link" 
href=\'#Index\'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-a_002d_002d_002da"></a>
 <a class="index-entry-id" id="index-b_002d_002d_002db-c_002d_002d_002dc"></a>
diff --git a/tp/t/results/indices/subentry_and_sortas.pl 
b/tp/t/results/indices/subentry_and_sortas.pl
index 174a020a2a..7df6845030 100644
--- a/tp/t/results/indices/subentry_and_sortas.pl
+++ b/tp/t/results/indices/subentry_and_sortas.pl
@@ -690,7 +690,7 @@ $result_converted{'html_text'}->{'subentry_and_sortas'} = 
'<div class="top-level
 <p>
  &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Index">1 Index</h2>
+<h2 class="chapter" id="Index"><span>1 Index<a class="copiable-link" 
href=\'#Index\'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-aaa-bbb"></a>
 
diff --git a/tp/t/results/indices/subentry_and_sortas_spaces.pl 
b/tp/t/results/indices/subentry_and_sortas_spaces.pl
index 05b2eb0ecd..fce81ae87c 100644
--- a/tp/t/results/indices/subentry_and_sortas_spaces.pl
+++ b/tp/t/results/indices/subentry_and_sortas_spaces.pl
@@ -825,7 +825,7 @@ 
$result_converted{'html_text'}->{'subentry_and_sortas_spaces'} = '<div class="to
 <p>
  &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Index">1 Index</h2>
+<h2 class="chapter" id="Index"><span>1 Index<a class="copiable-link" 
href=\'#Index\'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-aaa-bbb-sort-as-c"></a>
 <a class="index-entry-id" id="index-aaa-"></a>
diff --git a/tp/t/results/indices/syncode_index_print_both.pl 
b/tp/t/results/indices/syncode_index_print_both.pl
index 678e1d594b..13886c7ddb 100644
--- a/tp/t/results/indices/syncode_index_print_both.pl
+++ b/tp/t/results/indices/syncode_index_print_both.pl
@@ -682,7 +682,7 @@ 
$result_converted{'html_text'}->{'syncode_index_print_both'} = '
 <p>
  &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter-index" accesskey="1">index</a></li>
@@ -693,7 +693,7 @@ 
$result_converted{'html_text'}->{'syncode_index_print_both'} = '
 <p>
  &nbsp; [<a href="#chapter-index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="index">1 index</h2>
+<h2 class="chapter" id="index"><span>1 index<a class="copiable-link" 
href=\'#index\'> &para;</a></span></h2>
 
 <a class="index-entry-id" id="index-c_002d_002d_002doncept"></a>
 <a class="index-entry-id" id="index-f_002d_002d_002dun"></a>
diff --git a/tp/t/results/indices/syncodeindex_to_plain.pl 
b/tp/t/results/indices/syncodeindex_to_plain.pl
index 8db0e64aa1..16798c7ef1 100644
--- a/tp/t/results/indices/syncodeindex_to_plain.pl
+++ b/tp/t/results/indices/syncodeindex_to_plain.pl
@@ -484,7 +484,7 @@ $result_converted{'plaintext'}->{'syncodeindex_to_plain'} = 
'cp index.
 
 
 $result_converted{'html_text'}->{'syncodeindex_to_plain'} = '
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <a class="index-entry-id" id="index-_002d_002dk1"></a>
 <a class="index-entry-id" id="index-_002d_002dv"></a>
diff --git a/tp/t/results/indices/transparent_sort_chars.pl 
b/tp/t/results/indices/transparent_sort_chars.pl
index b724b43d1d..0ff35e709f 100644
--- a/tp/t/results/indices/transparent_sort_chars.pl
+++ b/tp/t/results/indices/transparent_sort_chars.pl
@@ -523,7 +523,7 @@ $result_converted{'html_text'}->{'transparent_sort_chars'} 
= '
 <p>
  &nbsp; [<a href="#node" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="node">node</h4>
+<h4 class="node"><span>node<a class="copiable-link" href=\'#node\'> 
&para;</a></span></h4>
 
 <a class="index-entry-id" 
id="index-_002d_002dversion_002c-for-install_002dinfo"></a>
 <a class="index-entry-id" id="index-Source-file-format"></a>
diff --git 
a/tp/t/results/init_files_tests/customize_special_element/res_html/Chapter-fr.html
 
b/tp/t/results/init_files_tests/customize_special_element/res_html/Chapter-fr.html
index 6a2e414576..f330aceece 100644
--- 
a/tp/t/results/init_files_tests/customize_special_element/res_html/Chapter-fr.html
+++ 
b/tp/t/results/init_files_tests/customize_special_element/res_html/Chapter-fr.html
@@ -15,6 +15,12 @@
 <link href="index.html#t_contents" rel="contents" title="&rArr; La Table des 
mati&egrave;res">
 <link href="index.html" rel="up" title="Top">
 <link href="Chapter.html" rel="prev" title="Chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Previous: <a href="Chapter.html" accesskey="p" rel="prev">chap</a>, Up: <a 
href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a 
href="index.html#t_contents" title="Table of contents" 
rel="contents">Contents</a>] &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chap-fr">2 chap fr</h2>
+<h2 class="chapter" id="chap-fr"><span>2 chap fr<a class="copiable-link" 
href='#chap-fr'> &para;</a></span></h2>
 
 <p>Text<a class="footnote" id="DOCF1" 
href="customize_special_element_fot.html#FOOT1"><sup>1</sup></a>.
 </p></div>
diff --git 
a/tp/t/results/init_files_tests/customize_special_element/res_html/Chapter.html 
b/tp/t/results/init_files_tests/customize_special_element/res_html/Chapter.html
index 4ded623c89..9ca1bbbe26 100644
--- 
a/tp/t/results/init_files_tests/customize_special_element/res_html/Chapter.html
+++ 
b/tp/t/results/init_files_tests/customize_special_element/res_html/Chapter.html
@@ -16,6 +16,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="Chapter-fr.html" rel="next" title="Chapter fr">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -27,7 +33,7 @@
 Next: <a href="Chapter-fr.html" accesskey="n" rel="next">chap fr</a>, 
Previous: <a href="index.html" accesskey="p" rel="prev">top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a 
href="index.html#t_contents" title="Table of contents" 
rel="contents">Contents</a>] &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href='#chap'> &para;</a></span></h2>
 
 </div>
 
diff --git 
a/tp/t/results/init_files_tests/customize_special_element/res_html/index.html 
b/tp/t/results/init_files_tests/customize_special_element/res_html/index.html
index ae78ab3b86..1632ba53fd 100644
--- 
a/tp/t/results/init_files_tests/customize_special_element/res_html/index.html
+++ 
b/tp/t/results/init_files_tests/customize_special_element/res_html/index.html
@@ -16,6 +16,8 @@
 <link href="Chapter.html" rel="next" title="Chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -33,7 +35,7 @@ ul.toc-numbered-mark {list-style: none}
 Next: <a href="Chapter.html" accesskey="n" rel="next">chap</a> &nbsp; [<a 
href="#t_contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
 <hr>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <div class="element-contents" id="t_contents">
 <h2 class="contents-heading">The <em class="emph">Table of Contents</em></h2>
diff --git 
a/tp/t/results/init_files_tests/customize_translations/res_html/Chapter-de.html 
b/tp/t/results/init_files_tests/customize_translations/res_html/Chapter-de.html
index 6da3c0fa22..6c55e700b6 100644
--- 
a/tp/t/results/init_files_tests/customize_translations/res_html/Chapter-de.html
+++ 
b/tp/t/results/init_files_tests/customize_translations/res_html/Chapter-de.html
@@ -16,6 +16,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="Last-chapter.html" rel="next" title="Last chapter">
 <link href="Chapter-fr.html#Chapter-fr" rel="prev" title="Chapter fr">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 <p>
 Nächster Knoten: <a href="Last-chapter.html" accesskey="n" rel="next">Last 
Chapter</a>, Previous: <a href="Chapter-fr.html#Chapter-fr" accesskey="p" 
rel="prev">chap fr</a>, Up: <a href="index.html" accesskey="u" rel="up">top</a> 
&nbsp; [<a href="index.html#SEC_Contents" title="Das Inhaltsverzeichnis" 
rel="contents">Contents</a>] &nbsp; [<a href="Last-chapter.html" title="Next 
section in reading order" accesskey="n" rel="next">Nach vorne &rArr;</a>]</p>
 </div>
-<h2 class="chapter" id="chap-de">3 chap de</h2>
+<h2 class="chapter" id="chap-de"><span>3 chap de<a class="copiable-link" 
href='#chap-de'> &para;</a></span></h2>
 
 <p>Fehler--&gt;.
 </p>
diff --git 
a/tp/t/results/init_files_tests/customize_translations/res_html/Chapter-fr.html 
b/tp/t/results/init_files_tests/customize_translations/res_html/Chapter-fr.html
index f31de7d989..f56607709d 100644
--- 
a/tp/t/results/init_files_tests/customize_translations/res_html/Chapter-fr.html
+++ 
b/tp/t/results/init_files_tests/customize_translations/res_html/Chapter-fr.html
@@ -16,6 +16,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="Chapter-de.html" rel="next" title="Chapter de">
 <link href="Chapter.html" rel="prev" title="Chapter">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 <p>
 N&oelig; suivant: <a href="Chapter-de.html" accesskey="n" rel="next">chap 
de</a>, Previous: <a href="Chapter.html" accesskey="p" rel="prev">chap</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="La Table des mati&egrave;res" 
rel="contents">Contents</a>] &nbsp; [<a href="#section-fr" title="Next section 
in reading order" accesskey="n" rel="next">Vers l&rsquo;avant &rArr;</a>]</p>
 </div>
-<h2 class="chapter" id="chap-fr">2 chap fr</h2>
+<h2 class="chapter" id="chap-fr"><span>2 chap fr<a class="copiable-link" 
href='#chap-fr'> &para;</a></span></h2>
 
 <p>Erreur--&gt;.
 </p>
@@ -39,7 +45,7 @@ N&oelig; suivant: <a href="Chapter-de.html" accesskey="n" 
rel="next">chap de</a>
 <p>
 Up: <a href="#Chapter-fr" accesskey="u" rel="up">chap fr</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="La Table des mati&egrave;res" 
rel="contents">Contents</a>] &nbsp; [<a href="Chapter-de.html" title="Next 
section in reading order" accesskey="n" rel="next">Vers l&rsquo;avant 
&rArr;</a>]</p>
 </div>
-<h3 class="section" id="sec-fr">2.1 sec fr</h3>
+<h3 class="section" id="sec-fr"><span>2.1 sec fr<a class="copiable-link" 
href='#sec-fr'> &para;</a></span></h3>
 
 </div>
 </div>
diff --git 
a/tp/t/results/init_files_tests/customize_translations/res_html/Chapter.html 
b/tp/t/results/init_files_tests/customize_translations/res_html/Chapter.html
index 37cda33564..72effdc89c 100644
--- a/tp/t/results/init_files_tests/customize_translations/res_html/Chapter.html
+++ b/tp/t/results/init_files_tests/customize_translations/res_html/Chapter.html
@@ -16,6 +16,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="Chapter-fr.html#Chapter-fr" rel="next" title="Chapter fr">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 <p>
  -&gt; : <a href="Chapter-fr.html#Chapter-fr" accesskey="n" rel="next">chap 
fr</a>, Previous: <a href="index.html" accesskey="p" rel="prev">top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>] &nbsp; [<a href="Chapter-fr.html#Chapter-fr" 
title="Next section in reading order" accesskey="n" rel="next">Forward</a>]</p>
 </div>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href='#chap'> &para;</a></span></h2>
 
 <p>error--&gt;.
 </p>
diff --git 
a/tp/t/results/init_files_tests/customize_translations/res_html/Last-chapter.html
 
b/tp/t/results/init_files_tests/customize_translations/res_html/Last-chapter.html
index b11746cbbd..d115e9dfc3 100644
--- 
a/tp/t/results/init_files_tests/customize_translations/res_html/Last-chapter.html
+++ 
b/tp/t/results/init_files_tests/customize_translations/res_html/Last-chapter.html
@@ -15,6 +15,12 @@
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
 <link href="index.html" rel="up" title="Top">
 <link href="Chapter-de.html" rel="prev" title="Chapter de">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 <p>
 Previous: <a href="Chapter-de.html" accesskey="p" rel="prev">chap de</a>, Up: 
<a href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a 
href="index.html#SEC_Contents" title="Das Inhaltsverzeichnis" 
rel="contents">Contents</a>] &nbsp; </p>
 </div>
-<h2 class="chapter" id="Last-Chapter">4 Last Chapter</h2>
+<h2 class="chapter" id="Last-Chapter"><span>4 Last Chapter<a 
class="copiable-link" href='#Last-Chapter'> &para;</a></span></h2>
 
 </div>
 <hr>
diff --git 
a/tp/t/results/init_files_tests/customize_translations/res_html/index.html 
b/tp/t/results/init_files_tests/customize_translations/res_html/index.html
index 3abd5b9bc4..d8ccc93f8b 100644
--- a/tp/t/results/init_files_tests/customize_translations/res_html/index.html
+++ b/tp/t/results/init_files_tests/customize_translations/res_html/index.html
@@ -16,6 +16,8 @@
 <link href="Chapter.html" rel="next" title="Chapter">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -31,7 +33,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
  -&gt; : <a href="Chapter.html" accesskey="n" rel="next">chap</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
diff --git 
a/tp/t/results/init_files_tests/documentation_examples/res_html/index.html 
b/tp/t/results/init_files_tests/documentation_examples/res_html/index.html
index 513d740636..39fcd04e7f 100644
--- a/tp/t/results/init_files_tests/documentation_examples/res_html/index.html
+++ b/tp/t/results/init_files_tests/documentation_examples/res_html/index.html
@@ -15,8 +15,10 @@
 <link href="prepended_to_filenames-my-node.html" rel="next" title="my node">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
 h1.titlefont {text-align:center}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -31,7 +33,7 @@ h1.titlefont {text-align:center}
 Next: <a href="prepended_to_filenames-my-node.html" accesskey="n" 
rel="next">my node</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" 
href='#prepended_to_labels-Top'> &para;</a></span></h1>
 
 <p><code class="sansserif">in--text</code> &shy; p--n. error--&gt; is the 
<strong class="strong">same</strong> as
 See <a class="xref" href="prepended_to_filenames-my-node.html">my node</a><a 
class="footnote" id="DOCF1_2" 
href="documentation_examples_fot.html#FOOT1_2"><sup>2</sup></a>.
diff --git 
a/tp/t/results/init_files_tests/documentation_examples/res_html/prepended_to_filenames-my-node.html
 
b/tp/t/results/init_files_tests/documentation_examples/res_html/prepended_to_filenames-my-node.html
index a7cc13a74d..e559ab7536 100644
--- 
a/tp/t/results/init_files_tests/documentation_examples/res_html/prepended_to_filenames-my-node.html
+++ 
b/tp/t/results/init_files_tests/documentation_examples/res_html/prepended_to_filenames-my-node.html
@@ -13,6 +13,12 @@
 
 <link href="index.html" rel="start" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">my node</h4>
+<h4 class="node"><span>my node<a class="copiable-link" 
href='#prepended_to_labels-my-node'> &para;</a></span></h4>
 
 
 <p>Fehler--&gt;.
diff --git 
a/tp/t/results/init_files_tests/undefined_node_filename/res_html/Other.html 
b/tp/t/results/init_files_tests/undefined_node_filename/res_html/Other.html
index 7cae516a4b..243a94ff34 100644
--- a/tp/t/results/init_files_tests/undefined_node_filename/res_html/Other.html
+++ b/tp/t/results/init_files_tests/undefined_node_filename/res_html/Other.html
@@ -13,6 +13,12 @@
 
 <link href="index.html" rel="start" title="Top">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
 Previous: <a href="index.html" accesskey="p" rel="prev">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">Other</h4>
+<h4 class="node"><span>Other<a class="copiable-link" href='#Other'> 
&para;</a></span></h4>
 
 
 
diff --git 
a/tp/t/results/init_files_tests/undefined_node_filename/res_html/index.html 
b/tp/t/results/init_files_tests/undefined_node_filename/res_html/index.html
index ecb96dd23d..94181638a4 100644
--- a/tp/t/results/init_files_tests/undefined_node_filename/res_html/index.html
+++ b/tp/t/results/init_files_tests/undefined_node_filename/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="Other.html" rel="next" title="Other">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
 Next: <a href="Other.html" accesskey="n" rel="next">Other</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href='#Top'> 
&para;</a></span></h1>
 
 <hr>
 <div class="nav-panel">
diff --git a/tp/t/results/itemize/inter_item_commands_in_enumerate.pl 
b/tp/t/results/itemize/inter_item_commands_in_enumerate.pl
index df5dd8e0c5..dd41681a24 100644
--- a/tp/t/results/itemize/inter_item_commands_in_enumerate.pl
+++ b/tp/t/results/itemize/inter_item_commands_in_enumerate.pl
@@ -1278,7 +1278,7 @@ 
$result_converted{'html_text'}->{'inter_item_commands_in_enumerate'} = '<div cla
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chap</a></li>
@@ -1289,7 +1289,7 @@ 
$result_converted{'html_text'}->{'inter_item_commands_in_enumerate'} = '<div cla
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href=\'#chap\'> &para;</a></span></h2>
 
 <ol class="enumerate">
 <li> e&ndash;numerate
diff --git a/tp/t/results/itemize/inter_item_commands_in_itemize.pl 
b/tp/t/results/itemize/inter_item_commands_in_itemize.pl
index 0b79f7a570..7e1d6c828e 100644
--- a/tp/t/results/itemize/inter_item_commands_in_itemize.pl
+++ b/tp/t/results/itemize/inter_item_commands_in_itemize.pl
@@ -887,7 +887,7 @@ 
$result_converted{'html_text'}->{'inter_item_commands_in_itemize'} = '<div class
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chap</a></li>
@@ -898,7 +898,7 @@ 
$result_converted{'html_text'}->{'inter_item_commands_in_itemize'} = '<div class
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href=\'#chap\'> &para;</a></span></h2>
 
 <ul class="itemize mark-minus">
 <li><a class="index-entry-id" id="index-also-a-cindex-in-itemize"></a>
diff --git a/tp/t/results/languages/appendix_translated.pl 
b/tp/t/results/languages/appendix_translated.pl
index f6ae2c39cf..d20bdc827f 100644
--- a/tp/t/results/languages/appendix_translated.pl
+++ b/tp/t/results/languages/appendix_translated.pl
@@ -319,6 +319,8 @@ $result_converted{'html'}->{'appendix_translated'} = 
'<!DOCTYPE html>
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -329,7 +331,7 @@ ul.toc-numbered-mark {list-style: none}
 <body lang="fr">
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
@@ -342,7 +344,7 @@ ul.toc-numbered-mark {list-style: none}
 </div>
 </div>
 <div class="appendix-level-extent" id="dernier">
-<h2 class="appendix">Annexe A dernier</h2>
+<h2 class="appendix"><span>Annexe A dernier<a class="copiable-link" 
href=\'#dernier\'> &para;</a></span></h2>
 
 </div>
 </div>
diff --git a/tp/t/results/languages/command_translated.pl 
b/tp/t/results/languages/command_translated.pl
index 312eb65832..91184c38a3 100644
--- a/tp/t/results/languages/command_translated.pl
+++ b/tp/t/results/languages/command_translated.pl
@@ -278,6 +278,12 @@ $result_converted{'html'}->{'command_translated'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -285,7 +291,7 @@ $result_converted{'html'}->{'command_translated'} = 
'<!DOCTYPE html>
 <body lang="fr">
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top-error_002d_002d_003e">top erreur&rarr;</h1>
+<h1 class="top" id="top-error_002d_002d_003e"><span>top erreur&rarr;<a 
class="copiable-link" href=\'#top-error_002d_002d_003e\'> &para;</a></span></h1>
 
 <p>erreur&rarr;
 </p></div>
diff --git 
a/tp/t/results/languages/documentlanguage/res_html/documentlanguage.html 
b/tp/t/results/languages/documentlanguage/res_html/documentlanguage.html
index aca95d746a..284844304b 100644
--- a/tp/t/results/languages/documentlanguage/res_html/documentlanguage.html
+++ b/tp/t/results/languages/documentlanguage/res_html/documentlanguage.html
@@ -38,7 +38,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter</a> &nbsp; [<a 
href="#chapter" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">Chapter</a></li>
@@ -49,7 +49,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter</a> 
&nbsp; [<a href="#
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top section</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a href="#chapter" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter">1, Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1, Chapter<a class="copiable-link" 
href='#Chapter'> &para;</a></span></h2>
 
 <p>Veja <a class="xref" href="#chapter">Chapter</a>.
 </p>
diff --git 
a/tp/t/results/languages/documentlanguage_option/res_html/documentlanguage.html 
b/tp/t/results/languages/documentlanguage_option/res_html/documentlanguage.html
index fe21f45fb3..cbfdcb9ad1 100644
--- 
a/tp/t/results/languages/documentlanguage_option/res_html/documentlanguage.html
+++ 
b/tp/t/results/languages/documentlanguage_option/res_html/documentlanguage.html
@@ -38,7 +38,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter</a> &nbsp; [<a 
href="#chapter" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">Chapter</a></li>
@@ -49,7 +49,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter</a> 
&nbsp; [<a href="#
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top section</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a href="#chapter" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href='#Chapter'> &para;</a></span></h2>
 
 <p>Voir <a class="xref" href="#chapter">Chapter</a>.
 </p>
diff --git 
a/tp/t/results/languages/documentlanguage_unknown/res_html/documentlanguage.html
 
b/tp/t/results/languages/documentlanguage_unknown/res_html/documentlanguage.html
index fd4dbc1a3e..ea38aa7a6e 100644
--- 
a/tp/t/results/languages/documentlanguage_unknown/res_html/documentlanguage.html
+++ 
b/tp/t/results/languages/documentlanguage_unknown/res_html/documentlanguage.html
@@ -38,7 +38,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chapter</a> &nbsp; [<a 
href="#chapter" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href='#top-section'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">Chapter</a></li>
@@ -49,7 +49,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chapter</a> 
&nbsp; [<a href="#
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top section</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a href="#chapter" 
title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href='#Chapter'> &para;</a></span></h2>
 
 <p>See <a class="xref" href="#chapter">Chapter</a>.
 </p>
diff --git a/tp/t/results/languages/multiple.pl 
b/tp/t/results/languages/multiple.pl
index de3278f1fe..60aa90164f 100644
--- a/tp/t/results/languages/multiple.pl
+++ b/tp/t/results/languages/multiple.pl
@@ -1247,7 +1247,7 @@ th.sections-header-printindex {text-align:left; 
padding-left: 1em}
 <p>
 Next: <a href="#chap" accesskey="n" rel="next">Chap</a> &nbsp; [<a 
href="#chap" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">Chap</a></li>
@@ -1258,7 +1258,7 @@ Next: <a href="#chap" accesskey="n" rel="next">Chap</a> 
&nbsp; [<a href="#chap"
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; [<a href="#chap" title="Index" 
rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Chap">1 Chap</h2>
+<h2 class="chapter" id="Chap"><span>1 Chap<a class="copiable-link" 
href=\'#Chap\'> &para;</a></span></h2>
 
 <dl class="first-defcv first-defivar-alias-first-defcv">
 <dt class="defcv defivar-alias-defcv" id="index-BBB-of-fr"><span 
class="category-def">Instance Variable de <code class="code">fr</code>&nbsp;: 
</span><span><strong class="def-name">BBB</strong> <var 
class="def-var-arguments">CCC</var><a class="copiable-link" 
href=\'#index-BBB-of-fr\'> &para;</a></span></dt>
diff --git a/tp/t/results/languages/multiple_in_preamble.pl 
b/tp/t/results/languages/multiple_in_preamble.pl
index cdef15a6d0..b813ed7761 100644
--- a/tp/t/results/languages/multiple_in_preamble.pl
+++ b/tp/t/results/languages/multiple_in_preamble.pl
@@ -1097,7 +1097,7 @@ strong.def-name {font-family: monospace; font-weight: 
bold; font-size: larger}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">chap</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chap</a></li>
@@ -1108,7 +1108,7 @@ Next: <a href="#chapter" accesskey="n" 
rel="next">chap</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top section</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top section</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href=\'#chap\'> &para;</a></span></h2>
 
 <dl class="first-defcv first-defivar-alias-first-defcv">
 <dt class="defcv defivar-alias-defcv" id="index-BBB-of-hr"><span 
class="category-def">Instance Variable od <code class="code">hr</code>: 
</span><span><strong class="def-name">BBB</strong> <var 
class="def-var-arguments">CCC</var><a class="copiable-link" 
href=\'#index-BBB-of-hr\'> &para;</a></span></dt>
diff --git a/tp/t/results/languages/multiple_in_preamble_before_node.pl 
b/tp/t/results/languages/multiple_in_preamble_before_node.pl
index a9bd6cdfd9..6d47a52198 100644
--- a/tp/t/results/languages/multiple_in_preamble_before_node.pl
+++ b/tp/t/results/languages/multiple_in_preamble_before_node.pl
@@ -950,7 +950,7 @@ strong.def-name {font-family: monospace; font-weight: bold; 
font-size: larger}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">chap</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chap</a></li>
@@ -961,7 +961,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">chap</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top section</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top section</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href=\'#chap\'> &para;</a></span></h2>
 
 <dl class="first-defcv first-defivar-alias-first-defcv">
 <dt class="defcv defivar-alias-defcv" id="index-BBB-of-c"><span 
class="category-def">Instance Variable of <code class="code">c</code>: 
</span><span><strong class="def-name">BBB</strong> <var 
class="def-var-arguments">CCC</var><a class="copiable-link" 
href=\'#index-BBB-of-c\'> &para;</a></span></dt>
diff --git 
a/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html
 
b/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html
index 5472608f0f..2cdb16944b 100644
--- 
a/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html
+++ 
b/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html
@@ -32,7 +32,7 @@ strong.def-name {font-family: monospace; font-weight: bold; 
font-size: larger}
 <p>
 Next: <a href="#chapter-ja" accesskey="n" rel="next">ja</a> &nbsp; </p>
 </div>
-<h1 class="top" id="Multi-language-file">Multi language file</h1>
+<h1 class="top" id="Multi-language-file"><span>Multi language file<a 
class="copiable-link" href='#Multi-language-file'> &para;</a></span></h1>
 
 
 <ul class="mini-toc">
@@ -48,7 +48,7 @@ Next: <a href="#chapter-ja" accesskey="n" rel="next">ja</a> 
&nbsp; </p>
 <p>
 Next: <a href="#chapter-en" accesskey="n" rel="next">en</a>, Previous: <a 
href="#Top" accesskey="p" rel="prev">Multi language file</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Multi language file</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="ja">1 ja</h2>
+<h2 class="chapter" id="ja"><span>1 ja<a class="copiable-link" href='#ja'> 
&para;</a></span></h2>
 
 <p>In japanese. See <a class="xref" href="#chapter-ja">ja</a>.
 </p><dl class="first-defcv first-defivar-alias-first-defcv">
@@ -62,7 +62,7 @@ Next: <a href="#chapter-en" accesskey="n" rel="next">en</a>, 
Previous: <a href="
 <p>
 Next: <a href="#chapter-fr_005fFR" accesskey="n" rel="next">fr_FR</a>, 
Previous: <a href="#chapter-ja" accesskey="p" rel="prev">ja</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Multi language file</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="en">2 en</h2>
+<h2 class="chapter" id="en"><span>2 en<a class="copiable-link" href='#en'> 
&para;</a></span></h2>
 
 <p>In english. See <a class="xref" href="#chapter-ja">ja</a>.
 </p><dl class="first-defcv first-defivar-alias-first-defcv">
@@ -76,7 +76,7 @@ Next: <a href="#chapter-fr_005fFR" accesskey="n" 
rel="next">fr_FR</a>, Previous:
 <p>
 Next: <a href="#chapter-de" accesskey="n" rel="next">de</a>, Previous: <a 
href="#chapter-en" accesskey="p" rel="prev">en</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Multi language file</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="fr_005fFR">3 fr_FR</h2>
+<h2 class="chapter" id="fr_005fFR"><span>3 fr_FR<a class="copiable-link" 
href='#fr_005fFR'> &para;</a></span></h2>
 
 <dl class="first-defcv first-defivar-alias-first-defcv">
 <dt class="defcv defivar-alias-defcv" id="index-BBB-of-AAA-2"><span 
class="category-def">Instance Variable de <code class="code">AAA</code>&nbsp;: 
</span><span><strong class="def-name">BBB</strong> <var 
class="def-var-arguments">CCC</var><a class="copiable-link" 
href='#index-BBB-of-AAA-2'> &para;</a></span></dt>
@@ -89,7 +89,7 @@ Next: <a href="#chapter-de" accesskey="n" rel="next">de</a>, 
Previous: <a href="
 <p>
 Next: <a href="#chapter-pt_005fBR" accesskey="n" rel="next">pt_bR</a>, 
Previous: <a href="#chapter-fr_005fFR" accesskey="p" rel="prev">fr_FR</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Multi language file</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="de">4 de</h2>
+<h2 class="chapter" id="de"><span>4 de<a class="copiable-link" href='#de'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -98,7 +98,7 @@ Next: <a href="#chapter-pt_005fBR" accesskey="n" 
rel="next">pt_bR</a>, Previous:
 <p>
 Previous: <a href="#chapter-de" accesskey="p" rel="prev">de</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Multi language file</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="pt_005fbR">5 pt_bR</h2>
+<h2 class="chapter" id="pt_005fbR"><span>5 pt_bR<a class="copiable-link" 
href='#pt_005fbR'> &para;</a></span></h2>
 
 <p>In brazilian. Veja <a class="xref" href="#chapter-ja">ja</a>.
 </p></div>
diff --git 
a/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html
 
b/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html
index d2df2bb881..c952e701d3 100644
--- 
a/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html
+++ 
b/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html
@@ -39,7 +39,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="top" id="Multi-language-file">Multi language file</h1>
+<h1 class="top" id="Multi-language-file"><span>Multi language file<a 
class="copiable-link" href='#Multi-language-file'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#chapter-ja">1 
ja</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -71,7 +71,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="ja">1 ja</h1>
+<h1 class="chapter" id="ja"><span>1 ja<a class="copiable-link" href='#ja'> 
&para;</a></span></h1>
 
 <p>In japanese. See <a class="xref" href="#chapter-ja">ja</a>.
 </p><dl class="first-defcv first-defivar-alias-first-defcv">
@@ -96,7 +96,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="en">2 en</h1>
+<h1 class="chapter" id="en"><span>2 en<a class="copiable-link" href='#en'> 
&para;</a></span></h1>
 
 <p>In english. See <a class="xref" href="#chapter-ja">ja</a>.
 </p><dl class="first-defcv first-defivar-alias-first-defcv">
@@ -121,7 +121,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="fr_005fFR">3 fr_FR</h1>
+<h1 class="chapter" id="fr_005fFR"><span>3 fr_FR<a class="copiable-link" 
href='#fr_005fFR'> &para;</a></span></h1>
 
 <dl class="first-defcv first-defivar-alias-first-defcv">
 <dt class="defcv defivar-alias-defcv" id="index-BBB-of-AAA-2"><span 
class="category-def">Instance Variable de <code class="code">AAA</code>&nbsp;: 
</span><span><strong class="def-name">BBB</strong> <var 
class="def-var-arguments">CCC</var><a class="copiable-link" 
href='#index-BBB-of-AAA-2'> &para;</a></span></dt>
@@ -145,7 +145,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="de">4 de</h1>
+<h1 class="chapter" id="de"><span>4 de<a class="copiable-link" href='#de'> 
&para;</a></span></h1>
 
 <hr>
 </div>
@@ -165,7 +165,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="pt_005fbR">5 pt_bR</h1>
+<h1 class="chapter" id="pt_005fbR"><span>5 pt_bR<a class="copiable-link" 
href='#pt_005fbR'> &para;</a></span></h1>
 
 <p>In brazilian. Veja <a class="xref" href="#chapter-ja">ja</a>.
 </p><hr style="height: 6px;">
diff --git a/tp/t/results/languages/unknown_language.pl 
b/tp/t/results/languages/unknown_language.pl
index 1b4d7e1e2f..cc25b9dd84 100644
--- a/tp/t/results/languages/unknown_language.pl
+++ b/tp/t/results/languages/unknown_language.pl
@@ -402,6 +402,12 @@ $result_converted{'html'}->{'unknown_language'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -409,7 +415,7 @@ $result_converted{'html'}->{'unknown_language'} = 
'<!DOCTYPE html>
 <body lang="unknown">
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="unknkown-language">unknkown language</h1>
+<h1 class="top" id="unknkown-language"><span>unknkown language<a 
class="copiable-link" href=\'#unknkown-language\'> &para;</a></span></h1>
 
 <p>Unknown language. See <a class="xref" href="#Top">unknkown language</a>.
 </p>
diff --git a/tp/t/results/languages/unknown_region.pl 
b/tp/t/results/languages/unknown_region.pl
index 0b2ee0179c..7cbb6d3d63 100644
--- a/tp/t/results/languages/unknown_region.pl
+++ b/tp/t/results/languages/unknown_region.pl
@@ -364,7 +364,7 @@ strong.def-name {font-family: monospace; font-weight: bold; 
font-size: larger}
 
 <body lang="fr_NOWHERE">
 
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <dl class="first-defcv first-defivar-alias-first-defcv">
 <dt class="defcv defivar-alias-defcv" id="index-BBB-of-AAA"><span 
class="category-def">Instance Variable de <code class="code">AAA</code>&nbsp;: 
</span><span><strong class="def-name">BBB</strong> <var 
class="def-var-arguments">CCC</var><a class="copiable-link" 
href=\'#index-BBB-of-AAA\'> &para;</a></span></dt>
diff --git a/tp/t/results/layout/navigation/res_html/navigation.html 
b/tp/t/results/layout/navigation/res_html/navigation.html
index 354e7c6e2b..fd0c4bd059 100644
--- a/tp/t/results/layout/navigation/res_html/navigation.html
+++ b/tp/t/results/layout/navigation/res_html/navigation.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.button-direction-about {text-align:center}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
@@ -36,7 +38,7 @@ ul.toc-numbered-mark {list-style: none}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#chapter">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -60,7 +62,7 @@ ul.toc-numbered-mark {list-style: none}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#section">1.1 Section in 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -84,7 +86,7 @@ ul.toc-numbered-mark {list-style: none}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
@@ -135,7 +137,7 @@ b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  
bb  b bb.
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 <hr style="height: 6px;">
diff --git a/tp/t/results/layout/navigation_chapter/res_html/chapter.html 
b/tp/t/results/layout/navigation_chapter/res_html/chapter.html
index ca3297c510..5e798329b2 100644
--- a/tp/t/results/layout/navigation_chapter/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_chapter/res_html/chapter.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -40,7 +42,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#section">1.1 Section in 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -64,7 +66,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
@@ -115,7 +117,7 @@ b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  
bb  b bb.
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </div>
diff --git a/tp/t/results/layout/navigation_chapter/res_html/index.html 
b/tp/t/results/layout/navigation_chapter/res_html/index.html
index e93fb74d84..e1d7aa4c42 100644
--- a/tp/t/results/layout/navigation_chapter/res_html/index.html
+++ b/tp/t/results/layout/navigation_chapter/res_html/index.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -33,7 +35,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="chapter.html#chapter">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git 
a/tp/t/results/layout/navigation_chapter_no_header/res_html/chapter.html 
b/tp/t/results/layout/navigation_chapter_no_header/res_html/chapter.html
index 6d7fd96dd2..266ebb91e4 100644
--- a/tp/t/results/layout/navigation_chapter_no_header/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_chapter_no_header/res_html/chapter.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -39,7 +41,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
 <hr>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#section">1.1 Section in 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -48,7 +50,7 @@ td.menu-entry-destination {vertical-align: top}
 
 <hr>
 <div class="section-level-extent" id="section">
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
@@ -84,7 +86,7 @@ b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  bb 
 b bb.
 
 <hr>
 <div class="subsection-level-extent" id="subsection">
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </div>
diff --git 
a/tp/t/results/layout/navigation_chapter_no_header/res_html/index.html 
b/tp/t/results/layout/navigation_chapter_no_header/res_html/index.html
index e93fb74d84..e1d7aa4c42 100644
--- a/tp/t/results/layout/navigation_chapter_no_header/res_html/index.html
+++ b/tp/t/results/layout/navigation_chapter_no_header/res_html/index.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -33,7 +35,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="chapter.html#chapter">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git 
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/chapter.html
 
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/chapter.html
index 6eb83283ad..d7c922a352 100644
--- 
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/chapter.html
+++ 
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/chapter.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -65,7 +67,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#section">1.1 Section in 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -74,7 +76,7 @@ td.menu-entry-destination {vertical-align: top}
 
 <hr>
 <div class="section-level-extent" id="section">
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
@@ -110,7 +112,7 @@ b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  
bb  b bb.
 
 <hr>
 <div class="subsection-level-extent" id="subsection">
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </td>
diff --git 
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/index.html 
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/index.html
index 8d00b1e17d..eae7f09fa5 100644
--- 
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/index.html
+++ 
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/index.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -50,7 +52,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="chapter.html#chapter">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git 
a/tp/t/results/layout/navigation_chapter_vertical/res_html/chapter.html 
b/tp/t/results/layout/navigation_chapter_vertical/res_html/chapter.html
index f3b427c37f..e888507d05 100644
--- a/tp/t/results/layout/navigation_chapter_vertical/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_chapter_vertical/res_html/chapter.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -71,7 +73,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#section">1.1 Section in 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -95,7 +97,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
@@ -146,7 +148,7 @@ b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  
bb  b bb.
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </td>
diff --git 
a/tp/t/results/layout/navigation_chapter_vertical/res_html/index.html 
b/tp/t/results/layout/navigation_chapter_vertical/res_html/index.html
index 8d00b1e17d..eae7f09fa5 100644
--- a/tp/t/results/layout/navigation_chapter_vertical/res_html/index.html
+++ b/tp/t/results/layout/navigation_chapter_vertical/res_html/index.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -50,7 +52,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="chapter.html#chapter">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git a/tp/t/results/layout/navigation_no_header/res_html/navigation.html 
b/tp/t/results/layout/navigation_no_header/res_html/navigation.html
index 8fea732727..f9caef9f48 100644
--- a/tp/t/results/layout/navigation_no_header/res_html/navigation.html
+++ b/tp/t/results/layout/navigation_no_header/res_html/navigation.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 ul.toc-numbered-mark {list-style: none}
@@ -26,7 +28,7 @@ ul.toc-numbered-mark {list-style: none}
 
 <body lang="en">
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#chapter">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -35,7 +37,7 @@ ul.toc-numbered-mark {list-style: none}
 
 <hr style="height: 6px;">
 <div class="chapter-level-extent" id="chapter">
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#section">1.1 Section in 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -44,7 +46,7 @@ ul.toc-numbered-mark {list-style: none}
 
 <hr>
 <div class="section-level-extent" id="section">
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
@@ -80,7 +82,7 @@ b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  bb 
 b bb.
 
 <hr>
 <div class="subsection-level-extent" id="subsection">
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 <hr style="height: 6px;">
diff --git 
a/tp/t/results/layout/navigation_no_header_vertical/res_html/navigation.html 
b/tp/t/results/layout/navigation_no_header_vertical/res_html/navigation.html
index 405a35b1a0..7454fdc47f 100644
--- a/tp/t/results/layout/navigation_no_header_vertical/res_html/navigation.html
+++ b/tp/t/results/layout/navigation_no_header_vertical/res_html/navigation.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 ul.toc-numbered-mark {list-style: none}
@@ -26,7 +28,7 @@ ul.toc-numbered-mark {list-style: none}
 
 <body lang="en">
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#chapter">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -38,7 +40,7 @@ ul.toc-numbered-mark {list-style: none}
 </table>
 <hr style="height: 6px;">
 <div class="chapter-level-extent" id="chapter">
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#section">1.1 Section in 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -47,7 +49,7 @@ ul.toc-numbered-mark {list-style: none}
 
 <hr>
 <div class="section-level-extent" id="section">
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
@@ -83,7 +85,7 @@ b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  bb 
 b bb.
 
 <hr>
 <div class="subsection-level-extent" id="subsection">
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </td>
diff --git a/tp/t/results/layout/navigation_node/res_html/chapter.html 
b/tp/t/results/layout/navigation_node/res_html/chapter.html
index 30b55e8dc0..0b956e4cff 100644
--- a/tp/t/results/layout/navigation_node/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_node/res_html/chapter.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -41,7 +43,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
 <hr>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="section.html">1.1 Section in 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git a/tp/t/results/layout/navigation_node/res_html/index.html 
b/tp/t/results/layout/navigation_node/res_html/index.html
index 4ec17df242..e56e0df594 100644
--- a/tp/t/results/layout/navigation_node/res_html/index.html
+++ b/tp/t/results/layout/navigation_node/res_html/index.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -34,7 +36,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
 <hr>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="chapter.html">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git a/tp/t/results/layout/navigation_node/res_html/section.html 
b/tp/t/results/layout/navigation_node/res_html/section.html
index 6e96d1974f..0da0f1850d 100644
--- a/tp/t/results/layout/navigation_node/res_html/section.html
+++ b/tp/t/results/layout/navigation_node/res_html/section.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -41,7 +43,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
 <hr>
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
diff --git a/tp/t/results/layout/navigation_node/res_html/subsection.html 
b/tp/t/results/layout/navigation_node/res_html/subsection.html
index c1f20489a2..e232a818c3 100644
--- a/tp/t/results/layout/navigation_node/res_html/subsection.html
+++ b/tp/t/results/layout/navigation_node/res_html/subsection.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -39,7 +41,7 @@ span.program-in-footer {font-size: smaller}
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
 <hr>
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </div>
diff --git 
a/tp/t/results/layout/navigation_node_no_header/res_html/chapter.html 
b/tp/t/results/layout/navigation_node_no_header/res_html/chapter.html
index 7dfc2005ee..20026f88b7 100644
--- a/tp/t/results/layout/navigation_node_no_header/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_node_no_header/res_html/chapter.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -40,7 +42,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="section.html">1.1 Section in 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git a/tp/t/results/layout/navigation_node_no_header/res_html/index.html 
b/tp/t/results/layout/navigation_node_no_header/res_html/index.html
index 8d1eed2080..c85d14a921 100644
--- a/tp/t/results/layout/navigation_node_no_header/res_html/index.html
+++ b/tp/t/results/layout/navigation_node_no_header/res_html/index.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -34,7 +36,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
 <hr>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="chapter.html">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git 
a/tp/t/results/layout/navigation_node_no_header/res_html/section.html 
b/tp/t/results/layout/navigation_node_no_header/res_html/section.html
index 70f209068a..24c3dc8570 100644
--- a/tp/t/results/layout/navigation_node_no_header/res_html/section.html
+++ b/tp/t/results/layout/navigation_node_no_header/res_html/section.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -40,7 +42,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
diff --git 
a/tp/t/results/layout/navigation_node_no_header/res_html/subsection.html 
b/tp/t/results/layout/navigation_node_no_header/res_html/subsection.html
index c1ac6dd476..7761d6f2b6 100644
--- a/tp/t/results/layout/navigation_node_no_header/res_html/subsection.html
+++ b/tp/t/results/layout/navigation_node_no_header/res_html/subsection.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -38,7 +40,7 @@ span.program-in-footer {font-size: smaller}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </div>
diff --git 
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/chapter.html 
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/chapter.html
index 7dfc2005ee..20026f88b7 100644
--- 
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/chapter.html
+++ 
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/chapter.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -40,7 +42,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="section.html">1.1 Section in 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git 
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/index.html 
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/index.html
index bff473d652..f3b490032d 100644
--- a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/index.html
+++ b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/index.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -50,7 +52,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="chapter.html">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git 
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/section.html 
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/section.html
index 70f209068a..24c3dc8570 100644
--- 
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/section.html
+++ 
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/section.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -40,7 +42,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
diff --git 
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/subsection.html
 
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/subsection.html
index c1ac6dd476..7761d6f2b6 100644
--- 
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/subsection.html
+++ 
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/subsection.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -38,7 +40,7 @@ span.program-in-footer {font-size: smaller}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </div>
diff --git a/tp/t/results/layout/navigation_node_vertical/res_html/chapter.html 
b/tp/t/results/layout/navigation_node_vertical/res_html/chapter.html
index af95aeff51..4179d9a8f0 100644
--- a/tp/t/results/layout/navigation_node_vertical/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_node_vertical/res_html/chapter.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -71,7 +73,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="section.html">1.1 Section in 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git a/tp/t/results/layout/navigation_node_vertical/res_html/index.html 
b/tp/t/results/layout/navigation_node_vertical/res_html/index.html
index d47c02e45c..7678a62c04 100644
--- a/tp/t/results/layout/navigation_node_vertical/res_html/index.html
+++ b/tp/t/results/layout/navigation_node_vertical/res_html/index.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -50,7 +52,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="chapter.html">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git a/tp/t/results/layout/navigation_node_vertical/res_html/section.html 
b/tp/t/results/layout/navigation_node_vertical/res_html/section.html
index 96b39c5f70..81503be4e1 100644
--- a/tp/t/results/layout/navigation_node_vertical/res_html/section.html
+++ b/tp/t/results/layout/navigation_node_vertical/res_html/section.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -71,7 +73,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
diff --git 
a/tp/t/results/layout/navigation_node_vertical/res_html/subsection.html 
b/tp/t/results/layout/navigation_node_vertical/res_html/subsection.html
index 930e6092e1..3846a54f1c 100644
--- a/tp/t/results/layout/navigation_node_vertical/res_html/subsection.html
+++ b/tp/t/results/layout/navigation_node_vertical/res_html/subsection.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -69,7 +71,7 @@ span.program-in-footer {font-size: smaller}
 </table>
 </td>
 <td>
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </td>
diff --git a/tp/t/results/layout/navigation_section/res_html/chapter.html 
b/tp/t/results/layout/navigation_section/res_html/chapter.html
index d54dfd2919..024d157581 100644
--- a/tp/t/results/layout/navigation_section/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_section/res_html/chapter.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -40,7 +42,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="section.html#section">1.1 
Section in chapter</a></td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git a/tp/t/results/layout/navigation_section/res_html/index.html 
b/tp/t/results/layout/navigation_section/res_html/index.html
index 9dc7029473..6a1cc8a1a6 100644
--- a/tp/t/results/layout/navigation_section/res_html/index.html
+++ b/tp/t/results/layout/navigation_section/res_html/index.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -33,7 +35,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="chapter.html">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git a/tp/t/results/layout/navigation_section/res_html/section.html 
b/tp/t/results/layout/navigation_section/res_html/section.html
index 05d9f81299..d9860a47fd 100644
--- a/tp/t/results/layout/navigation_section/res_html/section.html
+++ b/tp/t/results/layout/navigation_section/res_html/section.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -40,7 +42,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
@@ -91,7 +93,7 @@ b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  bb 
 b bb.
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </div>
diff --git 
a/tp/t/results/layout/navigation_section_no_header/res_html/chapter.html 
b/tp/t/results/layout/navigation_section_no_header/res_html/chapter.html
index d54dfd2919..024d157581 100644
--- a/tp/t/results/layout/navigation_section_no_header/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_section_no_header/res_html/chapter.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -40,7 +42,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="section.html#section">1.1 
Section in chapter</a></td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git 
a/tp/t/results/layout/navigation_section_no_header/res_html/index.html 
b/tp/t/results/layout/navigation_section_no_header/res_html/index.html
index 9dc7029473..6a1cc8a1a6 100644
--- a/tp/t/results/layout/navigation_section_no_header/res_html/index.html
+++ b/tp/t/results/layout/navigation_section_no_header/res_html/index.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -33,7 +35,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="chapter.html">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git 
a/tp/t/results/layout/navigation_section_no_header/res_html/section.html 
b/tp/t/results/layout/navigation_section_no_header/res_html/section.html
index 6e5c99070a..bd776e31c5 100644
--- a/tp/t/results/layout/navigation_section_no_header/res_html/section.html
+++ b/tp/t/results/layout/navigation_section_no_header/res_html/section.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -40,7 +42,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
@@ -76,7 +78,7 @@ b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  bb 
 b bb.
 
 <hr>
 <div class="subsection-level-extent" id="subsection">
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </div>
diff --git 
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/chapter.html
 
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/chapter.html
index 0eeefcf78f..f8e410fe4c 100644
--- 
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/chapter.html
+++ 
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/chapter.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -71,7 +73,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="section.html#section">1.1 
Section in chapter</a></td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git 
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/index.html 
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/index.html
index d47c02e45c..7678a62c04 100644
--- 
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/index.html
+++ 
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/index.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -50,7 +52,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="chapter.html">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git 
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/section.html
 
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/section.html
index 54cd3464a6..2f9bb10ad8 100644
--- 
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/section.html
+++ 
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/section.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -71,7 +73,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
@@ -107,7 +109,7 @@ b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  
bb  b bb.
 
 <hr>
 <div class="subsection-level-extent" id="subsection">
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </td>
diff --git 
a/tp/t/results/layout/navigation_section_vertical/res_html/chapter.html 
b/tp/t/results/layout/navigation_section_vertical/res_html/chapter.html
index 0eeefcf78f..f8e410fe4c 100644
--- a/tp/t/results/layout/navigation_section_vertical/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_section_vertical/res_html/chapter.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -71,7 +73,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="section.html#section">1.1 
Section in chapter</a></td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git 
a/tp/t/results/layout/navigation_section_vertical/res_html/index.html 
b/tp/t/results/layout/navigation_section_vertical/res_html/index.html
index d47c02e45c..7678a62c04 100644
--- a/tp/t/results/layout/navigation_section_vertical/res_html/index.html
+++ b/tp/t/results/layout/navigation_section_vertical/res_html/index.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -50,7 +52,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="chapter.html">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git 
a/tp/t/results/layout/navigation_section_vertical/res_html/section.html 
b/tp/t/results/layout/navigation_section_vertical/res_html/section.html
index fb70d42abd..d2bd3f3f11 100644
--- a/tp/t/results/layout/navigation_section_vertical/res_html/section.html
+++ b/tp/t/results/layout/navigation_section_vertical/res_html/section.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -71,7 +73,7 @@ td.menu-entry-destination {vertical-align: top}
 </table>
 </td>
 <td>
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
@@ -122,7 +124,7 @@ b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  
bb  b bb.
 <td>[Index]</td>
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </td>
diff --git 
a/tp/t/results/layout/navigation_test_misc_file_collision/res_html/chapter.html 
b/tp/t/results/layout/navigation_test_misc_file_collision/res_html/chapter.html
index d7859deac4..9ac4b44cc2 100644
--- 
a/tp/t/results/layout/navigation_test_misc_file_collision/res_html/chapter.html
+++ 
b/tp/t/results/layout/navigation_test_misc_file_collision/res_html/chapter.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -41,7 +43,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
 <hr>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a 
href="navigation_abt.html#section">1.1 Section in 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git 
a/tp/t/results/layout/navigation_test_misc_file_collision/res_html/navigation_abt.html
 
b/tp/t/results/layout/navigation_test_misc_file_collision/res_html/navigation_abt.html
index 2c73cb1eb5..11626941f3 100644
--- 
a/tp/t/results/layout/navigation_test_misc_file_collision/res_html/navigation_abt.html
+++ 
b/tp/t/results/layout/navigation_test_misc_file_collision/res_html/navigation_abt.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.button-direction-about {text-align:center}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
@@ -36,7 +38,7 @@ td.name-direction-about {text-align:center}
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
 <hr>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="chapter.html">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -60,7 +62,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
diff --git 
a/tp/t/results/layout/navigation_test_misc_file_collision/res_html/subsection.html
 
b/tp/t/results/layout/navigation_test_misc_file_collision/res_html/subsection.html
index 0cc0f3275a..1cb3fe2236 100644
--- 
a/tp/t/results/layout/navigation_test_misc_file_collision/res_html/subsection.html
+++ 
b/tp/t/results/layout/navigation_test_misc_file_collision/res_html/subsection.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -39,7 +41,7 @@ span.program-in-footer {font-size: smaller}
 <td>[<a href="navigation_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
 <hr>
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </div>
diff --git a/tp/t/results/layout/navigation_vertical/res_html/navigation.html 
b/tp/t/results/layout/navigation_vertical/res_html/navigation.html
index 2845620620..974cf1fd91 100644
--- a/tp/t/results/layout/navigation_vertical/res_html/navigation.html
+++ b/tp/t/results/layout/navigation_vertical/res_html/navigation.html
@@ -14,7 +14,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.button-direction-about {text-align:center}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
@@ -53,7 +55,7 @@ ul.toc-numbered-mark {list-style: none}
 </table>
 </td>
 <td>
-<h1 class="top" id="File-used-for-navigation-testing">File used for navigation 
testing</h1>
+<h1 class="top" id="File-used-for-navigation-testing"><span>File used for 
navigation testing<a class="copiable-link" 
href='#File-used-for-navigation-testing'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#chapter">1 First 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -111,7 +113,7 @@ ul.toc-numbered-mark {list-style: none}
 </table>
 </td>
 <td>
-<h1 class="chapter" id="First-chapter">1 First chapter</h1>
+<h1 class="chapter" id="First-chapter"><span>1 First chapter<a 
class="copiable-link" href='#First-chapter'> &para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#section">1.1 Section in 
chapter</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -135,7 +137,7 @@ ul.toc-numbered-mark {list-style: none}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section" id="Section-in-chapter">1.1 Section in chapter</h2>
+<h2 class="section" id="Section-in-chapter"><span>1.1 Section in chapter<a 
class="copiable-link" href='#Section-in-chapter'> &para;</a></span></h2>
 
 <p>AAAA
 </p>
@@ -186,7 +188,7 @@ b b b b b b b b b b b b b b b b  b b b b b bb b b b b b b  
bb  b bb.
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="Sub-section-in-section">1.1.1 Sub section in 
section</h3>
+<h3 class="subsection" id="Sub-section-in-section"><span>1.1.1 Sub section in 
section<a class="copiable-link" href='#Sub-section-in-section'> 
&para;</a></span></h3>
 
 
 </td>
diff --git a/tp/t/results/layout/no_monolithic/res_html/no_monolithic.html 
b/tp/t/results/layout/no_monolithic/res_html/no_monolithic.html
index b3e897142e..2915fb0ae1 100644
--- a/tp/t/results/layout/no_monolithic/res_html/no_monolithic.html
+++ b/tp/t/results/layout/no_monolithic/res_html/no_monolithic.html
@@ -14,8 +14,10 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 td.printindex-index-entry {vertical-align: top}
@@ -39,7 +41,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <td>[<a href="#chapter" title="Index">Index</a>]</td>
 <td>[<a href="no_monolithic_abt.html#SEC_About" title="About (help)"> ? 
</a>]</td>
 </tr></table>
-<h1 class="top" id="Not-monolithic">Not monolithic</h1>
+<h1 class="top" id="Not-monolithic"><span>Not monolithic<a 
class="copiable-link" href='#Not-monolithic'> &para;</a></span></h1>
 
 <p>Not monolitic manual<a class="footnote" id="DOCF1" 
href="no_monolithic_fot.html#FOOT1"><sup>1</sup></a>.
 </p>
@@ -67,7 +69,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 <td>[<a href="#chapter" title="Index">Index</a>]</td>
 <td>[<a href="no_monolithic_abt.html#SEC_About" title="About (help)"> ? 
</a>]</td>
 </tr></table>
-<h1 class="chapter" id="Chapter">1 Chapter</h1>
+<h1 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href='#Chapter'> &para;</a></span></h1>
 
 <p>Chapter.
 </p>
diff --git 
a/tp/t/results/layout/no_monolithic_only_toc_out/res_html/no_monolithic.html 
b/tp/t/results/layout/no_monolithic_only_toc_out/res_html/no_monolithic.html
index 314d9a2517..1b91718101 100644
--- a/tp/t/results/layout/no_monolithic_only_toc_out/res_html/no_monolithic.html
+++ b/tp/t/results/layout/no_monolithic_only_toc_out/res_html/no_monolithic.html
@@ -14,8 +14,10 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.button-direction-about {text-align:center}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
@@ -42,7 +44,7 @@ ul.toc-numbered-mark {list-style: none}
 <td>[<a href="#chapter" title="Index">Index</a>]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="top" id="Not-monolithic">Not monolithic</h1>
+<h1 class="top" id="Not-monolithic"><span>Not monolithic<a 
class="copiable-link" href='#Not-monolithic'> &para;</a></span></h1>
 
 <p>Not monolitic manual<a class="footnote" id="DOCF1" 
href="#FOOT1"><sup>1</sup></a>.
 </p>
@@ -70,7 +72,7 @@ ul.toc-numbered-mark {list-style: none}
 <td>[<a href="#chapter" title="Index">Index</a>]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="Chapter">1 Chapter</h1>
+<h1 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href='#Chapter'> &para;</a></span></h1>
 
 <p>Chapter.
 </p>
diff --git a/tp/t/results/menu/block_commands_in_menu_description.pl 
b/tp/t/results/menu/block_commands_in_menu_description.pl
index 51c31a916d..04a19a5a16 100644
--- a/tp/t/results/menu/block_commands_in_menu_description.pl
+++ b/tp/t/results/menu/block_commands_in_menu_description.pl
@@ -719,7 +719,9 @@ 
$result_converted{'html'}->{'block_commands_in_menu_description'} = '<!DOCTYPE h
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 ul.mark-bullet {list-style-type: disc}
@@ -731,7 +733,7 @@ ul.mark-bullet {list-style-type: disc}
 
 <body lang="en">
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="manual.html#Top" 
accesskey="1">(manual)</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git a/tp/t/results/menu/comment_on_menu_line.pl 
b/tp/t/results/menu/comment_on_menu_line.pl
index 2daebc9057..b5b6abb033 100644
--- a/tp/t/results/menu/comment_on_menu_line.pl
+++ b/tp/t/results/menu/comment_on_menu_line.pl
@@ -391,6 +391,8 @@ $result_converted{'html'}->{'comment_on_menu_line'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -411,13 +413,13 @@ Next: <a href="#first" accesskey="n" rel="next">first</a> 
&nbsp; </p>
 </td></tr>
 </table>
 
-<h2 class="chapter" id="first-1">1 first</h2>
+<h2 class="chapter" id="first-1"><span>1 first<a class="copiable-link" 
href=\'#first-1\'> &para;</a></span></h2>
 <hr>
 <a class="node-id" id="first"></a><div class="nav-panel">
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">first</a>, Up: <a 
href="#Top" accesskey="u" rel="up">first</a> &nbsp; </p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 </div>
 
 
diff --git a/tp/t/results/menu/detailmenu_on_subnodes.pl 
b/tp/t/results/menu/detailmenu_on_subnodes.pl
index eb8abf5993..c9b97b60b1 100644
--- a/tp/t/results/menu/detailmenu_on_subnodes.pl
+++ b/tp/t/results/menu/detailmenu_on_subnodes.pl
@@ -1662,7 +1662,9 @@ $result_converted{'html'}->{'detailmenu_on_subnodes'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -1678,7 +1680,7 @@ th.menu-comment {text-align:left}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#chapter" 
accesskey="1">chapter</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
@@ -1705,7 +1707,7 @@ Next: <a href="#chapter" accesskey="n" 
rel="next">chapter</a> &nbsp; </p>
 <p>
 Next: <a href="#chapter-2" accesskey="n" rel="next">chapter 2</a>, Previous: 
<a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#section" 
accesskey="1">section</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
@@ -1718,7 +1720,7 @@ Next: <a href="#chapter-2" accesskey="n" 
rel="next">chapter 2</a>, Previous: <a
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; </p>
 </div>
-<h3 class="section" id="section-1">1.1 section</h3>
+<h3 class="section" id="section-1"><span>1.1 section<a class="copiable-link" 
href=\'#section-1\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -1728,7 +1730,7 @@ Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter-2-1">2 chapter 2</h2>
+<h2 class="chapter" id="chapter-2-1"><span>2 chapter 2<a class="copiable-link" 
href=\'#chapter-2-1\'> &para;</a></span></h2>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#section-chap-2" 
accesskey="1">section chap 2</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
@@ -1743,7 +1745,7 @@ Previous: <a href="#chapter" accesskey="p" 
rel="prev">chapter</a>, Up: <a href="
 <p>
 Next: <a href="#unnumberedsec" accesskey="n" rel="next">unnumberedsec</a>, Up: 
<a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; </p>
 </div>
-<h3 class="section" id="section-chap-2-1">2.1 section chap 2</h3>
+<h3 class="section" id="section-chap-2-1"><span>2.1 section chap 2<a 
class="copiable-link" href=\'#section-chap-2-1\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -1752,7 +1754,7 @@ Next: <a href="#unnumberedsec" accesskey="n" 
rel="next">unnumberedsec</a>, Up: <
 <p>
 Previous: <a href="#section-chap-2" accesskey="p" rel="prev">section chap 
2</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; </p>
 </div>
-<h3 class="unnumberedsec" id="unnumberedsec-1">unnumberedsec</h3>
+<h3 class="unnumberedsec" id="unnumberedsec-1"><span>unnumberedsec<a 
class="copiable-link" href=\'#unnumberedsec-1\'> &para;</a></span></h3>
 </div>
 </div>
 </div>
diff --git a/tp/t/results/menu/detailmenu_unknown_node.pl 
b/tp/t/results/menu/detailmenu_unknown_node.pl
index a3f1c7cb7b..b0c48da5ef 100644
--- a/tp/t/results/menu/detailmenu_unknown_node.pl
+++ b/tp/t/results/menu/detailmenu_unknown_node.pl
@@ -281,6 +281,8 @@ $result_converted{'html'}->{'detailmenu_unknown_node'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -290,7 +292,7 @@ td.menu-entry-destination {vertical-align: top}
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; 
unknown:</td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
diff --git a/tp/t/results/menu/empty_menu_description.pl 
b/tp/t/results/menu/empty_menu_description.pl
index ccc4a048e8..c6afad3651 100644
--- a/tp/t/results/menu/empty_menu_description.pl
+++ b/tp/t/results/menu/empty_menu_description.pl
@@ -285,7 +285,9 @@ $result_converted{'html'}->{'empty_menu_description'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -296,7 +298,7 @@ th.menu-comment {text-align:left}
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="f.html#b" 
accesskey="1">a</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description"></td></tr>
diff --git a/tp/t/results/menu/entry_after_detailmenu.pl 
b/tp/t/results/menu/entry_after_detailmenu.pl
index 4982bb342a..a441a82a49 100644
--- a/tp/t/results/menu/entry_after_detailmenu.pl
+++ b/tp/t/results/menu/entry_after_detailmenu.pl
@@ -687,7 +687,9 @@ $result_converted{'html'}->{'entry_after_detailmenu'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -702,7 +704,7 @@ th.menu-comment {text-align:left}
 <p>
 Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#second" 
accesskey="1">second</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
@@ -726,13 +728,13 @@ Menu comment
 <p>
 Next: <a href="#second" accesskey="n" rel="next">second</a>, Previous: <a 
href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 <hr>
 <a class="node-id" id="second"></a><div class="nav-panel">
 <p>
 Previous: <a href="#first" accesskey="p" rel="prev">first</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">second</h4>
+<h4 class="node"><span>second<a class="copiable-link" href=\'#second\'> 
&para;</a></span></h4>
 
 
 
diff --git a/tp/t/results/menu/example_in_menu_description.pl 
b/tp/t/results/menu/example_in_menu_description.pl
index d6479b700c..a3fc034ed1 100644
--- a/tp/t/results/menu/example_in_menu_description.pl
+++ b/tp/t/results/menu/example_in_menu_description.pl
@@ -410,8 +410,10 @@ $result_converted{'html'}->{'example_in_menu_description'} 
= '<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -423,7 +425,7 @@ th.menu-comment {text-align:left}
 
 <body lang="en">
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="manual.html#Top" 
accesskey="1">(manual)</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git a/tp/t/results/menu/formats_in_menu.pl 
b/tp/t/results/menu/formats_in_menu.pl
index 1252fae98e..b110bfc700 100644
--- a/tp/t/results/menu/formats_in_menu.pl
+++ b/tp/t/results/menu/formats_in_menu.pl
@@ -832,9 +832,11 @@ $result_converted{'html'}->{'formats_in_menu'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
 pre.menu-comment-preformatted {font-family: serif}
 pre.menu-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -845,7 +847,7 @@ th.menu-comment {text-align:left}
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="gcc.html#Top" 
accesskey="1">(gcc)</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">text
diff --git a/tp/t/results/menu/inlineraw_in_menu_description.pl 
b/tp/t/results/menu/inlineraw_in_menu_description.pl
index 1a40975725..6df3738f7f 100644
--- a/tp/t/results/menu/inlineraw_in_menu_description.pl
+++ b/tp/t/results/menu/inlineraw_in_menu_description.pl
@@ -385,7 +385,9 @@ 
$result_converted{'html'}->{'inlineraw_in_menu_description'} = '<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -397,7 +399,7 @@ th.menu-comment {text-align:left}
 
 <body lang="en">
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="manual.html#Top" 
accesskey="1">(manual)</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git a/tp/t/results/menu/invalid_info_menu_entry.pl 
b/tp/t/results/menu/invalid_info_menu_entry.pl
index 4dfa017937..cf01bd4a63 100644
--- a/tp/t/results/menu/invalid_info_menu_entry.pl
+++ b/tp/t/results/menu/invalid_info_menu_entry.pl
@@ -709,6 +709,8 @@ $result_converted{'html'}->{'invalid_info_menu_entry'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -718,7 +720,7 @@ td.menu-entry-destination {vertical-align: top}
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="f.html#a_003a" 
accesskey="1">(f)a:</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git a/tp/t/results/menu/menu_in_example.pl 
b/tp/t/results/menu/menu_in_example.pl
index 2620470a14..7dc4c8fe6d 100644
--- a/tp/t/results/menu/menu_in_example.pl
+++ b/tp/t/results/menu/menu_in_example.pl
@@ -588,10 +588,12 @@ $result_converted{'html'}->{'menu_in_example'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
 pre.menu-comment-preformatted {font-family: serif}
 pre.menu-entry-description-preformatted {font-family: serif; display: inline}
 pre.menu-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -599,7 +601,7 @@ pre.menu-preformatted {font-family: serif}
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <div class="example">
 <table class="menu" border="0" cellspacing="0"><tr><td>
diff --git a/tp/t/results/menu/menu_pointing_to_anchor.pl 
b/tp/t/results/menu/menu_pointing_to_anchor.pl
index a788013a05..be9fa5fd4f 100644
--- a/tp/t/results/menu/menu_pointing_to_anchor.pl
+++ b/tp/t/results/menu/menu_pointing_to_anchor.pl
@@ -374,6 +374,8 @@ $result_converted{'html'}->{'menu_pointing_to_anchor'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -384,7 +386,7 @@ td.menu-entry-destination {vertical-align: top}
 
 <body lang="en">
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <p>Text
 </p>
diff --git a/tp/t/results/menu/menu_title_before_entries.pl 
b/tp/t/results/menu/menu_title_before_entries.pl
index 2fee7e6024..2e930519b8 100644
--- a/tp/t/results/menu/menu_title_before_entries.pl
+++ b/tp/t/results/menu/menu_title_before_entries.pl
@@ -322,7 +322,9 @@ $result_converted{'html'}->{'menu_title_before_entries'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -337,7 +339,7 @@ th.menu-comment {text-align:left}
 <p>
 Next: <a href="#subnode" accesskey="n" rel="next">subnode</a> &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><th class="menu-comment" colspan="3"><pre 
class="menu-comment-preformatted">Horizontal space
@@ -350,7 +352,7 @@ Next: <a href="#subnode" accesskey="n" 
rel="next">subnode</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">subnode</h4>
+<h4 class="node"><span>subnode<a class="copiable-link" href=\'#subnode\'> 
&para;</a></span></h4>
 
 
 
diff --git a/tp/t/results/menu/missing_detailmenu_on_subnodes.pl 
b/tp/t/results/menu/missing_detailmenu_on_subnodes.pl
index 61b548428d..18c9da860a 100644
--- a/tp/t/results/menu/missing_detailmenu_on_subnodes.pl
+++ b/tp/t/results/menu/missing_detailmenu_on_subnodes.pl
@@ -1573,7 +1573,9 @@ 
$result_converted{'html'}->{'missing_detailmenu_on_subnodes'} = '<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -1589,7 +1591,7 @@ th.menu-comment {text-align:left}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#chapter" 
accesskey="1">chapter</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
@@ -1616,7 +1618,7 @@ Chap 2
 <p>
 Next: <a href="#chapter-2" accesskey="n" rel="next">chapter 2</a>, Previous: 
<a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#section" 
accesskey="1">section</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
@@ -1629,7 +1631,7 @@ Next: <a href="#chapter-2" accesskey="n" 
rel="next">chapter 2</a>, Previous: <a
 <p>
 Next: <a href="#section-chap-2" accesskey="n" rel="next">section chap 2</a>, 
Previous: <a href="#chapter-2" accesskey="p" rel="prev">chapter 2</a>, Up: <a 
href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; </p>
 </div>
-<h3 class="section" id="section-1">1.1 section</h3>
+<h3 class="section" id="section-1"><span>1.1 section<a class="copiable-link" 
href=\'#section-1\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -1639,7 +1641,7 @@ Next: <a href="#section-chap-2" accesskey="n" 
rel="next">section chap 2</a>, Pre
 <p>
 Next: <a href="#section" accesskey="n" rel="next">section</a>, Previous: <a 
href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter-2-1">2 chapter 2</h2>
+<h2 class="chapter" id="chapter-2-1"><span>2 chapter 2<a class="copiable-link" 
href=\'#chapter-2-1\'> &para;</a></span></h2>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#section-chap-2" 
accesskey="1">section chap 2</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
@@ -1654,7 +1656,7 @@ Next: <a href="#section" accesskey="n" 
rel="next">section</a>, Previous: <a href
 <p>
 Next: <a href="#unnumberedsec" accesskey="n" rel="next">unnumberedsec</a>, 
Previous: <a href="#section" accesskey="p" rel="prev">section</a>, Up: <a 
href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; </p>
 </div>
-<h3 class="section" id="section-chap-2-1">2.1 section chap 2</h3>
+<h3 class="section" id="section-chap-2-1"><span>2.1 section chap 2<a 
class="copiable-link" href=\'#section-chap-2-1\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -1663,7 +1665,7 @@ Next: <a href="#unnumberedsec" accesskey="n" 
rel="next">unnumberedsec</a>, Previ
 <p>
 Previous: <a href="#section-chap-2" accesskey="p" rel="prev">section chap 
2</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; </p>
 </div>
-<h3 class="unnumberedsec" id="unnumberedsec-1">unnumberedsec</h3>
+<h3 class="unnumberedsec" id="unnumberedsec-1"><span>unnumberedsec<a 
class="copiable-link" href=\'#unnumberedsec-1\'> &para;</a></span></h3>
 </div>
 </div>
 </div>
diff --git a/tp/t/results/menu/no_colon_in_menu.pl 
b/tp/t/results/menu/no_colon_in_menu.pl
index 44396b97eb..16a505b867 100644
--- a/tp/t/results/menu/no_colon_in_menu.pl
+++ b/tp/t/results/menu/no_colon_in_menu.pl
@@ -185,7 +185,9 @@ $result_converted{'html'}->{'no_colon_in_menu'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 th.menu-comment {text-align:left}
 -->
 </style>
@@ -194,7 +196,7 @@ th.menu-comment {text-align:left}
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><th class="menu-comment" colspan="3"><pre 
class="menu-comment-preformatted">* a
diff --git a/tp/t/results/menu/reference_to_external_manual.pl 
b/tp/t/results/menu/reference_to_external_manual.pl
index 581d9facaa..2f91f45e85 100644
--- a/tp/t/results/menu/reference_to_external_manual.pl
+++ b/tp/t/results/menu/reference_to_external_manual.pl
@@ -260,6 +260,8 @@ $result_converted{'html'}->{'reference_to_external_manual'} 
= '<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -270,7 +272,7 @@ td.menu-entry-destination {vertical-align: top}
 
 <body lang="en">
 
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="info.html#Top" 
accesskey="1">(info)</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git a/tp/t/results/menu/sc_in_menu.pl b/tp/t/results/menu/sc_in_menu.pl
index 91517f3549..281cb8c670 100644
--- a/tp/t/results/menu/sc_in_menu.pl
+++ b/tp/t/results/menu/sc_in_menu.pl
@@ -898,10 +898,12 @@ $result_converted{'html'}->{'sc_in_menu'} = '<!DOCTYPE 
html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
 pre.menu-comment-preformatted {font-family: serif}
 pre.menu-entry-description-preformatted {font-family: serif; display: inline}
 pre.menu-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -917,7 +919,7 @@ th.menu-comment {text-align:left}
 <p>
 Next: <a href="#NODE" accesskey="n" rel="next"><small 
class="sc">NODE</small></a> &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#NODE" 
accesskey="1"><small class="sc">VALUE</small></a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description"><small class="sc">DESCRIP TION</small>
@@ -938,7 +940,7 @@ Next: <a href="#NODE" accesskey="n" rel="next"><small 
class="sc">NODE</small></a
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node"><small class="sc">NODE</small></h4>
+<h4 class="node"><span><small class="sc">NODE</small><a class="copiable-link" 
href=\'#NODE\'> &para;</a></span></h4>
 
 <div class="example">
 <table class="menu" border="0" cellspacing="0"><tr><td>
diff --git a/tp/t/results/menu/space_and_commands_in_menu_node.pl 
b/tp/t/results/menu/space_and_commands_in_menu_node.pl
index e0a1594fb5..c77e896edc 100644
--- a/tp/t/results/menu/space_and_commands_in_menu_node.pl
+++ b/tp/t/results/menu/space_and_commands_in_menu_node.pl
@@ -1064,6 +1064,8 @@ 
$result_converted{'html'}->{'space_and_commands_in_menu_node'} = '<!DOCTYPE html
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -1078,7 +1080,7 @@ td.menu-entry-destination {vertical-align: top}
 <p>
 Next: <a href="#chap-b" accesskey="n" rel="next">Chap</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#chap-b" 
accesskey="1">chap  b</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
@@ -1107,7 +1109,7 @@ Next: <a href="#chap-b" accesskey="n" rel="next">Chap</a> 
&nbsp; </p>
 <p>
 Next: <a href="#chap-b" accesskey="n" rel="next">Chap</a>, Previous: <a 
href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" 
rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chap">1 Chap</h2>
+<h2 class="chapter" id="Chap"><span>1 Chap<a class="copiable-link" 
href=\'#Chap\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/menu/submenu_in_example.pl 
b/tp/t/results/menu/submenu_in_example.pl
index 0c79b205de..ea78e26c1f 100644
--- a/tp/t/results/menu/submenu_in_example.pl
+++ b/tp/t/results/menu/submenu_in_example.pl
@@ -730,8 +730,10 @@ $result_converted{'html'}->{'submenu_in_example'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 div.example {margin-left: 3.2em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -739,7 +741,7 @@ pre.menu-comment-preformatted {font-family: serif}
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <div class="example">
 <pre class="example-preformatted">
diff --git a/tp/t/results/menu/verb_in_menu_description.pl 
b/tp/t/results/menu/verb_in_menu_description.pl
index 50b9cd17e9..dac23381d9 100644
--- a/tp/t/results/menu/verb_in_menu_description.pl
+++ b/tp/t/results/menu/verb_in_menu_description.pl
@@ -375,7 +375,9 @@ $result_converted{'html'}->{'verb_in_menu_description'} = 
'<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -387,7 +389,7 @@ th.menu-comment {text-align:left}
 
 <body lang="en">
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="manual.html#Top" 
accesskey="1">(manual)</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git 
a/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl 
b/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
index 0ff158a74f..59791c3473 100644
--- a/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
+++ b/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
@@ -4051,7 +4051,7 @@ 
$result_converted{'html_text'}->{'codequoteundirected_codequotebacktick'} = '
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="test-quotes">test quotes</h1>
+<h1 class="top" id="test-quotes"><span>test quotes<a class="copiable-link" 
href=\'#test-quotes\'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">Chapter</a></li>
@@ -4062,7 +4062,7 @@ 
$result_converted{'html_text'}->{'codequoteundirected_codequotebacktick'} = '
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <p>&ldquo;simple-double&ndash;three&mdash;four&mdash;-&rdquo; 
&lsquo;simple&rsquo; quotedblleft: &ldquo; <br>
 code: <code class="code">``simple-double--three---four----\'\' `simple\' 
quotedblleft: &ldquo;</code> <br>
diff --git a/tp/t/results/misc_commands/comment_space_command_on_line.pl 
b/tp/t/results/misc_commands/comment_space_command_on_line.pl
index be4b8baa51..d816a71afa 100644
--- a/tp/t/results/misc_commands/comment_space_command_on_line.pl
+++ b/tp/t/results/misc_commands/comment_space_command_on_line.pl
@@ -938,7 +938,7 @@ 
$result_converted{'html_text'}->{'comment_space_command_on_line'} = '
 <p>
  &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
 </div>
-<h1 class="top" id="top-element-">top element&nbsp;</h1>
+<h1 class="top" id="top-element-"><span>top element&nbsp;<a 
class="copiable-link" href=\'#top-element-\'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">Chapter&nbsp;</a></li>
@@ -949,13 +949,13 @@ 
$result_converted{'html_text'}->{'comment_space_command_on_line'} = '
 <p>
  &nbsp; [<a href="#chap" title="Index" rel="index">Index</a>]</p>
 </div>
-<h2 class="chapter" id="Chapter-">1 Chapter&nbsp;</h2>
+<h2 class="chapter" id="Chapter-"><span>1 Chapter&nbsp;<a 
class="copiable-link" href=\'#Chapter-\'> &para;</a></span></h2>
 
 
 
 <a class="index-entry-id" id="index-index-entry-"></a>
 
-<h3 class="heading" id="Heading-">Heading &nbsp;</h3>
+<h3 class="heading" id="Heading-"><span>Heading &nbsp;<a class="copiable-link" 
href=\'#Heading-\'> &para;</a></span></h3>
 
 <div class="printindex cp-printindex">
 <table class="cp-entries-printindex" border="0">
diff --git a/tp/t/results/misc_commands/no_empty_line_between_headings.pl 
b/tp/t/results/misc_commands/no_empty_line_between_headings.pl
index d2b4fbb422..d5a7581281 100644
--- a/tp/t/results/misc_commands/no_empty_line_between_headings.pl
+++ b/tp/t/results/misc_commands/no_empty_line_between_headings.pl
@@ -208,18 +208,18 @@ Subheading
 
 
 $result_converted{'html_text'}->{'no_empty_line_between_headings'} = '<div 
class="top-level-extent" id="Top">
-<h1 class="top">Top</h1>
-<h4 class="subheading" id="Subheading">Subheading</h4>
+<h1 class="top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
+<h4 class="subheading" id="Subheading"><span>Subheading<a 
class="copiable-link" href=\'#Subheading\'> &para;</a></span></h4>
 <ul class="mini-toc">
 <li><a href="#Chapter" accesskey="1">Chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="Chapter">
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href=\'#Chapter\'> 
&para;</a></span></h2>
 <ul class="mini-toc">
 <li><a href="#Section" accesskey="1">Section</a></li>
 </ul>
 <div class="section-level-extent" id="Section">
-<h3 class="section">1.1 Section</h3>
+<h3 class="section"><span>1.1 Section<a class="copiable-link" 
href=\'#Section\'> &para;</a></span></h3>
 </div>
 </div>
 </div>
diff --git a/tp/t/results/misc_commands/ref_in_center.pl 
b/tp/t/results/misc_commands/ref_in_center.pl
index a2f4e6d0c9..5d22d2193b 100644
--- a/tp/t/results/misc_commands/ref_in_center.pl
+++ b/tp/t/results/misc_commands/ref_in_center.pl
@@ -453,7 +453,7 @@ $result_converted{'html_text'}->{'ref_in_center'} = '<div 
class="top-level-exten
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">Chapter</a></li>
@@ -464,7 +464,7 @@ $result_converted{'html_text'}->{'ref_in_center'} = '<div 
class="top-level-exten
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <div class="center"><a class="ref" href="#Top">top</a>
 </div>
diff --git a/tp/t/results/misc_commands/test_allowcodebreaks.pl 
b/tp/t/results/misc_commands/test_allowcodebreaks.pl
index 21986136e1..7bd6106939 100644
--- a/tp/t/results/misc_commands/test_allowcodebreaks.pl
+++ b/tp/t/results/misc_commands/test_allowcodebreaks.pl
@@ -2074,7 +2074,7 @@ Out of code — out-of-code.  ‘1aaa’ ‘2aaa-’ ‘-3bbb’ 
‘4aaa-bbb’
 ';
 
 
-$result_converted{'html_text'}->{'test_allowcodebreaks'} = '<h1 class="node" 
id="Top">Top</h1>
+$result_converted{'html_text'}->{'test_allowcodebreaks'} = '<h1 class="node" 
id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> &para;</a></span></h1>
 
 
 
diff --git a/tp/t/results/moresectioning/anchor_in_footnote.pl 
b/tp/t/results/moresectioning/anchor_in_footnote.pl
index 944026fd84..00729710c0 100644
--- a/tp/t/results/moresectioning/anchor_in_footnote.pl
+++ b/tp/t/results/moresectioning/anchor_in_footnote.pl
@@ -588,6 +588,12 @@ $result_converted{'html'}->{'anchor_in_footnote'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -598,7 +604,7 @@ $result_converted{'html'}->{'anchor_in_footnote'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chap</a> &nbsp; </p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href=\'#Top-1\'> 
&para;</a></span></h1>
 
 <p>In top node<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>
 </p>
@@ -612,7 +618,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chap</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chap">1 Chap</h2>
+<h2 class="chapter" id="Chap"><span>1 Chap<a class="copiable-link" 
href=\'#Chap\'> &para;</a></span></h2>
 
 <p><a class="ref" href="#Anchor-in-footnote">Anchor in footnote</a>.
 </p></div>
diff --git a/tp/t/results/moresectioning/anchor_in_footnote_separate.pl 
b/tp/t/results/moresectioning/anchor_in_footnote_separate.pl
index 7e4772e68d..917eb6c78a 100644
--- a/tp/t/results/moresectioning/anchor_in_footnote_separate.pl
+++ b/tp/t/results/moresectioning/anchor_in_footnote_separate.pl
@@ -623,6 +623,12 @@ $result_converted{'html'}->{'anchor_in_footnote_separate'} 
= '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -633,7 +639,7 @@ $result_converted{'html'}->{'anchor_in_footnote_separate'} 
= '<!DOCTYPE html>
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">Chap</a> &nbsp; </p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href=\'#Top-1\'> 
&para;</a></span></h1>
 
 <p>In top node<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>
 </p>
@@ -647,7 +653,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">Chap</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chap">1 Chap</h2>
+<h2 class="chapter" id="Chap"><span>1 Chap<a class="copiable-link" 
href=\'#Chap\'> &para;</a></span></h2>
 
 <p><a class="ref" href="#Anchor-in-footnote">Anchor in footnote</a>.
 </p><hr>
diff --git a/tp/t/results/moresectioning/character_and_spaces_in_refs.pl 
b/tp/t/results/moresectioning/character_and_spaces_in_refs.pl
index f586052157..e5346a57d6 100644
--- a/tp/t/results/moresectioning/character_and_spaces_in_refs.pl
+++ b/tp/t/results/moresectioning/character_and_spaces_in_refs.pl
@@ -1859,6 +1859,12 @@ 
$result_converted{'html'}->{'character_and_spaces_in_refs'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1869,7 +1875,7 @@ 
$result_converted{'html'}->{'character_and_spaces_in_refs'} = '<!DOCTYPE html>
 <p>
 Next: <a href="#node-to-avoid-DocBook-or-LaTeX-ignored" accesskey="n" 
rel="next">first chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="Test-refs">Test refs</h1>
+<h1 class="top" id="Test-refs"><span>Test refs<a class="copiable-link" 
href=\'#Test-refs\'> &para;</a></span></h1>
 
 
 <ul class="mini-toc">
@@ -1882,9 +1888,9 @@ Next: <a href="#node-to-avoid-DocBook-or-LaTeX-ignored" 
accesskey="n" rel="next"
 <p>
 Next: <a href="#other-nodes" accesskey="n" rel="next">Chapter with nodes</a>, 
Previous: <a href="#Top" accesskey="p" rel="prev">Test refs</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Test refs</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="first-chapter">1 first chapter</h2>
+<h2 class="chapter" id="first-chapter"><span>1 first chapter<a 
class="copiable-link" href=\'#first-chapter\'> &para;</a></span></h2>
 
-<h4 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h4>
+<h4 class="subheading" id="Testing-distant-nodes"><span>Testing distant 
nodes<a class="copiable-link" href=\'#Testing-distant-nodes\'> 
&para;</a></span></h4>
 
 <p><a data-manual="manual" href="manual.html#a-node">(manual)a  node</a>
 <a data-manual="manual" href="manual.html#g_t_003a">(manual):</a>
@@ -1892,7 +1898,7 @@ Next: <a href="#other-nodes" accesskey="n" 
rel="next">Chapter with nodes</a>, Pr
 <a data-manual="texinfo" href="texinfo.html#Cross-References">(texinfo)Cross 
References</a>
 <a data-manual="../manual/doc" href="doc.html#node">(../manual/doc)node</a>
 </p>
-<h4 class="subheading" id="Testing-local-nodes">Testing local nodes</h4>
+<h4 class="subheading" id="Testing-local-nodes"><span>Testing local nodes<a 
class="copiable-link" href=\'#Testing-local-nodes\'> &para;</a></span></h4>
 
 <p><a class="ref" 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_&quot;#$%&amp;\'()*+-.</a>
 <a class="ref" 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;&lt;=&gt;?[\\]^_`|~</a>
@@ -1906,7 +1912,7 @@ Next: <a href="#other-nodes" accesskey="n" 
rel="next">Chapter with nodes</a>, Pr
 <p>
 Next: <a 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e"
 accesskey="n" rel="next">!_&quot;#$%&amp;\'()*+-.</a>, Previous: <a 
href="#Top" accesskey="p" rel="prev">Test refs</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Test refs</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter-with-nodes">2 Chapter with nodes</h2>
+<h2 class="chapter" id="Chapter-with-nodes"><span>2 Chapter with nodes<a 
class="copiable-link" href=\'#Chapter-with-nodes\'> &para;</a></span></h2>
 
 
 <hr>
@@ -1914,21 +1920,21 @@ Next: <a 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_
 <p>
 Next: <a 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"
 accesskey="n" rel="next">/;&lt;=&gt;?[\\]^_`|~</a>, Previous: <a 
href="#other-nodes" accesskey="p" rel="prev">Chapter with nodes</a>, Up: <a 
href="#other-nodes" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; </p>
 </div>
-<h4 class="node">!_&quot;#$%&amp;\'()*+-.</h4>
+<h4 class="node"><span>!_&quot;#$%&amp;\'()*+-.<a class="copiable-link" 
href=\'#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e\'>
 &para;</a></span></h4>
 
 <hr>
 <a class="node-id" 
id="g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"></a><div
 class="nav-panel">
 <p>
 Next: <a href="#local-node" accesskey="n" rel="next">local   node</a>, 
Previous: <a 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e"
 accesskey="p" rel="prev">!_&quot;#$%&amp;\'()*+-.</a>, Up: <a 
href="#other-nodes" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; </p>
 </div>
-<h4 class="node">/;&lt;=&gt;?[\\]^_`|~</h4>
+<h4 class="node"><span>/;&lt;=&gt;?[\\]^_`|~<a class="copiable-link" 
href=\'#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e\'>
 &para;</a></span></h4>
 
 <hr>
 <a class="node-id" id="local-node"></a><div class="nav-panel">
 <p>
 Previous: <a 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"
 accesskey="p" rel="prev">/;&lt;=&gt;?[\\]^_`|~</a>, Up: <a href="#other-nodes" 
accesskey="u" rel="up">Chapter with nodes</a> &nbsp; </p>
 </div>
-<h4 class="node">local   node</h4>
+<h4 class="node"><span>local   node<a class="copiable-link" 
href=\'#local-node\'> &para;</a></span></h4>
 
 </div>
 </div>
diff --git 
a/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
 
b/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
index 09cc749b4e..e2637b04b9 100644
--- 
a/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
+++ 
b/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
@@ -15,6 +15,12 @@
 <link href="other-nodes.html" rel="up" title="other nodes">
 <link 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html"
 rel="next" title="/;&lt;=&gt;?[\]^_`|~">
 <link href="other-nodes.html" rel="prev" title="other nodes">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html"
 accesskey="n" rel="next">/;&lt;=&gt;?[\]^_`|~</a>, Previous: <a 
href="other-nodes.html" accesskey="p" rel="prev">Chapter with nodes</a>, Up: <a 
href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; 
</p>
 </div>
 <hr>
-<h4 class="node">!_&quot;#$%&amp;'()*+-.</h4>
+<h4 class="node"><span>!_&quot;#$%&amp;'()*+-.<a class="copiable-link" 
href='#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e'>
 &para;</a></span></h4>
 
 
 
diff --git 
a/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
 
b/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
index 5474e877b9..057ad95d9f 100644
--- 
a/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
+++ 
b/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
@@ -15,6 +15,12 @@
 <link href="other-nodes.html" rel="up" title="other nodes">
 <link href="local-node.html" rel="next" title="local   node">
 <link 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html"
 rel="prev" title="!_&quot;#$%&amp;'()*+-.">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="local-node.html" accesskey="n" rel="next">local   node</a>, 
Previous: <a 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html"
 accesskey="p" rel="prev">!_&quot;#$%&amp;'()*+-.</a>, Up: <a 
href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; 
</p>
 </div>
 <hr>
-<h4 class="node">/;&lt;=&gt;?[\]^_`|~</h4>
+<h4 class="node"><span>/;&lt;=&gt;?[\]^_`|~<a class="copiable-link" 
href='#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e'>
 &para;</a></span></h4>
 
 
 
diff --git 
a/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/index.html
 
b/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/index.html
index a521329981..3a02824887 100644
--- 
a/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/index.html
+++ 
b/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="node-to-avoid-DocBook-or-LaTeX-ignored.html" rel="next" 
title="node to avoid DocBook or LaTeX ignored">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 Next: <a href="node-to-avoid-DocBook-or-LaTeX-ignored.html" accesskey="n" 
rel="next">first chapter</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="Test-refs">Test refs</h1>
+<h1 class="top" id="Test-refs"><span>Test refs<a class="copiable-link" 
href='#Test-refs'> &para;</a></span></h1>
 
 
 <ul class="mini-toc">
diff --git 
a/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/local-node.html
 
b/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/local-node.html
index d1a9e87a98..fe2078d70a 100644
--- 
a/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/local-node.html
+++ 
b/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/local-node.html
@@ -14,6 +14,12 @@
 <link href="index.html" rel="start" title="Top">
 <link href="other-nodes.html" rel="up" title="other nodes">
 <link 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html"
 rel="prev" title="/;&lt;=&gt;?[\]^_`|~">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 Previous: <a 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html"
 accesskey="p" rel="prev">/;&lt;=&gt;?[\]^_`|~</a>, Up: <a 
href="other-nodes.html" accesskey="u" rel="up">Chapter with nodes</a> &nbsp; 
</p>
 </div>
 <hr>
-<h4 class="node">local   node</h4>
+<h4 class="node"><span>local   node<a class="copiable-link" 
href='#local-node'> &para;</a></span></h4>
 
 
 
diff --git 
a/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/node-to-avoid-DocBook-or-LaTeX-ignored.html
 
b/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/node-to-avoid-DocBook-or-LaTeX-ignored.html
index 3d12f3d677..daee74701f 100644
--- 
a/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/node-to-avoid-DocBook-or-LaTeX-ignored.html
+++ 
b/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/node-to-avoid-DocBook-or-LaTeX-ignored.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="other-nodes.html" rel="next" title="other nodes">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,9 +32,9 @@
 Next: <a href="other-nodes.html" accesskey="n" rel="next">Chapter with 
nodes</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Test 
refs</a>, Up: <a href="index.html" accesskey="u" rel="up">Test refs</a> &nbsp; 
</p>
 </div>
 <hr>
-<h2 class="chapter" id="first-chapter">1 first chapter</h2>
+<h2 class="chapter" id="first-chapter"><span>1 first chapter<a 
class="copiable-link" href='#first-chapter'> &para;</a></span></h2>
 
-<h4 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h4>
+<h4 class="subheading" id="Testing-distant-nodes"><span>Testing distant 
nodes<a class="copiable-link" href='#Testing-distant-nodes'> 
&para;</a></span></h4>
 
 <p><a data-manual="manual" href="../manual_html/a-node.html#a-node">(manual)a  
node</a>
 <a data-manual="manual" href="../manual_html/_003a.html#g_t_003a">(manual):</a>
@@ -36,7 +42,7 @@ Next: <a href="other-nodes.html" accesskey="n" 
rel="next">Chapter with nodes</a>
 <a data-manual="texinfo" 
href="../texinfo_html/Cross-References.html#Cross-References">(texinfo)Cross 
References</a>
 <a data-manual="../manual/doc" 
href="../doc_html/node.html#node">(../manual/doc)node</a>
 </p>
-<h4 class="subheading" id="Testing-local-nodes">Testing local nodes</h4>
+<h4 class="subheading" id="Testing-local-nodes"><span>Testing local nodes<a 
class="copiable-link" href='#Testing-local-nodes'> &para;</a></span></h4>
 
 <p><a class="ref" 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_&quot;#$%&amp;'()*+-.</a>
 <a class="ref" 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;&lt;=&gt;?[\]^_`|~</a>
diff --git 
a/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/other-nodes.html
 
b/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/other-nodes.html
index bf8044815f..c15d5e17cb 100644
--- 
a/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/other-nodes.html
+++ 
b/tp/t/results/moresectioning/character_and_spaces_in_refs_out/res_html/other-nodes.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html"
 rel="next" title="!_&quot;#$%&amp;'()*+-.">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -26,7 +32,7 @@
 Next: <a 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html"
 accesskey="n" rel="next">!_&quot;#$%&amp;'()*+-.</a>, Previous: <a 
href="index.html" accesskey="p" rel="prev">Test refs</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Test refs</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="Chapter-with-nodes">2 Chapter with nodes</h2>
+<h2 class="chapter" id="Chapter-with-nodes"><span>2 Chapter with nodes<a 
class="copiable-link" href='#Chapter-with-nodes'> &para;</a></span></h2>
 
 
 </div>
diff --git a/tp/t/results/moresectioning/contents.pl 
b/tp/t/results/moresectioning/contents.pl
index 35ba21f08b..600e93cf30 100644
--- a/tp/t/results/moresectioning/contents.pl
+++ b/tp/t/results/moresectioning/contents.pl
@@ -685,6 +685,8 @@ $result_converted{'html'}->{'contents'} = '<!DOCTYPE html>
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -694,7 +696,7 @@ ul.toc-numbered-mark {list-style: none}
 
 <body lang="en">
 <div class="top-level-extent" id="top">
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
@@ -729,25 +731,25 @@ ul.toc-numbered-mark {list-style: none}
 </div>
 </div>
 <div class="chapter-level-extent" id="chapter">
-<h2 class="chapter">1 chapter</h2>
+<h2 class="chapter"><span>1 chapter<a class="copiable-link" href=\'#chapter\'> 
&para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#section" accesskey="1">section</a></li>
 </ul>
 <div class="section-level-extent" id="section">
-<h3 class="section">1.1 section</h3>
+<h3 class="section"><span>1.1 section<a class="copiable-link" 
href=\'#section\'> &para;</a></span></h3>
 
 <ul class="mini-toc">
 <li><a href="#subsection" accesskey="1">subsection</a></li>
 </ul>
 <div class="subsection-level-extent" id="subsection">
-<h4 class="subsection">1.1.1 subsection</h4>
+<h4 class="subsection"><span>1.1.1 subsection<a class="copiable-link" 
href=\'#subsection\'> &para;</a></span></h4>
 
 <ul class="mini-toc">
 <li><a href="#subsubsection" accesskey="1">subsubsection</a></li>
 </ul>
 <div class="subsubsection-level-extent" id="subsubsection">
-<h4 class="subsubsection">1.1.1.1 subsubsection</h4>
+<h4 class="subsubsection"><span>1.1.1.1 subsubsection<a class="copiable-link" 
href=\'#subsubsection\'> &para;</a></span></h4>
 
 </div>
 </div>
@@ -755,7 +757,7 @@ ul.toc-numbered-mark {list-style: none}
 </div>
 </div>
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
@@ -764,25 +766,25 @@ ul.toc-numbered-mark {list-style: none}
 <li><a href="#unnumbered" accesskey="3">unnumbered</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-in-part">
-<h2 class="chapter">2 chapter in part</h2>
+<h2 class="chapter"><span>2 chapter in part<a class="copiable-link" 
href=\'#chapter-in-part\'> &para;</a></span></h2>
 
 </div>
 <div class="chapter-level-extent" id="second-chapter-in-part">
-<h2 class="chapter">3 second chapter in part</h2>
+<h2 class="chapter"><span>3 second chapter in part<a class="copiable-link" 
href=\'#second-chapter-in-part\'> &para;</a></span></h2>
 
 </div>
 <div class="unnumbered-level-extent" id="unnumbered">
-<h2 class="unnumbered">unnumbered</h2>
+<h2 class="unnumbered"><span>unnumbered<a class="copiable-link" 
href=\'#unnumbered\'> &para;</a></span></h2>
 
 </div>
 <div class="appendix-level-extent" id="appendix">
-<h2 class="appendix">Appendix A appendix</h2>
+<h2 class="appendix"><span>Appendix A appendix<a class="copiable-link" 
href=\'#appendix\'> &para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#appendixsec" accesskey="1">appendixsec</a></li>
 </ul>
 <div class="appendixsec-level-extent" id="appendixsec">
-<h3 class="appendixsec">A.1 appendixsec</h3>
+<h3 class="appendixsec"><span>A.1 appendixsec<a class="copiable-link" 
href=\'#appendixsec\'> &para;</a></span></h3>
 
 </div>
 </div>
diff --git a/tp/t/results/moresectioning/contents_and_shortcontents.pl 
b/tp/t/results/moresectioning/contents_and_shortcontents.pl
index 356829ae1f..c58bd80407 100644
--- a/tp/t/results/moresectioning/contents_and_shortcontents.pl
+++ b/tp/t/results/moresectioning/contents_and_shortcontents.pl
@@ -715,6 +715,8 @@ $result_converted{'html'}->{'contents_and_shortcontents'} = 
'<!DOCTYPE html>
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -724,7 +726,7 @@ ul.toc-numbered-mark {list-style: none}
 
 <body lang="en">
 <div class="top-level-extent" id="top">
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
@@ -777,25 +779,25 @@ ul.toc-numbered-mark {list-style: none}
 </div>
 </div>
 <div class="chapter-level-extent" id="chapter">
-<h2 class="chapter">1 chapter</h2>
+<h2 class="chapter"><span>1 chapter<a class="copiable-link" href=\'#chapter\'> 
&para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#section" accesskey="1">section</a></li>
 </ul>
 <div class="section-level-extent" id="section">
-<h3 class="section">1.1 section</h3>
+<h3 class="section"><span>1.1 section<a class="copiable-link" 
href=\'#section\'> &para;</a></span></h3>
 
 <ul class="mini-toc">
 <li><a href="#subsection" accesskey="1">subsection</a></li>
 </ul>
 <div class="subsection-level-extent" id="subsection">
-<h4 class="subsection">1.1.1 subsection</h4>
+<h4 class="subsection"><span>1.1.1 subsection<a class="copiable-link" 
href=\'#subsection\'> &para;</a></span></h4>
 
 <ul class="mini-toc">
 <li><a href="#subsubsection" accesskey="1">subsubsection</a></li>
 </ul>
 <div class="subsubsection-level-extent" id="subsubsection">
-<h4 class="subsubsection">1.1.1.1 subsubsection</h4>
+<h4 class="subsubsection"><span>1.1.1.1 subsubsection<a class="copiable-link" 
href=\'#subsubsection\'> &para;</a></span></h4>
 
 </div>
 </div>
@@ -803,7 +805,7 @@ ul.toc-numbered-mark {list-style: none}
 </div>
 </div>
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
@@ -812,25 +814,25 @@ ul.toc-numbered-mark {list-style: none}
 <li><a href="#unnumbered" accesskey="3">unnumbered</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-in-part">
-<h2 class="chapter">2 chapter in part</h2>
+<h2 class="chapter"><span>2 chapter in part<a class="copiable-link" 
href=\'#chapter-in-part\'> &para;</a></span></h2>
 
 </div>
 <div class="chapter-level-extent" id="second-chapter-in-part">
-<h2 class="chapter">3 second chapter in part</h2>
+<h2 class="chapter"><span>3 second chapter in part<a class="copiable-link" 
href=\'#second-chapter-in-part\'> &para;</a></span></h2>
 
 </div>
 <div class="unnumbered-level-extent" id="unnumbered">
-<h2 class="unnumbered">unnumbered</h2>
+<h2 class="unnumbered"><span>unnumbered<a class="copiable-link" 
href=\'#unnumbered\'> &para;</a></span></h2>
 
 </div>
 <div class="appendix-level-extent" id="appendix">
-<h2 class="appendix">Appendix A appendix</h2>
+<h2 class="appendix"><span>Appendix A appendix<a class="copiable-link" 
href=\'#appendix\'> &para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#appendixsec" accesskey="1">appendixsec</a></li>
 </ul>
 <div class="appendixsec-level-extent" id="appendixsec">
-<h3 class="appendixsec">A.1 appendixsec</h3>
+<h3 class="appendixsec"><span>A.1 appendixsec<a class="copiable-link" 
href=\'#appendixsec\'> &para;</a></span></h3>
 
 
 </div>
diff --git a/tp/t/results/moresectioning/empty_top_node_up.pl 
b/tp/t/results/moresectioning/empty_top_node_up.pl
index ea0163da6d..61a5d2d6ec 100644
--- a/tp/t/results/moresectioning/empty_top_node_up.pl
+++ b/tp/t/results/moresectioning/empty_top_node_up.pl
@@ -388,6 +388,12 @@ $result_converted{'html'}->{'empty_top_node_up'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -398,7 +404,7 @@ $result_converted{'html'}->{'empty_top_node_up'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
 </div>
-<h1 class="top" id="empty-top-node-up">empty top node up</h1>
+<h1 class="top" id="empty-top-node-up"><span>empty top node up<a 
class="copiable-link" href=\'#empty-top-node-up\'> &para;</a></span></h1>
 
 
 <hr>
@@ -406,7 +412,7 @@ Next: <a href="#first" accesskey="n" rel="next">first</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">empty top node up</a>, Up: 
<a href="#Top" accesskey="u" rel="up">empty top node up</a> &nbsp; </p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 </div>
 
 
diff --git a/tp/t/results/moresectioning/equivalent_nodes_defined_linked.pl 
b/tp/t/results/moresectioning/equivalent_nodes_defined_linked.pl
index 7a62e99993..43c929753d 100644
--- a/tp/t/results/moresectioning/equivalent_nodes_defined_linked.pl
+++ b/tp/t/results/moresectioning/equivalent_nodes_defined_linked.pl
@@ -730,6 +730,8 @@ 
$result_converted{'html'}->{'equivalent_nodes_defined_linked'} = '<!DOCTYPE html
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -743,7 +745,7 @@ td.menu-entry-destination {vertical-align: top}
 <p>
 Next: <a href="#node" accesskey="n" rel="next">node</a> &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#node" 
accesskey="1"><strong 
class="strong">node</strong></a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
@@ -755,7 +757,7 @@ Next: <a href="#node" accesskey="n" rel="next">node</a> 
&nbsp; </p>
 <p>
 Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">node</h4>
+<h4 class="node"><span>node<a class="copiable-link" href=\'#node\'> 
&para;</a></span></h4>
 
 <div class="float">
 <p>A figure
diff --git a/tp/t/results/moresectioning/internal_top_node_up.pl 
b/tp/t/results/moresectioning/internal_top_node_up.pl
index 0a62da389d..b77f2d38e5 100644
--- a/tp/t/results/moresectioning/internal_top_node_up.pl
+++ b/tp/t/results/moresectioning/internal_top_node_up.pl
@@ -640,6 +640,12 @@ $result_converted{'html'}->{'internal_top_node_up'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -650,7 +656,7 @@ $result_converted{'html'}->{'internal_top_node_up'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
 </div>
-<h1 class="top" id="internal-top-node-up">internal top node up</h1>
+<h1 class="top" id="internal-top-node-up"><span>internal top node up<a 
class="copiable-link" href=\'#internal-top-node-up\'> &para;</a></span></h1>
 
 
 <hr>
@@ -658,7 +664,7 @@ Next: <a href="#first" accesskey="n" rel="next">first</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">internal top node up</a>, 
Up: <a href="#Top" accesskey="u" rel="up">internal top node up</a> &nbsp; </p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 </div>
 
 
diff --git a/tp/t/results/moresectioning/more_sections_than_nodes.pl 
b/tp/t/results/moresectioning/more_sections_than_nodes.pl
index 5d7517a5e7..3dd73e0805 100644
--- a/tp/t/results/moresectioning/more_sections_than_nodes.pl
+++ b/tp/t/results/moresectioning/more_sections_than_nodes.pl
@@ -1633,7 +1633,9 @@ $result_converted{'html'}->{'more_sections_than_nodes'} = 
'<!DOCTYPE html>
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.button-direction-about {text-align:center}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
@@ -1654,7 +1656,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#n-c2">2 
c2</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -1682,7 +1684,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter">1 c1</h1>
+<h1 class="chapter"><span>1 c1<a class="copiable-link" href=\'#c1\'> 
&para;</a></span></h1>
 
 <hr>
 </div>
@@ -1702,7 +1704,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="c2">2 c2</h1>
+<h1 class="chapter" id="c2"><span>2 c2<a class="copiable-link" href=\'#c2\'> 
&para;</a></span></h1>
 
 <hr>
 <div class="section-level-extent" id="s1">
@@ -1721,7 +1723,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section">2.1 s1</h2>
+<h2 class="section"><span>2.1 s1<a class="copiable-link" href=\'#s1\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -1742,7 +1744,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="c3">3 c3</h1>
+<h1 class="chapter" id="c3"><span>3 c3<a class="copiable-link" href=\'#c3\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination"><a href="#n-c3-s-2">3.2 c3 
s2</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -1766,7 +1768,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section">3.1 C3 s1</h2>
+<h2 class="section"><span>3.1 C3 s1<a class="copiable-link" href=\'#C3-s1\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -1786,7 +1788,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section" id="c3-s2">3.2 c3 s2</h2>
+<h2 class="section" id="c3-s2"><span>3.2 c3 s2<a class="copiable-link" 
href=\'#c3-s2\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1806,7 +1808,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section">3.3 c3 s3</h2>
+<h2 class="section"><span>3.3 c3 s3<a class="copiable-link" href=\'#c3-s3\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -1827,7 +1829,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter">4 c4</h1>
+<h1 class="chapter"><span>4 c4<a class="copiable-link" href=\'#c4\'> 
&para;</a></span></h1>
 
 <hr>
 <div class="section-level-extent" id="c3-s1">
@@ -1846,7 +1848,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h2 class="section">4.1 c3 s1</h2>
+<h2 class="section"><span>4.1 c3 s1<a class="copiable-link" href=\'#c3-s1\'> 
&para;</a></span></h2>
 
 <hr>
 <div class="subsection-level-extent" id="c3-s1-s1">
@@ -1865,7 +1867,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection">4.1.1 c3 s1 s1</h3>
+<h3 class="subsection"><span>4.1.1 c3 s1 s1<a class="copiable-link" 
href=\'#c3-s1-s1\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -1885,7 +1887,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="c3-s1-s2">4.1.2 c3 s1 s2</h3>
+<h3 class="subsection" id="c3-s1-s2"><span>4.1.2 c3 s1 s2<a 
class="copiable-link" href=\'#c3-s1-s2\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -1907,7 +1909,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="appendix">Appendix A appendix</h1>
+<h1 class="appendix"><span>Appendix A appendix<a class="copiable-link" 
href=\'#appendix\'> &para;</a></span></h1>
 <hr style="height: 6px;">
 </div>
 </div>
diff --git a/tp/t/results/moresectioning/non_automatic_internal_top_node_up.pl 
b/tp/t/results/moresectioning/non_automatic_internal_top_node_up.pl
index f1b17cea8e..4ccd6a310b 100644
--- a/tp/t/results/moresectioning/non_automatic_internal_top_node_up.pl
+++ b/tp/t/results/moresectioning/non_automatic_internal_top_node_up.pl
@@ -897,6 +897,12 @@ 
$result_converted{'html'}->{'non_automatic_internal_top_node_up'} = '<!DOCTYPE h
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -907,7 +913,7 @@ 
$result_converted{'html'}->{'non_automatic_internal_top_node_up'} = '<!DOCTYPE h
 <p>
 Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
 </div>
-<h1 class="top" id="internal-top-node-up">internal top node up</h1>
+<h1 class="top" id="internal-top-node-up"><span>internal top node up<a 
class="copiable-link" href=\'#internal-top-node-up\'> &para;</a></span></h1>
 
 
 <hr>
@@ -915,7 +921,7 @@ Next: <a href="#first" accesskey="n" rel="next">first</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">internal top node up</a> 
&nbsp; </p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 </div>
 
 
diff --git a/tp/t/results/moresectioning/non_automatic_top_node_up_and_url.pl 
b/tp/t/results/moresectioning/non_automatic_top_node_up_and_url.pl
index 87ca6b391e..89bcf2f6ad 100644
--- a/tp/t/results/moresectioning/non_automatic_top_node_up_and_url.pl
+++ b/tp/t/results/moresectioning/non_automatic_top_node_up_and_url.pl
@@ -898,6 +898,12 @@ 
$result_converted{'html'}->{'non_automatic_top_node_up_and_url'} = '<!DOCTYPE ht
 
 <link href="#Top" rel="start" title="Top">
 <link href="http://www.gnu.org/manual/"; rel="up" title="@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -908,7 +914,7 @@ 
$result_converted{'html'}->{'non_automatic_top_node_up_and_url'} = '<!DOCTYPE ht
 <p>
 Next: <a href="#first" accesskey="n" rel="next">first</a>, Up: <a 
href="http://www.gnu.org/manual/"; accesskey="u" rel="up">@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals</a> &nbsp; </p>
 </div>
-<h1 class="top" id="internal-top-node-up">internal top node up</h1>
+<h1 class="top" id="internal-top-node-up"><span>internal top node up<a 
class="copiable-link" href=\'#internal-top-node-up\'> &para;</a></span></h1>
 
 
 <hr>
@@ -916,7 +922,7 @@ Next: <a href="#first" accesskey="n" rel="next">first</a>, 
Up: <a href="http://w
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">internal top node up</a> 
&nbsp; </p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 </div>
 
 
diff --git a/tp/t/results/moresectioning/non_automatic_top_node_up_url.pl 
b/tp/t/results/moresectioning/non_automatic_top_node_up_url.pl
index c8e3ff664e..c47ecc9d16 100644
--- a/tp/t/results/moresectioning/non_automatic_top_node_up_url.pl
+++ b/tp/t/results/moresectioning/non_automatic_top_node_up_url.pl
@@ -861,6 +861,12 @@ 
$result_converted{'html'}->{'non_automatic_top_node_up_url'} = '<!DOCTYPE html>
 
 <link href="#Top" rel="start" title="Top">
 <link href="http://www.gnu.org/manual/"; rel="up" title="(dir)">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -871,7 +877,7 @@ 
$result_converted{'html'}->{'non_automatic_top_node_up_url'} = '<!DOCTYPE html>
 <p>
 Next: <a href="#first" accesskey="n" rel="next">first</a>, Previous: <a 
href="dir.html#Top" accesskey="p" rel="prev">(dir)</a>, Up: <a 
href="http://www.gnu.org/manual/"; accesskey="u" rel="up">(dir)</a> &nbsp; </p>
 </div>
-<h1 class="top" id="internal-top-node-up">internal top node up</h1>
+<h1 class="top" id="internal-top-node-up"><span>internal top node up<a 
class="copiable-link" href=\'#internal-top-node-up\'> &para;</a></span></h1>
 
 
 <hr>
@@ -879,7 +885,7 @@ Next: <a href="#first" accesskey="n" rel="next">first</a>, 
Previous: <a href="di
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">internal top node up</a>, 
Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 </div>
 
 
diff --git a/tp/t/results/moresectioning/only_special_spaces_node.pl 
b/tp/t/results/moresectioning/only_special_spaces_node.pl
index e374085005..04f003d097 100644
--- a/tp/t/results/moresectioning/only_special_spaces_node.pl
+++ b/tp/t/results/moresectioning/only_special_spaces_node.pl
@@ -891,6 +891,12 @@ $result_converted{'html'}->{'only_special_spaces_node'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -901,7 +907,7 @@ $result_converted{'html'}->{'only_special_spaces_node'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#g_t_2002_2003_2002" accesskey="n" rel="next">EN QUAD| | EM 
QUAD| | EN SPACE| |</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#g_t_2002_2003_2002" accesskey="1">EN QUAD| | EM QUAD| | EN 
SPACE| |</a></li>
@@ -917,7 +923,7 @@ Next: <a href="#g_t_2002_2003_2002" accesskey="n" 
rel="next">EN QUAD| | EM QUA
 <p>
 Next: CHARACTER TABULATION|    | FORM FEED|&#12;| LINE TABULATION||, 
Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c">1 EN QUAD| | EM 
QUAD| | EN SPACE| |</h2>
+<h2 class="chapter" 
id="EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c"><span>1 EN QUAD| 
| EM QUAD| | EN SPACE| |<a class="copiable-link" 
href=\'#EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -926,7 +932,7 @@ Next: CHARACTER TABULATION| | FORM FEED|&#12;| LINE 
TABULATION||, Previous: <a
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c">2
 CHARACTER TABULATION|       | FORM FEED|&#12;| LINE TABULATION||</h2>
+<h2 class="chapter" 
id="CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c"><span>2
 CHARACTER TABULATION| | FORM FEED|&#12;| LINE TABULATION||<a 
class="copiable-link" 
href=\'#CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c\'>
 &para;</a></span></h2>
 
 <hr>
 </div>
@@ -935,7 +941,7 @@ Next: CHARACTER TABULATION| | FORM FEED|&#12;| LINE 
TABULATION||, Previous: <a
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="CARRIAGE-RETURN_007c-_007c">3 CARRIAGE 
RETURN|'."\r".'|</h2>
+<h2 class="chapter" id="CARRIAGE-RETURN_007c-_007c"><span>3 CARRIAGE 
RETURN|'."\r".'|<a class="copiable-link" href=\'#CARRIAGE-RETURN_007c-_007c\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -944,7 +950,7 @@ Next: CHARACTER TABULATION| | FORM FEED|&#12;| LINE 
TABULATION||, Previous: <a
 <p>
 Next: <a href="#g_t_180e_2003" accesskey="n" rel="next">MONGOLIAN VOWEL 
SEPARATOR|᠎| EM SPACE| |</a>, Previous: CARRIAGE RETURN|'."\r".'|, Up: <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="NEXT-LINE-_0028NEL_0029_007c_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c">4
 NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |</h2>
+<h2 class="chapter" 
id="NEXT-LINE-_0028NEL_0029_007c_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c"><span>4
 NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |<a 
class="copiable-link" 
href=\'#NEXT-LINE-_0028NEL_0029_007c_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c\'>
 &para;</a></span></h2>
 
 <hr>
 </div>
@@ -953,7 +959,7 @@ Next: <a href="#g_t_180e_2003" accesskey="n" 
rel="next">MONGOLIAN VOWEL SEPARATO
 <p>
 Next: <a 
href="#g_t_2004_2005_2006_2007_2008_2009_200a_2028_2029_202f_205f_3000" 
accesskey="n" rel="next">THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM 
SPACE| | FIGURE SPACE| | PUNCTUATION SPACE| | THIN SPACE| | HAIR SPACE| | LINE 
SEPARATOR|
| PARAGRAPH SEPARATOR|
| NARROW NO-BREAK SPACE| | MEDIUM 
MATHEMATICAL SPACE| | IDEOGRAPHIC SPACE| |</a>, Previous: <a 
href="#g_t_0085_00a0_1680" accesskey="p" rel="prev">NEXT LINE (NEL)|…| NO-BREAK 
SPACE| | OGHAM SPACE MARK| |</a>, Up: <a hre [...]
 </div>
-<h2 class="chapter" 
id="MONGOLIAN-VOWEL-SEPARATOR_007c_007c-EM-SPACE_007c-_007c">5 MONGOLIAN VOWEL 
SEPARATOR|᠎| EM SPACE| |</h2>
+<h2 class="chapter" 
id="MONGOLIAN-VOWEL-SEPARATOR_007c_007c-EM-SPACE_007c-_007c"><span>5 MONGOLIAN 
VOWEL SEPARATOR|᠎| EM SPACE| |<a class="copiable-link" 
href=\'#MONGOLIAN-VOWEL-SEPARATOR_007c_007c-EM-SPACE_007c-_007c\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -963,7 +969,7 @@ Next: <a 
href="#g_t_2004_2005_2006_2007_2008_2009_200a_2028_2029_202f_205f_3000"
 Previous: <a href="#g_t_180e_2003" accesskey="p" rel="prev">MONGOLIAN VOWEL 
SEPARATOR|᠎| EM SPACE| |</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> 
&nbsp; </p>
 </div>
 
-<h2 class="chapter" 
id="THREE_002dPER_002dEM-SPACE_007c-_007c-FOUR_002dPER_002dEM-SPACE_007c-_007c-SIX_002dPER_002dEM-SPACE_007c-_007c-FIGURE-SPACE_007c-_007c-PUNCTUATION-SPACE_007c-_007c-THIN-SPACE_007c-_007c-HAIR-SPACE_007c-_007c-LINE-SEPARATOR_007c_000a_007c-PARAGRAPH-SEPARATOR_007c_000a_000a_007c-NARROW-NO_002dBREAK-SPACE_007c-_007c-MEDIUM-MATHEMATICAL-SPACE_007c_005b_003f_005d_007c-IDEOGRAPHIC-SPACE_007c-_007c">6
 THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM SPACE| | FIGURE  [...]
+<h2 class="chapter" 
id="THREE_002dPER_002dEM-SPACE_007c-_007c-FOUR_002dPER_002dEM-SPACE_007c-_007c-SIX_002dPER_002dEM-SPACE_007c-_007c-FIGURE-SPACE_007c-_007c-PUNCTUATION-SPACE_007c-_007c-THIN-SPACE_007c-_007c-HAIR-SPACE_007c-_007c-LINE-SEPARATOR_007c_000a_007c-PARAGRAPH-SEPARATOR_007c_000a_000a_007c-NARROW-NO_002dBREAK-SPACE_007c-_007c-MEDIUM-MATHEMATICAL-SPACE_007c_005b_003f_005d_007c-IDEOGRAPHIC-SPACE_007c-_007c"><span>6
 THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM SPACE| | F [...]
 
 </div>
 </div>
diff --git a/tp/t/results/moresectioning/placed_things_before_element.pl 
b/tp/t/results/moresectioning/placed_things_before_element.pl
index 3a259d1503..44b52b94c2 100644
--- a/tp/t/results/moresectioning/placed_things_before_element.pl
+++ b/tp/t/results/moresectioning/placed_things_before_element.pl
@@ -898,6 +898,8 @@ $result_converted{'html'}->{'placed_things_before_element'} 
= '<!DOCTYPE html>
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -930,7 +932,7 @@ td.menu-entry-destination {vertical-align: top}
 <a class="index-entry-id" id="index-index-entry"></a>
 
 <div class="section-level-extent" id="section">
-<h3 class="section">1 section</h3>
+<h3 class="section"><span>1 section<a class="copiable-link" href=\'#section\'> 
&para;</a></span></h3>
 
 <p>Ref to anchor
 <a class="ref" href="#An-anchor">An anchor</a>
diff --git a/tp/t/results/moresectioning/placed_things_before_node.pl 
b/tp/t/results/moresectioning/placed_things_before_node.pl
index 7b3fee6753..35c81523b4 100644
--- a/tp/t/results/moresectioning/placed_things_before_node.pl
+++ b/tp/t/results/moresectioning/placed_things_before_node.pl
@@ -960,6 +960,12 @@ $result_converted{'html'}->{'placed_things_before_node'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -984,7 +990,7 @@ $result_converted{'html'}->{'placed_things_before_node'} = 
'<!DOCTYPE html>
 <a class="index-entry-id" id="index-index-entry"></a>
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 
 <p>Ref to anchor
 <a class="ref" href="#An-anchor">An anchor</a>
diff --git a/tp/t/results/moresectioning/section_in_unnumbered_info.pl 
b/tp/t/results/moresectioning/section_in_unnumbered_info.pl
index efd36c36ec..eaff026974 100644
--- a/tp/t/results/moresectioning/section_in_unnumbered_info.pl
+++ b/tp/t/results/moresectioning/section_in_unnumbered_info.pl
@@ -7188,6 +7188,8 @@ $result_converted{'html'}->{'section_in_unnumbered_info'} 
= '<!DOCTYPE html>
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -7201,7 +7203,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Test-section-in-unnumbered">Test section in unnumbered</h1>
+<h1 class="top" id="Test-section-in-unnumbered"><span>Test section in 
unnumbered<a class="copiable-link" href=\'#Test-section-in-unnumbered\'> 
&para;</a></span></h1>
 
 
 <p>Menu:
@@ -7277,7 +7279,7 @@ Next: <a href="#chapter" accesskey="n" 
rel="next">chapter</a> &nbsp; [<a href="#
 <p>
 Next: <a href="#unnumbered" accesskey="n" rel="next">unnumbered</a>, Previous: 
<a href="#Top" accesskey="p" rel="prev">Test section in unnumbered</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 
 
 <ul class="mini-toc">
@@ -7289,7 +7291,7 @@ Next: <a href="#unnumbered" accesskey="n" 
rel="next">unnumbered</a>, Previous: <
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-in-chapter-1">1.1 section in chapter</h3>
+<h3 class="section" id="section-in-chapter-1"><span>1.1 section in chapter<a 
class="copiable-link" href=\'#section-in-chapter-1\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -7299,7 +7301,7 @@ Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> 
&nbsp; [<a href="#SEC_
 <p>
 Next: <a href="#chapter-2" accesskey="n" rel="next">chapter 2</a>, Previous: 
<a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="unnumbered" id="unnumbered-1">unnumbered</h2>
+<h2 class="unnumbered" id="unnumbered-1"><span>unnumbered<a 
class="copiable-link" href=\'#unnumbered-1\'> &para;</a></span></h2>
 
 
 <ul class="mini-toc">
@@ -7311,7 +7313,7 @@ Next: <a href="#chapter-2" accesskey="n" 
rel="next">chapter 2</a>, Previous: <a
 <p>
 Up: <a href="#unnumbered" accesskey="u" rel="up">unnumbered</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-in-unnumbered-1">section in unnumbered</h3>
+<h3 class="section" id="section-in-unnumbered-1"><span>section in unnumbered<a 
class="copiable-link" href=\'#section-in-unnumbered-1\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -7321,7 +7323,7 @@ Up: <a href="#unnumbered" accesskey="u" 
rel="up">unnumbered</a> &nbsp; [<a href=
 <p>
 Next: <a href="#chapter-3" accesskey="n" rel="next">chapter 3</a>, Previous: 
<a href="#unnumbered" accesskey="p" rel="prev">unnumbered</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="chapter-2-1">2 chapter 2</h2>
+<h2 class="chapter" id="chapter-2-1"><span>2 chapter 2<a class="copiable-link" 
href=\'#chapter-2-1\'> &para;</a></span></h2>
 
 
 <ul class="mini-toc">
@@ -7334,7 +7336,7 @@ Next: <a href="#chapter-3" accesskey="n" 
rel="next">chapter 3</a>, Previous: <a
 <p>
 Next: <a href="#unnumberedsec-2_002d1" accesskey="n" rel="next">unnumberedsec 
2-1</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; 
[<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h3 class="unnumberedsec" id="unnumbered-section-2">unnumbered section 2</h3>
+<h3 class="unnumberedsec" id="unnumbered-section-2"><span>unnumbered section 
2<a class="copiable-link" href=\'#unnumbered-section-2\'> &para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7349,7 +7351,7 @@ Next: <a href="#unnumberedsec-2_002d1" accesskey="n" 
rel="next">unnumberedsec 2-
 <p>
 Next: <a href="#numbered-sub-2" accesskey="n" rel="next">numbered subsection 
2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumbered section 
2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="unnumberedsubsec" id="unnumbered-subsection-2">unnumbered 
subsection 2</h4>
+<h4 class="unnumberedsubsec" id="unnumbered-subsection-2"><span>unnumbered 
subsection 2<a class="copiable-link" href=\'#unnumbered-subsection-2\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7358,7 +7360,7 @@ Next: <a href="#numbered-sub-2" accesskey="n" 
rel="next">numbered subsection 2</
 <p>
 Next: <a href="#unnumbered-sub2-2" accesskey="n" rel="next">unnumbered 
subsection2 2</a>, Previous: <a href="#unnumbered-sub-2" accesskey="p" 
rel="prev">unnumbered subsection 2</a>, Up: <a href="#unnumberedsec-2" 
accesskey="u" rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection-2">numbered subsection 2</h4>
+<h4 class="subsection" id="numbered-subsection-2"><span>numbered subsection 
2<a class="copiable-link" href=\'#numbered-subsection-2\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7367,7 +7369,7 @@ Next: <a href="#unnumbered-sub2-2" accesskey="n" 
rel="next">unnumbered subsectio
 <p>
 Next: <a href="#numbered-sub2-2" accesskey="n" rel="next">numbered subsection2 
2</a>, Previous: <a href="#numbered-sub-2" accesskey="p" rel="prev">numbered 
subsection 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" 
rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="unnumberedsubsec" id="unnumbered-subsection2-2">unnumbered 
subsection2 2</h4>
+<h4 class="unnumberedsubsec" id="unnumbered-subsection2-2"><span>unnumbered 
subsection2 2<a class="copiable-link" href=\'#unnumbered-subsection2-2\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7376,7 +7378,7 @@ Next: <a href="#numbered-sub2-2" accesskey="n" 
rel="next">numbered subsection2 2
 <p>
 Previous: <a href="#unnumbered-sub2-2" accesskey="p" rel="prev">unnumbered 
subsection2 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" 
rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection2-2">numbered subsection2 2</h4>
+<h4 class="subsection" id="numbered-subsection2-2"><span>numbered subsection2 
2<a class="copiable-link" href=\'#numbered-subsection2-2\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7386,7 +7388,7 @@ Previous: <a href="#unnumbered-sub2-2" accesskey="p" 
rel="prev">unnumbered subse
 <p>
 Previous: <a href="#unnumberedsec-2" accesskey="p" rel="prev">unnumbered 
section 2</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h3 class="unnumberedsec" id="unnumberedsec-2_002d1-1">unnumberedsec 2-1</h3>
+<h3 class="unnumberedsec" id="unnumberedsec-2_002d1-1"><span>unnumberedsec 
2-1<a class="copiable-link" href=\'#unnumberedsec-2_002d1-1\'> 
&para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7398,7 +7400,7 @@ Previous: <a href="#unnumberedsec-2" accesskey="p" 
rel="prev">unnumbered section
 <p>
 Up: <a href="#unnumberedsec-2_002d1" accesskey="u" rel="up">unnumberedsec 
2-1</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection-2_002d1">numbered subsection 
2-1</h4>
+<h4 class="subsection" id="numbered-subsection-2_002d1"><span>numbered 
subsection 2-1<a class="copiable-link" href=\'#numbered-subsection-2_002d1\'> 
&para;</a></span></h4>
 
 
 <hr>
@@ -7410,7 +7412,7 @@ Up: <a href="#unnumberedsec-2_002d1" accesskey="u" 
rel="up">unnumberedsec 2-1</a
 <p>
 Next: <a href="#unnumbered-4" accesskey="n" rel="next">unnumbered  4</a>, 
Previous: <a href="#chapter-2" accesskey="p" rel="prev">chapter 2</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="chapter-3-1">3 chapter 3</h2>
+<h2 class="chapter" id="chapter-3-1"><span>3 chapter 3<a class="copiable-link" 
href=\'#chapter-3-1\'> &para;</a></span></h2>
 
 
 <ul class="mini-toc">
@@ -7426,7 +7428,7 @@ Next: <a href="#unnumbered-4" accesskey="n" 
rel="next">unnumbered  4</a>, Previo
 <p>
 Next: <a href="#section-3_002d1" accesskey="n" rel="next">section 3-1</a>, Up: 
<a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="unnumberedsec" id="unnumbered-section-3">unnumbered section 3</h3>
+<h3 class="unnumberedsec" id="unnumbered-section-3"><span>unnumbered section 
3<a class="copiable-link" href=\'#unnumbered-section-3\'> &para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7441,7 +7443,7 @@ Next: <a href="#section-3_002d1" accesskey="n" 
rel="next">section 3-1</a>, Up: <
 <p>
 Next: <a href="#numbered-sub-3" accesskey="n" rel="next">numbered subsection 
3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumbered section 
3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="unnumberedsubsec" id="unnumbered-subsection-3">unnumbered 
subsection 3</h4>
+<h4 class="unnumberedsubsec" id="unnumbered-subsection-3"><span>unnumbered 
subsection 3<a class="copiable-link" href=\'#unnumbered-subsection-3\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7450,7 +7452,7 @@ Next: <a href="#numbered-sub-3" accesskey="n" 
rel="next">numbered subsection 3</
 <p>
 Next: <a href="#unnumbered-sub2-3" accesskey="n" rel="next">unnumbered 
subsection2 3</a>, Previous: <a href="#unnumbered-sub-3" accesskey="p" 
rel="prev">unnumbered subsection 3</a>, Up: <a href="#unnumberedsec-3" 
accesskey="u" rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection-3">numbered subsection 3</h4>
+<h4 class="subsection" id="numbered-subsection-3"><span>numbered subsection 
3<a class="copiable-link" href=\'#numbered-subsection-3\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7459,7 +7461,7 @@ Next: <a href="#unnumbered-sub2-3" accesskey="n" 
rel="next">unnumbered subsectio
 <p>
 Next: <a href="#numbered-sub2-3" accesskey="n" rel="next">numbered subsection2 
3</a>, Previous: <a href="#numbered-sub-3" accesskey="p" rel="prev">numbered 
subsection 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" 
rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="unnumberedsubsec" id="unnumbered-subsection2-3">unnumbered 
subsection2 3</h4>
+<h4 class="unnumberedsubsec" id="unnumbered-subsection2-3"><span>unnumbered 
subsection2 3<a class="copiable-link" href=\'#unnumbered-subsection2-3\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7468,7 +7470,7 @@ Next: <a href="#numbered-sub2-3" accesskey="n" 
rel="next">numbered subsection2 3
 <p>
 Previous: <a href="#unnumbered-sub2-3" accesskey="p" rel="prev">unnumbered 
subsection2 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" 
rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection2-3">numbered subsection2 3</h4>
+<h4 class="subsection" id="numbered-subsection2-3"><span>numbered subsection2 
3<a class="copiable-link" href=\'#numbered-subsection2-3\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7478,7 +7480,7 @@ Previous: <a href="#unnumbered-sub2-3" accesskey="p" 
rel="prev">unnumbered subse
 <p>
 Next: <a href="#unnumberedsec-3_002d2" accesskey="n" rel="next">unnumberedsec 
3-2</a>, Previous: <a href="#unnumberedsec-3" accesskey="p" 
rel="prev">unnumbered section 3</a>, Up: <a href="#chapter-3" accesskey="u" 
rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of 
contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-3_002d1-1">3.1 section 3-1</h3>
+<h3 class="section" id="section-3_002d1-1"><span>3.1 section 3-1<a 
class="copiable-link" href=\'#section-3_002d1-1\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -7487,7 +7489,7 @@ Next: <a href="#unnumberedsec-3_002d2" accesskey="n" 
rel="next">unnumberedsec 3-
 <p>
 Next: <a href="#section-3_002d3" accesskey="n" rel="next">section 3-3</a>, 
Previous: <a href="#section-3_002d1" accesskey="p" rel="prev">section 3-1</a>, 
Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="unnumberedsec" id="unnumberedsec-3_002d2-1">unnumberedsec 3-2</h3>
+<h3 class="unnumberedsec" id="unnumberedsec-3_002d2-1"><span>unnumberedsec 
3-2<a class="copiable-link" href=\'#unnumberedsec-3_002d2-1\'> 
&para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7499,7 +7501,7 @@ Next: <a href="#section-3_002d3" accesskey="n" 
rel="next">section 3-3</a>, Previ
 <p>
 Up: <a href="#unnumberedsec-3_002d2" accesskey="u" rel="up">unnumberedsec 
3-2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection-3_002d2">numbered subsection 
3-2</h4>
+<h4 class="subsection" id="numbered-subsection-3_002d2"><span>numbered 
subsection 3-2<a class="copiable-link" href=\'#numbered-subsection-3_002d2\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7509,7 +7511,7 @@ Up: <a href="#unnumberedsec-3_002d2" accesskey="u" 
rel="up">unnumberedsec 3-2</a
 <p>
 Next: <a href="#unnumberedsec-3_002d4" accesskey="n" rel="next">unnumberedsec 
3-4</a>, Previous: <a href="#unnumberedsec-3_002d2" accesskey="p" 
rel="prev">unnumberedsec 3-2</a>, Up: <a href="#chapter-3" accesskey="u" 
rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of 
contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-3_002d3-1">3.2 section 3-3</h3>
+<h3 class="section" id="section-3_002d3-1"><span>3.2 section 3-3<a 
class="copiable-link" href=\'#section-3_002d3-1\'> &para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7521,7 +7523,7 @@ Next: <a href="#unnumberedsec-3_002d4" accesskey="n" 
rel="next">unnumberedsec 3-
 <p>
 Up: <a href="#section-3_002d3" accesskey="u" rel="up">section 3-3</a> &nbsp; 
[<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="subsection-3_002d3-1">3.2.1 subsection 3-3</h4>
+<h4 class="subsection" id="subsection-3_002d3-1"><span>3.2.1 subsection 3-3<a 
class="copiable-link" href=\'#subsection-3_002d3-1\'> &para;</a></span></h4>
 
 <hr>
 </div>
@@ -7531,7 +7533,7 @@ Up: <a href="#section-3_002d3" accesskey="u" 
rel="up">section 3-3</a> &nbsp; [<a
 <p>
 Previous: <a href="#section-3_002d3" accesskey="p" rel="prev">section 3-3</a>, 
Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="unnumberedsec" id="unnumberedsec-3_002d4-1">unnumberedsec 3-4</h3>
+<h3 class="unnumberedsec" id="unnumberedsec-3_002d4-1"><span>unnumberedsec 
3-4<a class="copiable-link" href=\'#unnumberedsec-3_002d4-1\'> 
&para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7543,7 +7545,7 @@ Previous: <a href="#section-3_002d3" accesskey="p" 
rel="prev">section 3-3</a>, U
 <p>
 Up: <a href="#unnumberedsec-3_002d4" accesskey="u" rel="up">unnumberedsec 
3-4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection-3_002d4">numbered subsection 
3-4</h4>
+<h4 class="subsection" id="numbered-subsection-3_002d4"><span>numbered 
subsection 3-4<a class="copiable-link" href=\'#numbered-subsection-3_002d4\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7554,7 +7556,7 @@ Up: <a href="#unnumberedsec-3_002d4" accesskey="u" 
rel="up">unnumberedsec 3-4</a
 <p>
 Previous: <a href="#chapter-3" accesskey="p" rel="prev">chapter 3</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="unnumbered" id="unnumbered-4-1">unnumbered  4</h2>
+<h2 class="unnumbered" id="unnumbered-4-1"><span>unnumbered  4<a 
class="copiable-link" href=\'#unnumbered-4-1\'> &para;</a></span></h2>
 
 
 <ul class="mini-toc">
@@ -7566,7 +7568,7 @@ Previous: <a href="#chapter-3" accesskey="p" 
rel="prev">chapter 3</a>, Up: <a hr
 <p>
 Up: <a href="#unnumbered-4" accesskey="u" rel="up">unnumbered  4</a> &nbsp; 
[<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h3 class="unnumberedsec" id="unnumbered-section-4">unnumbered section 4</h3>
+<h3 class="unnumberedsec" id="unnumbered-section-4"><span>unnumbered section 
4<a class="copiable-link" href=\'#unnumbered-section-4\'> &para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7581,7 +7583,7 @@ Up: <a href="#unnumbered-4" accesskey="u" 
rel="up">unnumbered  4</a> &nbsp; [<a
 <p>
 Next: <a href="#numbered-sub-4" accesskey="n" rel="next">numbered subsection 
4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumbered section 
4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="unnumberedsubsec" id="unnumbered-subsection-4">unnumbered 
subsection 4</h4>
+<h4 class="unnumberedsubsec" id="unnumbered-subsection-4"><span>unnumbered 
subsection 4<a class="copiable-link" href=\'#unnumbered-subsection-4\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7590,7 +7592,7 @@ Next: <a href="#numbered-sub-4" accesskey="n" 
rel="next">numbered subsection 4</
 <p>
 Next: <a href="#unnumbered-sub2-4" accesskey="n" rel="next">unnumbered 
subsection2 4</a>, Previous: <a href="#unnumbered-sub-4" accesskey="p" 
rel="prev">unnumbered subsection 4</a>, Up: <a href="#unnumberedsec-4" 
accesskey="u" rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection-4">numbered subsection 4</h4>
+<h4 class="subsection" id="numbered-subsection-4"><span>numbered subsection 
4<a class="copiable-link" href=\'#numbered-subsection-4\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7599,7 +7601,7 @@ Next: <a href="#unnumbered-sub2-4" accesskey="n" 
rel="next">unnumbered subsectio
 <p>
 Next: <a href="#numbered-sub2-4" accesskey="n" rel="next">numbered subsection2 
4</a>, Previous: <a href="#numbered-sub-4" accesskey="p" rel="prev">numbered 
subsection 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" 
rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="unnumberedsubsec" id="unnumbered-subsection2-4">unnumbered 
subsection2 4</h4>
+<h4 class="unnumberedsubsec" id="unnumbered-subsection2-4"><span>unnumbered 
subsection2 4<a class="copiable-link" href=\'#unnumbered-subsection2-4\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7608,7 +7610,7 @@ Next: <a href="#numbered-sub2-4" accesskey="n" 
rel="next">numbered subsection2 4
 <p>
 Previous: <a href="#unnumbered-sub2-4" accesskey="p" rel="prev">unnumbered 
subsection2 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" 
rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection2-4">numbered subsection2 4</h4>
+<h4 class="subsection" id="numbered-subsection2-4"><span>numbered subsection2 
4<a class="copiable-link" href=\'#numbered-subsection2-4\'> 
&para;</a></span></h4>
 </div>
 </div>
 </div>
diff --git a/tp/t/results/moresectioning/section_in_unnumbered_plaintext.pl 
b/tp/t/results/moresectioning/section_in_unnumbered_plaintext.pl
index 1027c10bd6..9455908b25 100644
--- a/tp/t/results/moresectioning/section_in_unnumbered_plaintext.pl
+++ b/tp/t/results/moresectioning/section_in_unnumbered_plaintext.pl
@@ -7010,6 +7010,8 @@ 
$result_converted{'html'}->{'section_in_unnumbered_plaintext'} = '<!DOCTYPE html
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -7023,7 +7025,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Test-section-in-unnumbered">Test section in unnumbered</h1>
+<h1 class="top" id="Test-section-in-unnumbered"><span>Test section in 
unnumbered<a class="copiable-link" href=\'#Test-section-in-unnumbered\'> 
&para;</a></span></h1>
 
 
 <p>Menu:
@@ -7099,7 +7101,7 @@ Next: <a href="#chapter" accesskey="n" 
rel="next">chapter</a> &nbsp; [<a href="#
 <p>
 Next: <a href="#unnumbered" accesskey="n" rel="next">unnumbered</a>, Previous: 
<a href="#Top" accesskey="p" rel="prev">Test section in unnumbered</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 
 
 <ul class="mini-toc">
@@ -7111,7 +7113,7 @@ Next: <a href="#unnumbered" accesskey="n" 
rel="next">unnumbered</a>, Previous: <
 <p>
 Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-in-chapter-1">1.1 section in chapter</h3>
+<h3 class="section" id="section-in-chapter-1"><span>1.1 section in chapter<a 
class="copiable-link" href=\'#section-in-chapter-1\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -7121,7 +7123,7 @@ Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> 
&nbsp; [<a href="#SEC_
 <p>
 Next: <a href="#chapter-2" accesskey="n" rel="next">chapter 2</a>, Previous: 
<a href="#chapter" accesskey="p" rel="prev">chapter</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="unnumbered" id="unnumbered-1">unnumbered</h2>
+<h2 class="unnumbered" id="unnumbered-1"><span>unnumbered<a 
class="copiable-link" href=\'#unnumbered-1\'> &para;</a></span></h2>
 
 
 <ul class="mini-toc">
@@ -7133,7 +7135,7 @@ Next: <a href="#chapter-2" accesskey="n" 
rel="next">chapter 2</a>, Previous: <a
 <p>
 Up: <a href="#unnumbered" accesskey="u" rel="up">unnumbered</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-in-unnumbered-1">section in unnumbered</h3>
+<h3 class="section" id="section-in-unnumbered-1"><span>section in unnumbered<a 
class="copiable-link" href=\'#section-in-unnumbered-1\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -7143,7 +7145,7 @@ Up: <a href="#unnumbered" accesskey="u" 
rel="up">unnumbered</a> &nbsp; [<a href=
 <p>
 Next: <a href="#chapter-3" accesskey="n" rel="next">chapter 3</a>, Previous: 
<a href="#unnumbered" accesskey="p" rel="prev">unnumbered</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="chapter-2-1">2 chapter 2</h2>
+<h2 class="chapter" id="chapter-2-1"><span>2 chapter 2<a class="copiable-link" 
href=\'#chapter-2-1\'> &para;</a></span></h2>
 
 
 <ul class="mini-toc">
@@ -7156,7 +7158,7 @@ Next: <a href="#chapter-3" accesskey="n" 
rel="next">chapter 3</a>, Previous: <a
 <p>
 Next: <a href="#unnumberedsec-2_002d1" accesskey="n" rel="next">unnumberedsec 
2-1</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; 
[<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h3 class="unnumberedsec" id="unnumbered-section-2">unnumbered section 2</h3>
+<h3 class="unnumberedsec" id="unnumbered-section-2"><span>unnumbered section 
2<a class="copiable-link" href=\'#unnumbered-section-2\'> &para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7171,7 +7173,7 @@ Next: <a href="#unnumberedsec-2_002d1" accesskey="n" 
rel="next">unnumberedsec 2-
 <p>
 Next: <a href="#numbered-sub-2" accesskey="n" rel="next">numbered subsection 
2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" rel="up">unnumbered section 
2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="unnumberedsubsec" id="unnumbered-subsection-2">unnumbered 
subsection 2</h4>
+<h4 class="unnumberedsubsec" id="unnumbered-subsection-2"><span>unnumbered 
subsection 2<a class="copiable-link" href=\'#unnumbered-subsection-2\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7180,7 +7182,7 @@ Next: <a href="#numbered-sub-2" accesskey="n" 
rel="next">numbered subsection 2</
 <p>
 Next: <a href="#unnumbered-sub2-2" accesskey="n" rel="next">unnumbered 
subsection2 2</a>, Previous: <a href="#unnumbered-sub-2" accesskey="p" 
rel="prev">unnumbered subsection 2</a>, Up: <a href="#unnumberedsec-2" 
accesskey="u" rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection-2">numbered subsection 2</h4>
+<h4 class="subsection" id="numbered-subsection-2"><span>numbered subsection 
2<a class="copiable-link" href=\'#numbered-subsection-2\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7189,7 +7191,7 @@ Next: <a href="#unnumbered-sub2-2" accesskey="n" 
rel="next">unnumbered subsectio
 <p>
 Next: <a href="#numbered-sub2-2" accesskey="n" rel="next">numbered subsection2 
2</a>, Previous: <a href="#numbered-sub-2" accesskey="p" rel="prev">numbered 
subsection 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" 
rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="unnumberedsubsec" id="unnumbered-subsection2-2">unnumbered 
subsection2 2</h4>
+<h4 class="unnumberedsubsec" id="unnumbered-subsection2-2"><span>unnumbered 
subsection2 2<a class="copiable-link" href=\'#unnumbered-subsection2-2\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7198,7 +7200,7 @@ Next: <a href="#numbered-sub2-2" accesskey="n" 
rel="next">numbered subsection2 2
 <p>
 Previous: <a href="#unnumbered-sub2-2" accesskey="p" rel="prev">unnumbered 
subsection2 2</a>, Up: <a href="#unnumberedsec-2" accesskey="u" 
rel="up">unnumbered section 2</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection2-2">numbered subsection2 2</h4>
+<h4 class="subsection" id="numbered-subsection2-2"><span>numbered subsection2 
2<a class="copiable-link" href=\'#numbered-subsection2-2\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7208,7 +7210,7 @@ Previous: <a href="#unnumbered-sub2-2" accesskey="p" 
rel="prev">unnumbered subse
 <p>
 Previous: <a href="#unnumberedsec-2" accesskey="p" rel="prev">unnumbered 
section 2</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> 
&nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h3 class="unnumberedsec" id="unnumberedsec-2_002d1-1">unnumberedsec 2-1</h3>
+<h3 class="unnumberedsec" id="unnumberedsec-2_002d1-1"><span>unnumberedsec 
2-1<a class="copiable-link" href=\'#unnumberedsec-2_002d1-1\'> 
&para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7220,7 +7222,7 @@ Previous: <a href="#unnumberedsec-2" accesskey="p" 
rel="prev">unnumbered section
 <p>
 Up: <a href="#unnumberedsec-2_002d1" accesskey="u" rel="up">unnumberedsec 
2-1</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection-2_002d1">numbered subsection 
2-1</h4>
+<h4 class="subsection" id="numbered-subsection-2_002d1"><span>numbered 
subsection 2-1<a class="copiable-link" href=\'#numbered-subsection-2_002d1\'> 
&para;</a></span></h4>
 
 
 <hr>
@@ -7232,7 +7234,7 @@ Up: <a href="#unnumberedsec-2_002d1" accesskey="u" 
rel="up">unnumberedsec 2-1</a
 <p>
 Next: <a href="#unnumbered-4" accesskey="n" rel="next">unnumbered  4</a>, 
Previous: <a href="#chapter-2" accesskey="p" rel="prev">chapter 2</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="chapter-3-1">3 chapter 3</h2>
+<h2 class="chapter" id="chapter-3-1"><span>3 chapter 3<a class="copiable-link" 
href=\'#chapter-3-1\'> &para;</a></span></h2>
 
 
 <ul class="mini-toc">
@@ -7248,7 +7250,7 @@ Next: <a href="#unnumbered-4" accesskey="n" 
rel="next">unnumbered  4</a>, Previo
 <p>
 Next: <a href="#section-3_002d1" accesskey="n" rel="next">section 3-1</a>, Up: 
<a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="unnumberedsec" id="unnumbered-section-3">unnumbered section 3</h3>
+<h3 class="unnumberedsec" id="unnumbered-section-3"><span>unnumbered section 
3<a class="copiable-link" href=\'#unnumbered-section-3\'> &para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7263,7 +7265,7 @@ Next: <a href="#section-3_002d1" accesskey="n" 
rel="next">section 3-1</a>, Up: <
 <p>
 Next: <a href="#numbered-sub-3" accesskey="n" rel="next">numbered subsection 
3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" rel="up">unnumbered section 
3</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="unnumberedsubsec" id="unnumbered-subsection-3">unnumbered 
subsection 3</h4>
+<h4 class="unnumberedsubsec" id="unnumbered-subsection-3"><span>unnumbered 
subsection 3<a class="copiable-link" href=\'#unnumbered-subsection-3\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7272,7 +7274,7 @@ Next: <a href="#numbered-sub-3" accesskey="n" 
rel="next">numbered subsection 3</
 <p>
 Next: <a href="#unnumbered-sub2-3" accesskey="n" rel="next">unnumbered 
subsection2 3</a>, Previous: <a href="#unnumbered-sub-3" accesskey="p" 
rel="prev">unnumbered subsection 3</a>, Up: <a href="#unnumberedsec-3" 
accesskey="u" rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection-3">numbered subsection 3</h4>
+<h4 class="subsection" id="numbered-subsection-3"><span>numbered subsection 
3<a class="copiable-link" href=\'#numbered-subsection-3\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7281,7 +7283,7 @@ Next: <a href="#unnumbered-sub2-3" accesskey="n" 
rel="next">unnumbered subsectio
 <p>
 Next: <a href="#numbered-sub2-3" accesskey="n" rel="next">numbered subsection2 
3</a>, Previous: <a href="#numbered-sub-3" accesskey="p" rel="prev">numbered 
subsection 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" 
rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="unnumberedsubsec" id="unnumbered-subsection2-3">unnumbered 
subsection2 3</h4>
+<h4 class="unnumberedsubsec" id="unnumbered-subsection2-3"><span>unnumbered 
subsection2 3<a class="copiable-link" href=\'#unnumbered-subsection2-3\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7290,7 +7292,7 @@ Next: <a href="#numbered-sub2-3" accesskey="n" 
rel="next">numbered subsection2 3
 <p>
 Previous: <a href="#unnumbered-sub2-3" accesskey="p" rel="prev">unnumbered 
subsection2 3</a>, Up: <a href="#unnumberedsec-3" accesskey="u" 
rel="up">unnumbered section 3</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection2-3">numbered subsection2 3</h4>
+<h4 class="subsection" id="numbered-subsection2-3"><span>numbered subsection2 
3<a class="copiable-link" href=\'#numbered-subsection2-3\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7300,7 +7302,7 @@ Previous: <a href="#unnumbered-sub2-3" accesskey="p" 
rel="prev">unnumbered subse
 <p>
 Next: <a href="#unnumberedsec-3_002d2" accesskey="n" rel="next">unnumberedsec 
3-2</a>, Previous: <a href="#unnumberedsec-3" accesskey="p" 
rel="prev">unnumbered section 3</a>, Up: <a href="#chapter-3" accesskey="u" 
rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of 
contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-3_002d1-1">3.1 section 3-1</h3>
+<h3 class="section" id="section-3_002d1-1"><span>3.1 section 3-1<a 
class="copiable-link" href=\'#section-3_002d1-1\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -7309,7 +7311,7 @@ Next: <a href="#unnumberedsec-3_002d2" accesskey="n" 
rel="next">unnumberedsec 3-
 <p>
 Next: <a href="#section-3_002d3" accesskey="n" rel="next">section 3-3</a>, 
Previous: <a href="#section-3_002d1" accesskey="p" rel="prev">section 3-1</a>, 
Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="unnumberedsec" id="unnumberedsec-3_002d2-1">unnumberedsec 3-2</h3>
+<h3 class="unnumberedsec" id="unnumberedsec-3_002d2-1"><span>unnumberedsec 
3-2<a class="copiable-link" href=\'#unnumberedsec-3_002d2-1\'> 
&para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7321,7 +7323,7 @@ Next: <a href="#section-3_002d3" accesskey="n" 
rel="next">section 3-3</a>, Previ
 <p>
 Up: <a href="#unnumberedsec-3_002d2" accesskey="u" rel="up">unnumberedsec 
3-2</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection-3_002d2">numbered subsection 
3-2</h4>
+<h4 class="subsection" id="numbered-subsection-3_002d2"><span>numbered 
subsection 3-2<a class="copiable-link" href=\'#numbered-subsection-3_002d2\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7331,7 +7333,7 @@ Up: <a href="#unnumberedsec-3_002d2" accesskey="u" 
rel="up">unnumberedsec 3-2</a
 <p>
 Next: <a href="#unnumberedsec-3_002d4" accesskey="n" rel="next">unnumberedsec 
3-4</a>, Previous: <a href="#unnumberedsec-3_002d2" accesskey="p" 
rel="prev">unnumberedsec 3-2</a>, Up: <a href="#chapter-3" accesskey="u" 
rel="up">chapter 3</a> &nbsp; [<a href="#SEC_Contents" title="Table of 
contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section-3_002d3-1">3.2 section 3-3</h3>
+<h3 class="section" id="section-3_002d3-1"><span>3.2 section 3-3<a 
class="copiable-link" href=\'#section-3_002d3-1\'> &para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7343,7 +7345,7 @@ Next: <a href="#unnumberedsec-3_002d4" accesskey="n" 
rel="next">unnumberedsec 3-
 <p>
 Up: <a href="#section-3_002d3" accesskey="u" rel="up">section 3-3</a> &nbsp; 
[<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="subsection-3_002d3-1">3.2.1 subsection 3-3</h4>
+<h4 class="subsection" id="subsection-3_002d3-1"><span>3.2.1 subsection 3-3<a 
class="copiable-link" href=\'#subsection-3_002d3-1\'> &para;</a></span></h4>
 
 <hr>
 </div>
@@ -7353,7 +7355,7 @@ Up: <a href="#section-3_002d3" accesskey="u" 
rel="up">section 3-3</a> &nbsp; [<a
 <p>
 Previous: <a href="#section-3_002d3" accesskey="p" rel="prev">section 3-3</a>, 
Up: <a href="#chapter-3" accesskey="u" rel="up">chapter 3</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="unnumberedsec" id="unnumberedsec-3_002d4-1">unnumberedsec 3-4</h3>
+<h3 class="unnumberedsec" id="unnumberedsec-3_002d4-1"><span>unnumberedsec 
3-4<a class="copiable-link" href=\'#unnumberedsec-3_002d4-1\'> 
&para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7365,7 +7367,7 @@ Previous: <a href="#section-3_002d3" accesskey="p" 
rel="prev">section 3-3</a>, U
 <p>
 Up: <a href="#unnumberedsec-3_002d4" accesskey="u" rel="up">unnumberedsec 
3-4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection-3_002d4">numbered subsection 
3-4</h4>
+<h4 class="subsection" id="numbered-subsection-3_002d4"><span>numbered 
subsection 3-4<a class="copiable-link" href=\'#numbered-subsection-3_002d4\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7376,7 +7378,7 @@ Up: <a href="#unnumberedsec-3_002d4" accesskey="u" 
rel="up">unnumberedsec 3-4</a
 <p>
 Previous: <a href="#chapter-3" accesskey="p" rel="prev">chapter 3</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Test section in unnumbered</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="unnumbered" id="unnumbered-4-1">unnumbered  4</h2>
+<h2 class="unnumbered" id="unnumbered-4-1"><span>unnumbered  4<a 
class="copiable-link" href=\'#unnumbered-4-1\'> &para;</a></span></h2>
 
 
 <ul class="mini-toc">
@@ -7388,7 +7390,7 @@ Previous: <a href="#chapter-3" accesskey="p" 
rel="prev">chapter 3</a>, Up: <a hr
 <p>
 Up: <a href="#unnumbered-4" accesskey="u" rel="up">unnumbered  4</a> &nbsp; 
[<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h3 class="unnumberedsec" id="unnumbered-section-4">unnumbered section 4</h3>
+<h3 class="unnumberedsec" id="unnumbered-section-4"><span>unnumbered section 
4<a class="copiable-link" href=\'#unnumbered-section-4\'> &para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -7403,7 +7405,7 @@ Up: <a href="#unnumbered-4" accesskey="u" 
rel="up">unnumbered  4</a> &nbsp; [<a
 <p>
 Next: <a href="#numbered-sub-4" accesskey="n" rel="next">numbered subsection 
4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" rel="up">unnumbered section 
4</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h4 class="unnumberedsubsec" id="unnumbered-subsection-4">unnumbered 
subsection 4</h4>
+<h4 class="unnumberedsubsec" id="unnumbered-subsection-4"><span>unnumbered 
subsection 4<a class="copiable-link" href=\'#unnumbered-subsection-4\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7412,7 +7414,7 @@ Next: <a href="#numbered-sub-4" accesskey="n" 
rel="next">numbered subsection 4</
 <p>
 Next: <a href="#unnumbered-sub2-4" accesskey="n" rel="next">unnumbered 
subsection2 4</a>, Previous: <a href="#unnumbered-sub-4" accesskey="p" 
rel="prev">unnumbered subsection 4</a>, Up: <a href="#unnumberedsec-4" 
accesskey="u" rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection-4">numbered subsection 4</h4>
+<h4 class="subsection" id="numbered-subsection-4"><span>numbered subsection 
4<a class="copiable-link" href=\'#numbered-subsection-4\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7421,7 +7423,7 @@ Next: <a href="#unnumbered-sub2-4" accesskey="n" 
rel="next">unnumbered subsectio
 <p>
 Next: <a href="#numbered-sub2-4" accesskey="n" rel="next">numbered subsection2 
4</a>, Previous: <a href="#numbered-sub-4" accesskey="p" rel="prev">numbered 
subsection 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" 
rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="unnumberedsubsec" id="unnumbered-subsection2-4">unnumbered 
subsection2 4</h4>
+<h4 class="unnumberedsubsec" id="unnumbered-subsection2-4"><span>unnumbered 
subsection2 4<a class="copiable-link" href=\'#unnumbered-subsection2-4\'> 
&para;</a></span></h4>
 
 <hr>
 </div>
@@ -7430,7 +7432,7 @@ Next: <a href="#numbered-sub2-4" accesskey="n" 
rel="next">numbered subsection2 4
 <p>
 Previous: <a href="#unnumbered-sub2-4" accesskey="p" rel="prev">unnumbered 
subsection2 4</a>, Up: <a href="#unnumberedsec-4" accesskey="u" 
rel="up">unnumbered section 4</a> &nbsp; [<a href="#SEC_Contents" title="Table 
of contents" rel="contents">Contents</a>]</p>
 </div>
-<h4 class="subsection" id="numbered-subsection2-4">numbered subsection2 4</h4>
+<h4 class="subsection" id="numbered-subsection2-4"><span>numbered subsection2 
4<a class="copiable-link" href=\'#numbered-subsection2-4\'> 
&para;</a></span></h4>
 </div>
 </div>
 </div>
diff --git a/tp/t/results/moresectioning/sections_test.pl 
b/tp/t/results/moresectioning/sections_test.pl
index 7166f9561d..9e9a5c835d 100644
--- a/tp/t/results/moresectioning/sections_test.pl
+++ b/tp/t/results/moresectioning/sections_test.pl
@@ -646,37 +646,43 @@ $result_converted{'html'}->{'sections_test'} = '<!DOCTYPE 
html>
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="top-level-extent" id="top">
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter">
-<h2 class="chapter">1 chapter</h2>
+<h2 class="chapter"><span>1 chapter<a class="copiable-link" href=\'#chapter\'> 
&para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#section" accesskey="1">section</a></li>
 </ul>
 <div class="section-level-extent" id="section">
-<h3 class="section">1.1 section</h3>
+<h3 class="section"><span>1.1 section<a class="copiable-link" 
href=\'#section\'> &para;</a></span></h3>
 
 <ul class="mini-toc">
 <li><a href="#subsection" accesskey="1">subsection</a></li>
 </ul>
 <div class="subsection-level-extent" id="subsection">
-<h4 class="subsection">1.1.1 subsection</h4>
+<h4 class="subsection"><span>1.1.1 subsection<a class="copiable-link" 
href=\'#subsection\'> &para;</a></span></h4>
 
 <ul class="mini-toc">
 <li><a href="#subsubsection" accesskey="1">subsubsection</a></li>
 </ul>
 <div class="subsubsection-level-extent" id="subsubsection">
-<h4 class="subsubsection">1.1.1.1 subsubsection</h4>
+<h4 class="subsubsection"><span>1.1.1.1 subsubsection<a class="copiable-link" 
href=\'#subsubsection\'> &para;</a></span></h4>
 
 </div>
 </div>
@@ -684,7 +690,7 @@ $result_converted{'html'}->{'sections_test'} = '<!DOCTYPE 
html>
 </div>
 </div>
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
@@ -693,25 +699,25 @@ $result_converted{'html'}->{'sections_test'} = '<!DOCTYPE 
html>
 <li><a href="#unnumbered" accesskey="3">unnumbered</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-in-part">
-<h2 class="chapter">2 chapter in part</h2>
+<h2 class="chapter"><span>2 chapter in part<a class="copiable-link" 
href=\'#chapter-in-part\'> &para;</a></span></h2>
 
 </div>
 <div class="chapter-level-extent" id="second-chapter-in-part">
-<h2 class="chapter">3 second chapter in part</h2>
+<h2 class="chapter"><span>3 second chapter in part<a class="copiable-link" 
href=\'#second-chapter-in-part\'> &para;</a></span></h2>
 
 </div>
 <div class="unnumbered-level-extent" id="unnumbered">
-<h2 class="unnumbered">unnumbered</h2>
+<h2 class="unnumbered"><span>unnumbered<a class="copiable-link" 
href=\'#unnumbered\'> &para;</a></span></h2>
 
 </div>
 <div class="appendix-level-extent" id="appendix">
-<h2 class="appendix">Appendix A appendix</h2>
+<h2 class="appendix"><span>Appendix A appendix<a class="copiable-link" 
href=\'#appendix\'> &para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#appendixsec" accesskey="1">appendixsec</a></li>
 </ul>
 <div class="appendixsec-level-extent" id="appendixsec">
-<h3 class="appendixsec">A.1 appendixsec</h3>
+<h3 class="appendixsec"><span>A.1 appendixsec<a class="copiable-link" 
href=\'#appendixsec\'> &para;</a></span></h3>
 </div>
 </div>
 </div>
diff --git a/tp/t/results/moresectioning/sections_test_no_use_nodes.pl 
b/tp/t/results/moresectioning/sections_test_no_use_nodes.pl
index 0cfe0e98ce..7ce0c53b15 100644
--- a/tp/t/results/moresectioning/sections_test_no_use_nodes.pl
+++ b/tp/t/results/moresectioning/sections_test_no_use_nodes.pl
@@ -647,6 +647,12 @@ $result_converted{'html'}->{'sections_test_no_use_nodes'} 
= '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#top" rel="start" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -657,7 +663,7 @@ $result_converted{'html'}->{'sections_test_no_use_nodes'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#chapter-in-part" accesskey="n" rel="next">chapter in part</a> 
&nbsp; </p>
 </div>
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chapter</a></li>
@@ -668,7 +674,7 @@ Next: <a href="#chapter-in-part" accesskey="n" 
rel="next">chapter in part</a> &n
 <p>
  Up : <a href="#top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter">1 chapter</h2>
+<h2 class="chapter"><span>1 chapter<a class="copiable-link" href=\'#chapter\'> 
&para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#section" accesskey="1">section</a></li>
@@ -679,7 +685,7 @@ Next: <a href="#chapter-in-part" accesskey="n" 
rel="next">chapter in part</a> &n
 <p>
  Up : <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; </p>
 </div>
-<h3 class="section">1.1 section</h3>
+<h3 class="section"><span>1.1 section<a class="copiable-link" 
href=\'#section\'> &para;</a></span></h3>
 
 <ul class="mini-toc">
 <li><a href="#subsection" accesskey="1">subsection</a></li>
@@ -690,7 +696,7 @@ Next: <a href="#chapter-in-part" accesskey="n" 
rel="next">chapter in part</a> &n
 <p>
  Up : <a href="#section" accesskey="u" rel="up">section</a> &nbsp; </p>
 </div>
-<h4 class="subsection">1.1.1 subsection</h4>
+<h4 class="subsection"><span>1.1.1 subsection<a class="copiable-link" 
href=\'#subsection\'> &para;</a></span></h4>
 
 <ul class="mini-toc">
 <li><a href="#subsubsection" accesskey="1">subsubsection</a></li>
@@ -701,7 +707,7 @@ Next: <a href="#chapter-in-part" accesskey="n" 
rel="next">chapter in part</a> &n
 <p>
  Up : <a href="#subsection" accesskey="u" rel="up">subsection</a> &nbsp; </p>
 </div>
-<h4 class="subsubsection">1.1.1.1 subsubsection</h4>
+<h4 class="subsubsection"><span>1.1.1.1 subsubsection<a class="copiable-link" 
href=\'#subsubsection\'> &para;</a></span></h4>
 
 <hr>
 </div>
@@ -714,7 +720,7 @@ Next: <a href="#chapter-in-part" accesskey="n" 
rel="next">chapter in part</a> &n
 <p>
 Next: <a href="#second-chapter-in-part" accesskey="n" rel="next">second 
chapter in part</a> &nbsp; </p>
 </div>
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
@@ -723,7 +729,7 @@ Next: <a href="#second-chapter-in-part" accesskey="n" 
rel="next">second chapter
 <li><a href="#unnumbered" accesskey="3">unnumbered</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-in-part">
-<h2 class="chapter">2 chapter in part</h2>
+<h2 class="chapter"><span>2 chapter in part<a class="copiable-link" 
href=\'#chapter-in-part\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -732,7 +738,7 @@ Next: <a href="#second-chapter-in-part" accesskey="n" 
rel="next">second chapter
 <p>
 Next: <a href="#unnumbered" accesskey="n" rel="next">unnumbered</a>, Prev: <a 
href="#chapter-in-part" accesskey="p" rel="prev">chapter in part</a>,  Up : <a 
href="#chapter-in-part" accesskey="u" rel="up">chapter in part</a> &nbsp; </p>
 </div>
-<h2 class="chapter">3 second chapter in part</h2>
+<h2 class="chapter"><span>3 second chapter in part<a class="copiable-link" 
href=\'#second-chapter-in-part\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -741,7 +747,7 @@ Next: <a href="#unnumbered" accesskey="n" 
rel="next">unnumbered</a>, Prev: <a hr
 <p>
 Prev: <a href="#second-chapter-in-part" accesskey="p" rel="prev">second 
chapter in part</a>,  Up : <a href="#chapter-in-part" accesskey="u" 
rel="up">chapter in part</a> &nbsp; </p>
 </div>
-<h2 class="unnumbered">unnumbered</h2>
+<h2 class="unnumbered"><span>unnumbered<a class="copiable-link" 
href=\'#unnumbered\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -750,7 +756,7 @@ Prev: <a href="#second-chapter-in-part" accesskey="p" 
rel="prev">second chapter
 <p>
 Prev: <a href="#chapter-in-part" accesskey="p" rel="prev">chapter in part</a> 
&nbsp; </p>
 </div>
-<h2 class="appendix">Appendix A appendix</h2>
+<h2 class="appendix"><span>Appendix A appendix<a class="copiable-link" 
href=\'#appendix\'> &para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#appendixsec" accesskey="1">appendixsec</a></li>
@@ -761,7 +767,7 @@ Prev: <a href="#chapter-in-part" accesskey="p" 
rel="prev">chapter in part</a> &n
 <p>
  Up : <a href="#appendix" accesskey="u" rel="up">appendix</a> &nbsp; </p>
 </div>
-<h3 class="appendixsec">A.1 appendixsec</h3>
+<h3 class="appendixsec"><span>A.1 appendixsec<a class="copiable-link" 
href=\'#appendixsec\'> &para;</a></span></h3>
 </div>
 </div>
 </div>
diff --git 
a/tp/t/results/moresectioning/sections_test_no_use_nodes_use_node_directions.pl 
b/tp/t/results/moresectioning/sections_test_no_use_nodes_use_node_directions.pl
index 8674115130..eede8e9f5e 100644
--- 
a/tp/t/results/moresectioning/sections_test_no_use_nodes_use_node_directions.pl
+++ 
b/tp/t/results/moresectioning/sections_test_no_use_nodes_use_node_directions.pl
@@ -647,6 +647,12 @@ 
$result_converted{'html'}->{'sections_test_no_use_nodes_use_node_directions'} =
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#top" rel="start" title="top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -657,7 +663,7 @@ 
$result_converted{'html'}->{'sections_test_no_use_nodes_use_node_directions'} =
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chapter</a></li>
@@ -668,7 +674,7 @@ 
$result_converted{'html'}->{'sections_test_no_use_nodes_use_node_directions'} =
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter">1 chapter</h2>
+<h2 class="chapter"><span>1 chapter<a class="copiable-link" href=\'#chapter\'> 
&para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#section" accesskey="1">section</a></li>
@@ -679,7 +685,7 @@ 
$result_converted{'html'}->{'sections_test_no_use_nodes_use_node_directions'} =
 <p>
  &nbsp; </p>
 </div>
-<h3 class="section">1.1 section</h3>
+<h3 class="section"><span>1.1 section<a class="copiable-link" 
href=\'#section\'> &para;</a></span></h3>
 
 <ul class="mini-toc">
 <li><a href="#subsection" accesskey="1">subsection</a></li>
@@ -690,7 +696,7 @@ 
$result_converted{'html'}->{'sections_test_no_use_nodes_use_node_directions'} =
 <p>
  &nbsp; </p>
 </div>
-<h4 class="subsection">1.1.1 subsection</h4>
+<h4 class="subsection"><span>1.1.1 subsection<a class="copiable-link" 
href=\'#subsection\'> &para;</a></span></h4>
 
 <ul class="mini-toc">
 <li><a href="#subsubsection" accesskey="1">subsubsection</a></li>
@@ -701,7 +707,7 @@ 
$result_converted{'html'}->{'sections_test_no_use_nodes_use_node_directions'} =
 <p>
  &nbsp; </p>
 </div>
-<h4 class="subsubsection">1.1.1.1 subsubsection</h4>
+<h4 class="subsubsection"><span>1.1.1.1 subsubsection<a class="copiable-link" 
href=\'#subsubsection\'> &para;</a></span></h4>
 
 <hr>
 </div>
@@ -714,7 +720,7 @@ 
$result_converted{'html'}->{'sections_test_no_use_nodes_use_node_directions'} =
 <p>
  &nbsp; </p>
 </div>
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
@@ -723,7 +729,7 @@ 
$result_converted{'html'}->{'sections_test_no_use_nodes_use_node_directions'} =
 <li><a href="#unnumbered" accesskey="3">unnumbered</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-in-part">
-<h2 class="chapter">2 chapter in part</h2>
+<h2 class="chapter"><span>2 chapter in part<a class="copiable-link" 
href=\'#chapter-in-part\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -732,7 +738,7 @@ 
$result_converted{'html'}->{'sections_test_no_use_nodes_use_node_directions'} =
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter">3 second chapter in part</h2>
+<h2 class="chapter"><span>3 second chapter in part<a class="copiable-link" 
href=\'#second-chapter-in-part\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -741,7 +747,7 @@ 
$result_converted{'html'}->{'sections_test_no_use_nodes_use_node_directions'} =
 <p>
  &nbsp; </p>
 </div>
-<h2 class="unnumbered">unnumbered</h2>
+<h2 class="unnumbered"><span>unnumbered<a class="copiable-link" 
href=\'#unnumbered\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -750,7 +756,7 @@ 
$result_converted{'html'}->{'sections_test_no_use_nodes_use_node_directions'} =
 <p>
  &nbsp; </p>
 </div>
-<h2 class="appendix">Appendix A appendix</h2>
+<h2 class="appendix"><span>Appendix A appendix<a class="copiable-link" 
href=\'#appendix\'> &para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#appendixsec" accesskey="1">appendixsec</a></li>
@@ -761,7 +767,7 @@ 
$result_converted{'html'}->{'sections_test_no_use_nodes_use_node_directions'} =
 <p>
  &nbsp; </p>
 </div>
-<h3 class="appendixsec">A.1 appendixsec</h3>
+<h3 class="appendixsec"><span>A.1 appendixsec<a class="copiable-link" 
href=\'#appendixsec\'> &para;</a></span></h3>
 </div>
 </div>
 </div>
diff --git a/tp/t/results/moresectioning/shortcontents.pl 
b/tp/t/results/moresectioning/shortcontents.pl
index b6ccfcab3a..7415d7535f 100644
--- a/tp/t/results/moresectioning/shortcontents.pl
+++ b/tp/t/results/moresectioning/shortcontents.pl
@@ -680,6 +680,8 @@ $result_converted{'html'}->{'shortcontents'} = '<!DOCTYPE 
html>
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -689,7 +691,7 @@ ul.toc-numbered-mark {list-style: none}
 
 <body lang="en">
 <div class="top-level-extent" id="top">
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <div class="element-shortcontents" id="SEC_Shortcontents">
 <h2 class="shortcontents-heading">Short Table of Contents</h2>
@@ -710,25 +712,25 @@ ul.toc-numbered-mark {list-style: none}
 </div>
 </div>
 <div class="chapter-level-extent" id="chapter">
-<h2 class="chapter">1 chapter</h2>
+<h2 class="chapter"><span>1 chapter<a class="copiable-link" href=\'#chapter\'> 
&para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#section" accesskey="1">section</a></li>
 </ul>
 <div class="section-level-extent" id="section">
-<h3 class="section">1.1 section</h3>
+<h3 class="section"><span>1.1 section<a class="copiable-link" 
href=\'#section\'> &para;</a></span></h3>
 
 <ul class="mini-toc">
 <li><a href="#subsection" accesskey="1">subsection</a></li>
 </ul>
 <div class="subsection-level-extent" id="subsection">
-<h4 class="subsection">1.1.1 subsection</h4>
+<h4 class="subsection"><span>1.1.1 subsection<a class="copiable-link" 
href=\'#subsection\'> &para;</a></span></h4>
 
 <ul class="mini-toc">
 <li><a href="#subsubsection" accesskey="1">subsubsection</a></li>
 </ul>
 <div class="subsubsection-level-extent" id="subsubsection">
-<h4 class="subsubsection">1.1.1.1 subsubsection</h4>
+<h4 class="subsubsection"><span>1.1.1.1 subsubsection<a class="copiable-link" 
href=\'#subsubsection\'> &para;</a></span></h4>
 
 </div>
 </div>
@@ -736,7 +738,7 @@ ul.toc-numbered-mark {list-style: none}
 </div>
 </div>
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
@@ -745,25 +747,25 @@ ul.toc-numbered-mark {list-style: none}
 <li><a href="#unnumbered" accesskey="3">unnumbered</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-in-part">
-<h2 class="chapter">2 chapter in part</h2>
+<h2 class="chapter"><span>2 chapter in part<a class="copiable-link" 
href=\'#chapter-in-part\'> &para;</a></span></h2>
 
 </div>
 <div class="chapter-level-extent" id="second-chapter-in-part">
-<h2 class="chapter">3 second chapter in part</h2>
+<h2 class="chapter"><span>3 second chapter in part<a class="copiable-link" 
href=\'#second-chapter-in-part\'> &para;</a></span></h2>
 
 </div>
 <div class="unnumbered-level-extent" id="unnumbered">
-<h2 class="unnumbered">unnumbered</h2>
+<h2 class="unnumbered"><span>unnumbered<a class="copiable-link" 
href=\'#unnumbered\'> &para;</a></span></h2>
 
 </div>
 <div class="appendix-level-extent" id="appendix">
-<h2 class="appendix">Appendix A appendix</h2>
+<h2 class="appendix"><span>Appendix A appendix<a class="copiable-link" 
href=\'#appendix\'> &para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#appendixsec" accesskey="1">appendixsec</a></li>
 </ul>
 <div class="appendixsec-level-extent" id="appendixsec">
-<h3 class="appendixsec">A.1 appendixsec</h3>
+<h3 class="appendixsec"><span>A.1 appendixsec<a class="copiable-link" 
href=\'#appendixsec\'> &para;</a></span></h3>
 
 </div>
 </div>
diff --git a/tp/t/results/moresectioning/special_spaces_in_nodes.pl 
b/tp/t/results/moresectioning/special_spaces_in_nodes.pl
index fab3813555..8eb7be7974 100644
--- a/tp/t/results/moresectioning/special_spaces_in_nodes.pl
+++ b/tp/t/results/moresectioning/special_spaces_in_nodes.pl
@@ -1425,6 +1425,12 @@ $result_converted{'html'}->{'special_spaces_in_nodes'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top_2002" rel="start" title="Top ">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1435,7 +1441,7 @@ $result_converted{'html'}->{'special_spaces_in_nodes'} = 
'<!DOCTYPE html>
 <p>
 Next: <a 
href="#EN-QUAD_007c_2002_007c-EM-QUAD_007c_2003_007c-EN-SPACE_007c_2002_007c" 
accesskey="n" rel="next">chap</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a 
href="#EN-QUAD_007c_2002_007c-EM-QUAD_007c_2003_007c-EN-SPACE_007c_2002_007c" 
accesskey="1">chap</a></li>
@@ -1446,7 +1452,7 @@ Next: <a 
href="#EN-QUAD_007c_2002_007c-EM-QUAD_007c_2003_007c-EN-SPACE_007c_2002
 <p>
 Up: <a href="#Top_2002" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href=\'#chap\'> &para;</a></span></h2>
 
 
 
@@ -1455,56 +1461,56 @@ Up: <a href="#Top_2002" accesskey="u" rel="up">top</a> 
&nbsp; </p>
 <p>
 Next: <a href="#CARRIAGE-RETURN_007c-_007c" accesskey="n" rel="next">CARRIAGE 
RETURN|'."\r".'|</a>, Up: <a 
href="#EN-QUAD_007c_2002_007c-EM-QUAD_007c_2003_007c-EN-SPACE_007c_2002_007c" 
accesskey="u" rel="up">chap</a> &nbsp; </p>
 </div>
-<h4 class="node">CHARACTER TABULATION| | FORM FEED|&#12;| LINE TABULATION|
|</h4>
+<h4 class="node"><span>CHARACTER TABULATION|   | FORM FEED|&#12;| LINE 
TABULATION||<a class="copiable-link" 
href=\'#CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c\'>
 &para;</a></span></h4>
 
 <hr>
 <a class="node-id" id="CARRIAGE-RETURN_007c-_007c"></a><div class="nav-panel">
 <p>
 Next: <a 
href="#NEXT-LINE-_0028NEL_0029_007c_0085_007c-NO_002dBREAK-SPACE_007c_00a0_007c-OGHAM-SPACE-MARK_007c_1680_007c"
 accesskey="n" rel="next">NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE 
MARK| |</a>, Previous: <a 
href="#CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c"
 accesskey="p" rel="prev">CHARACTER TABULATION|   | FORM FEED|&#12;| LINE 
TABULATION||</a>, Up: <a 
href="#EN-QUAD_007c_2002_007c-EM-QUAD_007c_2003_007c-EN-SPACE_007c_2002_007c" 
accessk [...]
 </div>
-<h4 class="node">CARRIAGE RETURN|'."\r".'|</h4>
+<h4 class="node"><span>CARRIAGE RETURN|'."\r".'|<a class="copiable-link" 
href=\'#CARRIAGE-RETURN_007c-_007c\'> &para;</a></span></h4>
 
 <hr>
 <a class="node-id" 
id="NEXT-LINE-_0028NEL_0029_007c_0085_007c-NO_002dBREAK-SPACE_007c_00a0_007c-OGHAM-SPACE-MARK_007c_1680_007c"></a><div
 class="nav-panel">
 <p>
 Next: <a 
href="#MONGOLIAN-VOWEL-SEPARATOR_007c_180e_007c-EM-SPACE_007c_2003_007c" 
accesskey="n" rel="next">MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| |</a>, 
Previous: <a href="#CARRIAGE-RETURN_007c-_007c" accesskey="p" 
rel="prev">CARRIAGE RETURN|'."\r".'|</a>, Up: <a 
href="#EN-QUAD_007c_2002_007c-EM-QUAD_007c_2003_007c-EN-SPACE_007c_2002_007c" 
accesskey="u" rel="up">chap</a> &nbsp; </p>
 </div>
-<h4 class="node">NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |</h4>
+<h4 class="node"><span>NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| 
|<a class="copiable-link" 
href=\'#NEXT-LINE-_0028NEL_0029_007c_0085_007c-NO_002dBREAK-SPACE_007c_00a0_007c-OGHAM-SPACE-MARK_007c_1680_007c\'>
 &para;</a></span></h4>
 
 <hr>
 <a class="node-id" 
id="MONGOLIAN-VOWEL-SEPARATOR_007c_180e_007c-EM-SPACE_007c_2003_007c"></a><div 
class="nav-panel">
 <p>
 Next: <a 
href="#THREE_002dPER_002dEM-SPACE_007c_2004_007c-FOUR_002dPER_002dEM-SPACE_007c_2005_007c-SIX_002dPER_002dEM-SPACE_007c_2006_007c"
 accesskey="n" rel="next">THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM 
SPACE| |</a>, Previous: <a 
href="#NEXT-LINE-_0028NEL_0029_007c_0085_007c-NO_002dBREAK-SPACE_007c_00a0_007c-OGHAM-SPACE-MARK_007c_1680_007c"
 accesskey="p" rel="prev">NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE 
MARK| |</a>, Up: <a href="#EN-QUAD_007c_2002_007c-EM-QUAD_0 [...]
 </div>
-<h4 class="node">MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| |</h4>
+<h4 class="node"><span>MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| |<a 
class="copiable-link" 
href=\'#MONGOLIAN-VOWEL-SEPARATOR_007c_180e_007c-EM-SPACE_007c_2003_007c\'> 
&para;</a></span></h4>
 
 <hr>
 <a class="node-id" 
id="THREE_002dPER_002dEM-SPACE_007c_2004_007c-FOUR_002dPER_002dEM-SPACE_007c_2005_007c-SIX_002dPER_002dEM-SPACE_007c_2006_007c"></a><div
 class="nav-panel">
 <p>
 Next: <a 
href="#FIGURE-SPACE_007c_2007_007c-PUNCTUATION-SPACE_007c_2008_007c-THIN-SPACE_007c_2009_007c"
 accesskey="n" rel="next">FIGURE SPACE| | PUNCTUATION SPACE| | THIN SPACE| 
|</a>, Previous: <a 
href="#MONGOLIAN-VOWEL-SEPARATOR_007c_180e_007c-EM-SPACE_007c_2003_007c" 
accesskey="p" rel="prev">MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| |</a>, Up: <a 
href="#EN-QUAD_007c_2002_007c-EM-QUAD_007c_2003_007c-EN-SPACE_007c_2002_007c" 
accesskey="u" rel="up">chap</a> &nbsp; </p>
 </div>
-<h4 class="node">THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM SPACE| 
|</h4>
+<h4 class="node"><span>THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM 
SPACE| |<a class="copiable-link" 
href=\'#THREE_002dPER_002dEM-SPACE_007c_2004_007c-FOUR_002dPER_002dEM-SPACE_007c_2005_007c-SIX_002dPER_002dEM-SPACE_007c_2006_007c\'>
 &para;</a></span></h4>
 
 <hr>
 <a class="node-id" 
id="FIGURE-SPACE_007c_2007_007c-PUNCTUATION-SPACE_007c_2008_007c-THIN-SPACE_007c_2009_007c"></a><div
 class="nav-panel">
 <p>
 Next: <a 
href="#HAIR-SPACE_007c_200a_007c-LINE-SEPARATOR_007c_2028_007c-PARAGRAPH-SEPARATOR_007c_2029_007c"
 accesskey="n" rel="next">HAIR SPACE| | LINE SEPARATOR|
| PARAGRAPH SEPARATOR|

|</a>, Previous: <a 
href="#THREE_002dPER_002dEM-SPACE_007c_2004_007c-FOUR_002dPER_002dEM-SPACE_007c_2005_007c-SIX_002dPER_002dEM-SPACE_007c_2006_007c"
 accesskey="p" rel="prev">THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM 
SPACE| |</a>, Up: <a href="#EN-QUAD_007c_2002_007c-EM-QUAD_007c_2003_007c-EN 
[...]
 </div>
-<h4 class="node">FIGURE SPACE| | PUNCTUATION SPACE| | THIN SPACE| |</h4>
+<h4 class="node"><span>FIGURE SPACE| | PUNCTUATION SPACE| | THIN SPACE| |<a 
class="copiable-link" 
href=\'#FIGURE-SPACE_007c_2007_007c-PUNCTUATION-SPACE_007c_2008_007c-THIN-SPACE_007c_2009_007c\'>
 &para;</a></span></h4>
 
 <hr>
 <a class="node-id" 
id="HAIR-SPACE_007c_200a_007c-LINE-SEPARATOR_007c_2028_007c-PARAGRAPH-SEPARATOR_007c_2029_007c"></a><div
 class="nav-panel">
 <p>
 Next: <a 
href="#NARROW-NO_002dBREAK-SPACE_007c_202f_007c-MEDIUM-MATHEMATICAL-SPACE_007c_205f_007c-IDEOGRAPHIC-SPACE_007c_3000_007c"
 accesskey="n" rel="next">NARROW NO-BREAK SPACE| | MEDIUM MATHEMATICAL SPACE| | 
IDEOGRAPHIC SPACE| |</a>, Previous: <a 
href="#FIGURE-SPACE_007c_2007_007c-PUNCTUATION-SPACE_007c_2008_007c-THIN-SPACE_007c_2009_007c"
 accesskey="p" rel="prev">FIGURE SPACE| | PUNCTUATION SPACE| | THIN SPACE| 
|</a>, Up: <a href="#EN-QUAD_007c_2002_007c-EM-QUAD_007c_2003_007c-EN-SPA [...]
 </div>
-<h4 class="node">HAIR SPACE| | LINE SEPARATOR|
| PARAGRAPH SEPARATOR|
|</h4>
+<h4 class="node"><span>HAIR SPACE| | LINE SEPARATOR|
| PARAGRAPH SEPARATOR|

|<a class="copiable-link" 
href=\'#HAIR-SPACE_007c_200a_007c-LINE-SEPARATOR_007c_2028_007c-PARAGRAPH-SEPARATOR_007c_2029_007c\'>
 &para;</a></span></h4>
 
 <hr>
 <a class="node-id" 
id="NARROW-NO_002dBREAK-SPACE_007c_202f_007c-MEDIUM-MATHEMATICAL-SPACE_007c_205f_007c-IDEOGRAPHIC-SPACE_007c_3000_007c"></a><div
 class="nav-panel">
 <p>
 Previous: <a 
href="#HAIR-SPACE_007c_200a_007c-LINE-SEPARATOR_007c_2028_007c-PARAGRAPH-SEPARATOR_007c_2029_007c"
 accesskey="p" rel="prev">HAIR SPACE| | LINE SEPARATOR|
| PARAGRAPH SEPARATOR|

|</a>, Up: <a 
href="#EN-QUAD_007c_2002_007c-EM-QUAD_007c_2003_007c-EN-SPACE_007c_2002_007c" 
accesskey="u" rel="up">chap</a> &nbsp; </p>
 </div>
-<h4 class="node">NARROW NO-BREAK SPACE| | MEDIUM MATHEMATICAL SPACE| | 
IDEOGRAPHIC SPACE| |</h4>
+<h4 class="node"><span>NARROW NO-BREAK SPACE| | MEDIUM MATHEMATICAL SPACE| | 
IDEOGRAPHIC SPACE| |<a class="copiable-link" 
href=\'#NARROW-NO_002dBREAK-SPACE_007c_202f_007c-MEDIUM-MATHEMATICAL-SPACE_007c_205f_007c-IDEOGRAPHIC-SPACE_007c_3000_007c\'>
 &para;</a></span></h4>
 
 <p><a class="ref" 
href="#NEXT-LINE-_0028NEL_0029_007c_0085_007c-NO_002dBREAK-SPACE_007c_00a0_007c-OGHAM-SPACE-MARK_007c_1680_007c">NEXT
 LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |</a>
 </p>
diff --git a/tp/t/results/moresectioning/top_node_up_url.pl 
b/tp/t/results/moresectioning/top_node_up_url.pl
index 1280e30148..4cae754f4d 100644
--- a/tp/t/results/moresectioning/top_node_up_url.pl
+++ b/tp/t/results/moresectioning/top_node_up_url.pl
@@ -641,6 +641,12 @@ $result_converted{'html'}->{'top_node_up_url'} = 
'<!DOCTYPE html>
 
 <link href="#Top" rel="start" title="Top">
 <link href="http://www.gnu.org/manual/"; rel="up" title="@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -651,7 +657,7 @@ $result_converted{'html'}->{'top_node_up_url'} = '<!DOCTYPE 
html>
 <p>
 Next: <a href="#first" accesskey="n" rel="next">first</a>, Up: <a 
href="http://www.gnu.org/manual/"; accesskey="u" rel="up">@acronym{GNU, 
@acronym{GNU}\'s Not Unix} manuals</a> &nbsp; </p>
 </div>
-<h1 class="top" id="internal-top-node-up">internal top node up</h1>
+<h1 class="top" id="internal-top-node-up"><span>internal top node up<a 
class="copiable-link" href=\'#internal-top-node-up\'> &para;</a></span></h1>
 
 
 <hr>
@@ -659,7 +665,7 @@ Next: <a href="#first" accesskey="n" rel="next">first</a>, 
Up: <a href="http://w
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">internal top node up</a>, 
Up: <a href="#Top" accesskey="u" rel="up">internal top node up</a> &nbsp; </p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 </div>
 
 
diff --git a/tp/t/results/moresectioning/topic_guide/res_html/guide1.html 
b/tp/t/results/moresectioning/topic_guide/res_html/guide1.html
index 3273f0cc60..e005cc48ae 100644
--- a/tp/t/results/moresectioning/topic_guide/res_html/guide1.html
+++ b/tp/t/results/moresectioning/topic_guide/res_html/guide1.html
@@ -17,6 +17,8 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -32,7 +34,7 @@ td.menu-entry-destination {vertical-align: top}
 Next: <a href="guide2.html" accesskey="n" rel="next">guide 2</a>, Previous: <a 
href="index.html" accesskey="p" rel="prev">A example quide topic 
collection</a>, Up: <a href="index.html" accesskey="u" rel="up">A example quide 
topic collection</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="guide-1">1 guide 1</h2>
+<h2 class="chapter" id="guide-1"><span>1 guide 1<a class="copiable-link" 
href='#guide-1'> &para;</a></span></h2>
 
 <p>This is the guide for an easy use.
 </p>
diff --git a/tp/t/results/moresectioning/topic_guide/res_html/guide2.html 
b/tp/t/results/moresectioning/topic_guide/res_html/guide2.html
index 36e668880c..1ded4c78ba 100644
--- a/tp/t/results/moresectioning/topic_guide/res_html/guide2.html
+++ b/tp/t/results/moresectioning/topic_guide/res_html/guide2.html
@@ -16,6 +16,8 @@
 <link href="guide1.html" rel="prev" title="guide1">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -31,7 +33,7 @@ td.menu-entry-destination {vertical-align: top}
 Previous: <a href="guide1.html" accesskey="p" rel="prev">guide 1</a>, Up: <a 
href="index.html" accesskey="u" rel="up">A example quide topic collection</a> 
&nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="guide-2">2 guide 2</h2>
+<h2 class="chapter" id="guide-2"><span>2 guide 2<a class="copiable-link" 
href='#guide-2'> &para;</a></span></h2>
 
 <p>This is the guide for an in depth use
 </p>
diff --git a/tp/t/results/moresectioning/topic_guide/res_html/index.html 
b/tp/t/results/moresectioning/topic_guide/res_html/index.html
index 9cc33eb802..671867fb5d 100644
--- a/tp/t/results/moresectioning/topic_guide/res_html/index.html
+++ b/tp/t/results/moresectioning/topic_guide/res_html/index.html
@@ -15,6 +15,8 @@
 <link href="guide1.html" rel="next" title="guide1">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -30,7 +32,7 @@ td.menu-entry-destination {vertical-align: top}
 Next: <a href="guide1.html" accesskey="n" rel="next">guide 1</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="A-example-quide-topic-collection">A example quide topic 
collection</h1>
+<h1 class="top" id="A-example-quide-topic-collection"><span>A example quide 
topic collection<a class="copiable-link" 
href='#A-example-quide-topic-collection'> &para;</a></span></h1>
 
 <p>This is an example of guide/topic based manual inspired by the Mallard
 format.
diff --git a/tp/t/results/moresectioning/topic_guide/res_html/topic1.html 
b/tp/t/results/moresectioning/topic_guide/res_html/topic1.html
index 4c613034d8..2916a2ff3e 100644
--- a/tp/t/results/moresectioning/topic_guide/res_html/topic1.html
+++ b/tp/t/results/moresectioning/topic_guide/res_html/topic1.html
@@ -15,7 +15,9 @@
 <link href="topic2.html" rel="next" title="topic2">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -31,7 +33,7 @@ th.menu-comment {text-align:left}
 Next: <a href="topic2.html" accesskey="n" rel="next">topic2</a> &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">topic1</h4>
+<h4 class="node"><span>topic1<a class="copiable-link" href='#topic1'> 
&para;</a></span></h4>
 
 <p>This is topic 1.
 </p>
diff --git a/tp/t/results/moresectioning/topic_guide/res_html/topic2.html 
b/tp/t/results/moresectioning/topic_guide/res_html/topic2.html
index 213f7d3c44..df49ea54bc 100644
--- a/tp/t/results/moresectioning/topic_guide/res_html/topic2.html
+++ b/tp/t/results/moresectioning/topic_guide/res_html/topic2.html
@@ -16,7 +16,9 @@
 <link href="topic1.html" rel="prev" title="topic1">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -32,7 +34,7 @@ th.menu-comment {text-align:left}
 Next: <a href="topic3.html" accesskey="n" rel="next">topic3</a>, Previous: <a 
href="topic1.html" accesskey="p" rel="prev">topic1</a> &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">topic2</h4>
+<h4 class="node"><span>topic2<a class="copiable-link" href='#topic2'> 
&para;</a></span></h4>
 
 <p>This is topic 2
 </p>
diff --git a/tp/t/results/moresectioning/topic_guide/res_html/topic3.html 
b/tp/t/results/moresectioning/topic_guide/res_html/topic3.html
index 889e40b32e..387f00cfd8 100644
--- a/tp/t/results/moresectioning/topic_guide/res_html/topic3.html
+++ b/tp/t/results/moresectioning/topic_guide/res_html/topic3.html
@@ -16,7 +16,9 @@
 <link href="topic2.html" rel="prev" title="topic2">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 th.menu-comment {text-align:left}
 -->
 </style>
@@ -30,7 +32,7 @@ th.menu-comment {text-align:left}
 Next: <a href="topic5.html" accesskey="n" rel="next">topic5</a>, Previous: <a 
href="topic2.html" accesskey="p" rel="prev">topic2</a> &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">topic3</h4>
+<h4 class="node"><span>topic3<a class="copiable-link" href='#topic3'> 
&para;</a></span></h4>
 
 <p>This is topic 3
 </p>
diff --git a/tp/t/results/moresectioning/topic_guide/res_html/topic4.html 
b/tp/t/results/moresectioning/topic_guide/res_html/topic4.html
index ab75a1f4a6..4d27d110fa 100644
--- a/tp/t/results/moresectioning/topic_guide/res_html/topic4.html
+++ b/tp/t/results/moresectioning/topic_guide/res_html/topic4.html
@@ -16,7 +16,9 @@
 <link href="topic5.html" rel="prev" title="topic5">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -32,7 +34,7 @@ th.menu-comment {text-align:left}
 Previous: <a href="topic5.html" accesskey="p" rel="prev">topic5</a>, Up: <a 
href="guide2.html" accesskey="u" rel="up">guide 2</a> &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">topic4</h4>
+<h4 class="node"><span>topic4<a class="copiable-link" href='#topic4'> 
&para;</a></span></h4>
 
 <p>This is topic 4
 </p>
diff --git a/tp/t/results/moresectioning/topic_guide/res_html/topic5.html 
b/tp/t/results/moresectioning/topic_guide/res_html/topic5.html
index 1930c1ffd1..8623d68925 100644
--- a/tp/t/results/moresectioning/topic_guide/res_html/topic5.html
+++ b/tp/t/results/moresectioning/topic_guide/res_html/topic5.html
@@ -15,7 +15,9 @@
 <link href="topic3.html" rel="prev" title="topic3">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -31,7 +33,7 @@ th.menu-comment {text-align:left}
 Previous: <a href="topic3.html" accesskey="p" rel="prev">topic3</a> &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">topic5</h4>
+<h4 class="node"><span>topic5<a class="copiable-link" href='#topic5'> 
&para;</a></span></h4>
 
 <p>This is topic 5
 </p>
diff --git a/tp/t/results/regions/anchor_in_copying.pl 
b/tp/t/results/regions/anchor_in_copying.pl
index dc9770decd..7f407bd1c8 100644
--- a/tp/t/results/regions/anchor_in_copying.pl
+++ b/tp/t/results/regions/anchor_in_copying.pl
@@ -444,6 +444,12 @@ Copying.
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -454,14 +460,14 @@ Copying.
 <p>
 Next: <a href="#node" accesskey="n" rel="next">node</a> &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <hr>
 <a class="node-id" id="node"></a><div class="nav-panel">
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">node</h4>
+<h4 class="node"><span>node<a class="copiable-link" href=\'#node\'> 
&para;</a></span></h4>
 
 
 <p>Copying.
diff --git a/tp/t/results/regions/anchor_in_copying_in_footnote.pl 
b/tp/t/results/regions/anchor_in_copying_in_footnote.pl
index beec7dda4b..396b4fc8ac 100644
--- a/tp/t/results/regions/anchor_in_copying_in_footnote.pl
+++ b/tp/t/results/regions/anchor_in_copying_in_footnote.pl
@@ -478,6 +478,12 @@ Copying.
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -488,14 +494,14 @@ Copying.
 <p>
 Next: <a href="#node" accesskey="n" rel="next">node</a> &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <hr>
 <a class="node-id" id="node"></a><div class="nav-panel">
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">node</h4>
+<h4 class="node"><span>node<a class="copiable-link" href=\'#node\'> 
&para;</a></span></h4>
 
 
 <p>Copying<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>.
diff --git a/tp/t/results/regions/anchor_in_titlepage.pl 
b/tp/t/results/regions/anchor_in_titlepage.pl
index b19cf10b9d..1c42154748 100644
--- a/tp/t/results/regions/anchor_in_titlepage.pl
+++ b/tp/t/results/regions/anchor_in_titlepage.pl
@@ -456,6 +456,12 @@ $result_converted{'html'}->{'anchor_in_titlepage'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -467,19 +473,19 @@ $result_converted{'html'}->{'anchor_in_titlepage'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#nchap" accesskey="n" rel="next">nchap</a> &nbsp; </p>
 </div>
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 <ul class="mini-toc">
 <li><a href="#Top" accesskey="1">Chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="Top">
 
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 <hr>
 <a class="node-id" id="nchap"></a><div class="nav-panel">
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Chapter</a> &nbsp; </p>
 </div>
-<h4 class="node">nchap</h4>
+<h4 class="node"><span>nchap<a class="copiable-link" href=\'#nchap\'> 
&para;</a></span></h4>
 
 <p>See <a class="xref" href="#in-titlepage">in titlepage</a>.
 </p></div>
diff --git a/tp/t/results/regions/anchor_in_titlepage_titlepage.pl 
b/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
index a0d11a55cc..4d5da52595 100644
--- a/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
+++ b/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
@@ -456,6 +456,12 @@ 
$result_converted{'html'}->{'anchor_in_titlepage_titlepage'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -469,19 +475,19 @@ 
$result_converted{'html'}->{'anchor_in_titlepage_titlepage'} = '<!DOCTYPE html>
 <p>
 Next: <a href="#nchap" accesskey="n" rel="next">nchap</a> &nbsp; </p>
 </div>
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 <ul class="mini-toc">
 <li><a href="#Top" accesskey="1">Chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="Top">
 
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 <hr>
 <a class="node-id" id="nchap"></a><div class="nav-panel">
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Chapter</a> &nbsp; </p>
 </div>
-<h4 class="node">nchap</h4>
+<h4 class="node"><span>nchap<a class="copiable-link" href=\'#nchap\'> 
&para;</a></span></h4>
 
 <p>See <a class="xref" href="#in-titlepage">in titlepage</a>.
 </p></div>
diff --git a/tp/t/results/regions/format_in_titlepage.pl 
b/tp/t/results/regions/format_in_titlepage.pl
index f14f21da9e..d971b935b4 100644
--- a/tp/t/results/regions/format_in_titlepage.pl
+++ b/tp/t/results/regions/format_in_titlepage.pl
@@ -260,13 +260,19 @@ $result_converted{'html'}->{'format_in_titlepage'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 
diff --git a/tp/t/results/regions/format_in_titlepage_titlepage.pl 
b/tp/t/results/regions/format_in_titlepage_titlepage.pl
index 9c4a41a737..9633cdf07e 100644
--- a/tp/t/results/regions/format_in_titlepage_titlepage.pl
+++ b/tp/t/results/regions/format_in_titlepage_titlepage.pl
@@ -262,7 +262,9 @@ 
$result_converted{'html'}->{'format_in_titlepage_titlepage'} = '<!DOCTYPE html>
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.format-preformatted {font-family: inherit}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -277,7 +279,7 @@ pre.format-preformatted {font-family: inherit}
 
 <hr>
 
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 
diff --git a/tp/t/results/regions/ref_in_copying.pl 
b/tp/t/results/regions/ref_in_copying.pl
index 79e96ea9d2..dedc671b55 100644
--- a/tp/t/results/regions/ref_in_copying.pl
+++ b/tp/t/results/regions/ref_in_copying.pl
@@ -593,6 +593,12 @@ $result_converted{'html'}->{'ref_in_copying'} = '<!DOCTYPE 
html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -604,7 +610,7 @@ $result_converted{'html'}->{'ref_in_copying'} = '<!DOCTYPE 
html>
 <p>
 Next: <a href="#GFDL" accesskey="n" rel="next">GFDL</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <p><a class="ref" href="#GFDL">GFDL</a>
 </p>
@@ -618,7 +624,7 @@ Next: <a href="#GFDL" accesskey="n" rel="next">GFDL</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="GFDL-1">1 GFDL</h2>
+<h2 class="chapter" id="GFDL-1"><span>1 GFDL<a class="copiable-link" 
href=\'#GFDL-1\'> &para;</a></span></h2>
 
 </div>
 </div>
diff --git a/tp/t/results/regions/ref_in_copying_insert_in_chapter.pl 
b/tp/t/results/regions/ref_in_copying_insert_in_chapter.pl
index b780090cf8..981608e1c1 100644
--- a/tp/t/results/regions/ref_in_copying_insert_in_chapter.pl
+++ b/tp/t/results/regions/ref_in_copying_insert_in_chapter.pl
@@ -708,6 +708,12 @@ 
$result_converted{'html'}->{'ref_in_copying_insert_in_chapter'} = '<!DOCTYPE htm
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -719,7 +725,7 @@ 
$result_converted{'html'}->{'ref_in_copying_insert_in_chapter'} = '<!DOCTYPE htm
 <p>
 Next: <a href="#Intro" accesskey="n" rel="next">Introduction</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#Intro" accesskey="1">Introduction</a></li>
@@ -730,7 +736,7 @@ Next: <a href="#Intro" accesskey="n" 
rel="next">Introduction</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Introduction">1 Introduction</h2>
+<h2 class="chapter" id="Introduction"><span>1 Introduction<a 
class="copiable-link" href=\'#Introduction\'> &para;</a></span></h2>
 
 <p><a class="ref" href="#GFDL">GFDL</a>
 </p>
@@ -744,7 +750,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, 
Up: <a href="#Top" ac
 <p>
 Up: <a href="#Intro" accesskey="u" rel="up">Introduction</a> &nbsp; </p>
 </div>
-<h3 class="section" id="GFDL-1">1.1 GFDL</h3>
+<h3 class="section" id="GFDL-1"><span>1.1 GFDL<a class="copiable-link" 
href=\'#GFDL-1\'> &para;</a></span></h3>
 
 </div>
 </div>
diff --git a/tp/t/results/regions/today_in_copying.pl 
b/tp/t/results/regions/today_in_copying.pl
index 415c0b0b41..e9364a88f9 100644
--- a/tp/t/results/regions/today_in_copying.pl
+++ b/tp/t/results/regions/today_in_copying.pl
@@ -366,6 +366,12 @@ $result_converted{'html'}->{'today_in_copying'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -377,14 +383,14 @@ $result_converted{'html'}->{'today_in_copying'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#node" accesskey="n" rel="next">node</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <hr>
 <a class="node-id" id="node"></a><div class="nav-panel">
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a> &nbsp; </p>
 </div>
-<h4 class="node">node</h4>
+<h4 class="node"><span>node<a class="copiable-link" href=\'#node\'> 
&para;</a></span></h4>
 
 <p>a sunny day.
 </p></div>
diff --git a/tp/t/results/sectioning/anchor_zero.pl 
b/tp/t/results/sectioning/anchor_zero.pl
index 1011b550e1..96fbf6af7c 100644
--- a/tp/t/results/sectioning/anchor_zero.pl
+++ b/tp/t/results/sectioning/anchor_zero.pl
@@ -213,12 +213,18 @@ $result_converted{'html'}->{'anchor_zero'} = '<!DOCTYPE 
html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <a class="anchor" id="g_t0"></a><p>.
 </p>
diff --git a/tp/t/results/sectioning/automatic_menu_referencing_node.pl 
b/tp/t/results/sectioning/automatic_menu_referencing_node.pl
index b23b6f44fb..3e7f812feb 100644
--- a/tp/t/results/sectioning/automatic_menu_referencing_node.pl
+++ b/tp/t/results/sectioning/automatic_menu_referencing_node.pl
@@ -436,6 +436,12 @@ 
$result_converted{'html'}->{'automatic_menu_referencing_node'} = '<!DOCTYPE html
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -446,7 +452,7 @@ 
$result_converted{'html'}->{'automatic_menu_referencing_node'} = '<!DOCTYPE html
 <p>
 Next: <a href="#Chapter" accesskey="n" rel="next">chap</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#Chapter" accesskey="1">chap</a></li>
@@ -457,7 +463,7 @@ Next: <a href="#Chapter" accesskey="n" rel="next">chap</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href=\'#chap\'> &para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#section" accesskey="1">sec</a></li>
@@ -468,7 +474,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, 
Up: <a href="#Top" ac
 <p>
 Up: <a href="#Chapter" accesskey="u" rel="up">chap</a> &nbsp; </p>
 </div>
-<h3 class="section" id="sec">1.1 sec</h3>
+<h3 class="section" id="sec"><span>1.1 sec<a class="copiable-link" 
href=\'#sec\'> &para;</a></span></h3>
 </div>
 </div>
 </div>
diff --git a/tp/t/results/sectioning/chapter_before_and_after_part.pl 
b/tp/t/results/sectioning/chapter_before_and_after_part.pl
index e7652fc60b..a5dd263c6b 100644
--- a/tp/t/results/sectioning/chapter_before_and_after_part.pl
+++ b/tp/t/results/sectioning/chapter_before_and_after_part.pl
@@ -370,6 +370,8 @@ 
$result_converted{'html'}->{'chapter_before_and_after_part'} = '<!DOCTYPE html>
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -379,18 +381,18 @@ ul.toc-numbered-mark {list-style: none}
 
 <body lang="en">
 <div class="chapter-level-extent" id="chapter">
-<h2 class="chapter">1 chapter</h2>
+<h2 class="chapter"><span>1 chapter<a class="copiable-link" href=\'#chapter\'> 
&para;</a></span></h2>
 
 </div>
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#chapter-2" accesskey="1">chapter 2</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-2">
-<h2 class="chapter">2 chapter 2</h2>
+<h2 class="chapter"><span>2 chapter 2<a class="copiable-link" 
href=\'#chapter-2\'> &para;</a></span></h2>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
diff --git a/tp/t/results/sectioning/chapter_before_part.pl 
b/tp/t/results/sectioning/chapter_before_part.pl
index 0db1a5944c..2725ebe3d4 100644
--- a/tp/t/results/sectioning/chapter_before_part.pl
+++ b/tp/t/results/sectioning/chapter_before_part.pl
@@ -261,17 +261,23 @@ $result_converted{'html'}->{'chapter_before_part'} = 
'<!DOCTYPE html>
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="chapter-level-extent" id="chapter">
-<h2 class="chapter">1 chapter</h2>
+<h2 class="chapter"><span>1 chapter<a class="copiable-link" href=\'#chapter\'> 
&para;</a></span></h2>
 
 </div>
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 </div>
 
diff --git a/tp/t/results/sectioning/chapter_between_nodes.pl 
b/tp/t/results/sectioning/chapter_between_nodes.pl
index 97c7472b09..5f41c93cda 100644
--- a/tp/t/results/sectioning/chapter_between_nodes.pl
+++ b/tp/t/results/sectioning/chapter_between_nodes.pl
@@ -618,6 +618,8 @@ $result_converted{'html'}->{'chapter_between_nodes'} = 
'<!DOCTYPE html>
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -631,7 +633,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#section-node" accesskey="n" rel="next">section</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 <p>Top node
 </p>
 
@@ -639,7 +641,7 @@ Next: <a href="#section-node" accesskey="n" 
rel="next">section</a> &nbsp; [<a hr
 <li><a href="#Chapter" accesskey="1">Chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="Chapter">
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href=\'#Chapter\'> 
&para;</a></span></h2>
 
 <p>In chapter
 </p>
@@ -652,7 +654,7 @@ Next: <a href="#section-node" accesskey="n" 
rel="next">section</a> &nbsp; [<a hr
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top section</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top section</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="section">1.1 section</h3>
+<h3 class="section" id="section"><span>1.1 section<a class="copiable-link" 
href=\'#section\'> &para;</a></span></h3>
 
 <p>section.
 </p>
diff --git a/tp/t/results/sectioning/chapter_between_nodes_with_appendix.pl 
b/tp/t/results/sectioning/chapter_between_nodes_with_appendix.pl
index 7267636136..13eaeb32d3 100644
--- a/tp/t/results/sectioning/chapter_between_nodes_with_appendix.pl
+++ b/tp/t/results/sectioning/chapter_between_nodes_with_appendix.pl
@@ -518,6 +518,12 @@ 
$result_converted{'html'}->{'chapter_between_nodes_with_appendix'} = '<!DOCTYPE
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -528,13 +534,13 @@ 
$result_converted{'html'}->{'chapter_between_nodes_with_appendix'} = '<!DOCTYPE
 <p>
 Next: <a href="#Additional" accesskey="n" rel="next">Annex</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 <ul class="mini-toc">
 <li><a href="#Main" accesskey="1">Main</a></li>
 <li><a href="#Additional" accesskey="2">Annex</a></li>
 </ul>
 <div class="chapter-level-extent" id="Main">
-<h2 class="chapter">1 Main</h2>
+<h2 class="chapter"><span>1 Main<a class="copiable-link" href=\'#Main\'> 
&para;</a></span></h2>
 <p>Top node
 </p>
 
@@ -545,7 +551,7 @@ Next: <a href="#Additional" accesskey="n" 
rel="next">Annex</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top section</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top section</a> &nbsp; </p>
 </div>
-<h2 class="appendix" id="Annex">Appendix A Annex</h2>
+<h2 class="appendix" id="Annex"><span>Appendix A Annex<a class="copiable-link" 
href=\'#Annex\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git 
a/tp/t/results/sectioning/chapter_between_nodes_with_appendix_nomenu.pl 
b/tp/t/results/sectioning/chapter_between_nodes_with_appendix_nomenu.pl
index ee278a79ea..3f4a359b1b 100644
--- a/tp/t/results/sectioning/chapter_between_nodes_with_appendix_nomenu.pl
+++ b/tp/t/results/sectioning/chapter_between_nodes_with_appendix_nomenu.pl
@@ -514,6 +514,12 @@ 
$result_converted{'html'}->{'chapter_between_nodes_with_appendix_nomenu'} = '<!D
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -524,13 +530,13 @@ 
$result_converted{'html'}->{'chapter_between_nodes_with_appendix_nomenu'} = '<!D
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 <ul class="mini-toc">
 <li><a href="#Main" accesskey="1">Main</a></li>
 <li><a href="#Additional" accesskey="2">Annex</a></li>
 </ul>
 <div class="chapter-level-extent" id="Main">
-<h2 class="chapter">1 Main</h2>
+<h2 class="chapter"><span>1 Main<a class="copiable-link" href=\'#Main\'> 
&para;</a></span></h2>
 <p>Top node
 </p>
 
@@ -541,7 +547,7 @@ 
$result_converted{'html'}->{'chapter_between_nodes_with_appendix_nomenu'} = '<!D
 <p>
 Up: <a href="#Top" accesskey="u" rel="up">top section</a> &nbsp; </p>
 </div>
-<h2 class="appendix" id="Annex">Appendix A Annex</h2>
+<h2 class="appendix" id="Annex"><span>Appendix A Annex<a class="copiable-link" 
href=\'#Annex\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/chapter_node_before_and_after_part.pl 
b/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
index c80151d818..9a899a804e 100644
--- a/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
+++ b/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
@@ -581,6 +581,8 @@ 
$result_converted{'html'}->{'chapter_node_before_and_after_part'} = '<!DOCTYPE h
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -595,7 +597,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#after" accesskey="n" rel="next">chapter 2</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 
 
 <hr>
@@ -605,14 +607,14 @@ Next: <a href="#after" accesskey="n" rel="next">chapter 
2</a> &nbsp; [<a href="#
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">chapter</a>, Up: <a 
href="#Top" accesskey="u" rel="up">chapter</a> &nbsp; [<a href="#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#after" accesskey="1">chapter 2</a></li>
 </ul>
 <div class="chapter-level-extent" id="after">
-<h2 class="chapter" id="chapter-2">2 chapter 2</h2>
+<h2 class="chapter" id="chapter-2"><span>2 chapter 2<a class="copiable-link" 
href=\'#chapter-2\'> &para;</a></span></h2>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
diff --git a/tp/t/results/sectioning/character_and_spaces_in_node.pl 
b/tp/t/results/sectioning/character_and_spaces_in_node.pl
index 65b3413974..63d74ff8de 100644
--- a/tp/t/results/sectioning/character_and_spaces_in_node.pl
+++ b/tp/t/results/sectioning/character_and_spaces_in_node.pl
@@ -549,6 +549,12 @@ 
$result_converted{'html'}->{'character_and_spaces_in_node'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -559,31 +565,31 @@ 
$result_converted{'html'}->{'character_and_spaces_in_node'} = '<!DOCTYPE html>
 <p>
 Next: <a href="#other-nodes" accesskey="n" rel="next">other nodes</a> &nbsp; 
</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 <hr>
 <a class="node-id" id="other-nodes"></a><div class="nav-panel">
 <p>
 Next: <a 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e"
 accesskey="n" rel="next">!_&quot;#$%&amp;\'()*+-.</a>, Previous: <a 
href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">other nodes</h4>
+<h4 class="node"><span>other nodes<a class="copiable-link" 
href=\'#other-nodes\'> &para;</a></span></h4>
 <hr>
 <a class="node-id" 
id="g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e"></a><div
 class="nav-panel">
 <p>
 Next: <a 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"
 accesskey="n" rel="next">/;&lt;=&gt;?[\\]^_`|~</a>, Previous: <a 
href="#other-nodes" accesskey="p" rel="prev">other nodes</a>, Up: <a 
href="#other-nodes" accesskey="u" rel="up">other nodes</a> &nbsp; </p>
 </div>
-<h4 class="node">!_&quot;#$%&amp;\'()*+-.</h4>
+<h4 class="node"><span>!_&quot;#$%&amp;\'()*+-.<a class="copiable-link" 
href=\'#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e\'>
 &para;</a></span></h4>
 <hr>
 <a class="node-id" 
id="g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"></a><div
 class="nav-panel">
 <p>
 Next: <a href="#local-node" accesskey="n" rel="next">local   node</a>, 
Previous: <a 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e"
 accesskey="p" rel="prev">!_&quot;#$%&amp;\'()*+-.</a>, Up: <a 
href="#other-nodes" accesskey="u" rel="up">other nodes</a> &nbsp; </p>
 </div>
-<h4 class="node">/;&lt;=&gt;?[\\]^_`|~</h4>
+<h4 class="node"><span>/;&lt;=&gt;?[\\]^_`|~<a class="copiable-link" 
href=\'#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e\'>
 &para;</a></span></h4>
 <hr>
 <a class="node-id" id="local-node"></a><div class="nav-panel">
 <p>
 Previous: <a 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e"
 accesskey="p" rel="prev">/;&lt;=&gt;?[\\]^_`|~</a>, Up: <a href="#other-nodes" 
accesskey="u" rel="up">other nodes</a> &nbsp; </p>
 </div>
-<h4 class="node">local   node</h4>
+<h4 class="node"><span>local   node<a class="copiable-link" 
href=\'#local-node\'> &para;</a></span></h4>
 
 
 
diff --git a/tp/t/results/sectioning/contents_and_parts.pl 
b/tp/t/results/sectioning/contents_and_parts.pl
index 7936fc74d6..f33e036a84 100644
--- a/tp/t/results/sectioning/contents_and_parts.pl
+++ b/tp/t/results/sectioning/contents_and_parts.pl
@@ -1028,6 +1028,8 @@ $result_converted{'html'}->{'contents_and_parts'} = 
'<!DOCTYPE html>
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -1041,7 +1043,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter-1-node" accesskey="n" rel="next">chapter 1</a> &nbsp; 
[<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <div class="element-contents" id="SEC_Contents">
@@ -1085,7 +1087,7 @@ Next: <a href="#chapter-1-node" accesskey="n" 
rel="next">chapter 1</a> &nbsp; [<
 <p>
 Next: <a href="#chapter-2-node" accesskey="n" rel="next">chapter 2</a>, 
Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; [<a href="#SEC_Contents" title="Table of 
contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="part">part 1: part 1</h1>
+<h1 class="part"><span>part 1: part 1<a class="copiable-link" 
href=\'#part-1_003a-part-1\'> &para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
@@ -1093,7 +1095,7 @@ Next: <a href="#chapter-2-node" accesskey="n" 
rel="next">chapter 2</a>, Previous
 <li><a href="#chapter-2-node" accesskey="2">chapter 2</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-1-node">
-<h2 class="chapter" id="chapter-1">1 chapter 1</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter 1<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1102,7 +1104,7 @@ Next: <a href="#chapter-2-node" accesskey="n" 
rel="next">chapter 2</a>, Previous
 <p>
 Next: <a href="#chapter-3-node" accesskey="n" rel="next">chapter 3</a>, 
Previous: <a href="#chapter-1-node" accesskey="p" rel="prev">chapter 1</a>, Up: 
<a href="#Top" accesskey="u" rel="up">top</a> &nbsp; [<a href="#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="chapter" id="chapter-2">2 chapter 2</h2>
+<h2 class="chapter" id="chapter-2"><span>2 chapter 2<a class="copiable-link" 
href=\'#chapter-2\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1112,14 +1114,14 @@ Next: <a href="#chapter-3-node" accesskey="n" 
rel="next">chapter 3</a>, Previous
 <p>
 Previous: <a href="#chapter-2-node" accesskey="p" rel="prev">chapter 2</a>, 
Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="part">part2: part2</h1>
+<h1 class="part"><span>part2: part2<a class="copiable-link" 
href=\'#part2_003a-part2\'> &para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#chapter-3-node" accesskey="1">chapter 3</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-3-node">
-<h2 class="chapter" id="chapter-3">3 chapter 3</h2>
+<h2 class="chapter" id="chapter-3"><span>3 chapter 3<a class="copiable-link" 
href=\'#chapter-3\'> &para;</a></span></h2>
 
 </div>
 </div>
diff --git a/tp/t/results/sectioning/contents_in_html_text.pl 
b/tp/t/results/sectioning/contents_in_html_text.pl
index 1fc45ecce0..13dc766a86 100644
--- a/tp/t/results/sectioning/contents_in_html_text.pl
+++ b/tp/t/results/sectioning/contents_in_html_text.pl
@@ -268,25 +268,25 @@ $result_floats{'contents_in_html_text'} = {};
 
 
 $result_converted{'html_text'}->{'contents_in_html_text'} = '<div 
class="top-level-extent" id="top">
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#Chap1" accesskey="1">Chap1</a></li>
 <li><a href="#Chap2" accesskey="2">Chap2</a></li>
 </ul>
 <div class="chapter-level-extent" id="Chap1">
-<h2 class="chapter">1 Chap1</h2>
+<h2 class="chapter"><span>1 Chap1<a class="copiable-link" href=\'#Chap1\'> 
&para;</a></span></h2>
 
 <ul class="mini-toc">
 <li><a href="#Sec-1" accesskey="1">Sec 1</a></li>
 </ul>
 <div class="section-level-extent" id="Sec-1">
-<h3 class="section">1.1 Sec 1</h3>
+<h3 class="section"><span>1.1 Sec 1<a class="copiable-link" href=\'#Sec-1\'> 
&para;</a></span></h3>
 
 </div>
 </div>
 <div class="chapter-level-extent" id="Chap2">
-<h2 class="chapter">2 Chap2</h2>
+<h2 class="chapter"><span>2 Chap2<a class="copiable-link" href=\'#Chap2\'> 
&para;</a></span></h2>
 
 <div class="element-shortcontents">
 <h2 class="shortcontents-heading">Short Table of Contents</h2>
diff --git a/tp/t/results/sectioning/contents_with_only_top_node.pl 
b/tp/t/results/sectioning/contents_with_only_top_node.pl
index d45dc12e9a..dc133314df 100644
--- a/tp/t/results/sectioning/contents_with_only_top_node.pl
+++ b/tp/t/results/sectioning/contents_with_only_top_node.pl
@@ -143,12 +143,18 @@ 
$result_converted{'html'}->{'contents_with_only_top_node'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 
diff --git a/tp/t/results/sectioning/double_node_anchor_float.pl 
b/tp/t/results/sectioning/double_node_anchor_float.pl
index d668637864..2e18279acd 100644
--- a/tp/t/results/sectioning/double_node_anchor_float.pl
+++ b/tp/t/results/sectioning/double_node_anchor_float.pl
@@ -758,6 +758,12 @@ $result_converted{'html'}->{'double_node_anchor_float'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#node1" rel="start" title="node1">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -767,7 +773,7 @@ $result_converted{'html'}->{'double_node_anchor_float'} = 
'<!DOCTYPE html>
 <p>
  &nbsp; </p>
 </div>
-<h4 class="node">node1</h4>
+<h4 class="node"><span>node1<a class="copiable-link" href=\'#node1\'> 
&para;</a></span></h4>
 
 <hr>
 <div class="nav-panel">
diff --git a/tp/t/results/sectioning/double_part.pl 
b/tp/t/results/sectioning/double_part.pl
index f04261303b..d21febdb72 100644
--- a/tp/t/results/sectioning/double_part.pl
+++ b/tp/t/results/sectioning/double_part.pl
@@ -1082,6 +1082,12 @@ $result_converted{'html'}->{'double_part'} = '<!DOCTYPE 
html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1092,7 +1098,7 @@ $result_converted{'html'}->{'double_part'} = '<!DOCTYPE 
html>
 <p>
 Next: <a href="#node-chapter" accesskey="n" rel="next">chapter after 2 
parts</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -1102,13 +1108,13 @@ Next: <a href="#node-chapter" accesskey="n" 
rel="next">chapter after 2 parts</a>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h1 class="part">part first</h1>
+<h1 class="part"><span>part first<a class="copiable-link" 
href=\'#part-first\'> &para;</a></span></h1>
 <hr>
 
 <p>Text part first.
 </p></div>
 <div class="part-level-extent" id="part-second">
-<h1 class="part">part second</h1>
+<h1 class="part"><span>part second<a class="copiable-link" 
href=\'#part-second\'> &para;</a></span></h1>
 <hr>
 <p>Text part second.
 </p>
@@ -1116,7 +1122,7 @@ Previous: <a href="#Top" accesskey="p" 
rel="prev">top</a>, Up: <a href="#Top" ac
 <li><a href="#node-chapter" accesskey="1">chapter after 2 parts</a></li>
 </ul>
 <div class="chapter-level-extent" id="node-chapter">
-<h2 class="chapter" id="chapter-after-2-parts">1 chapter after 2 parts</h2>
+<h2 class="chapter" id="chapter-after-2-parts"><span>1 chapter after 2 parts<a 
class="copiable-link" href=\'#chapter-after-2-parts\'> &para;</a></span></h2>
 
 </div>
 </div>
diff --git 
a/tp/t/results/sectioning/double_recursive_self_section_node_reference.pl 
b/tp/t/results/sectioning/double_recursive_self_section_node_reference.pl
index 6e1e49817c..e7fde0600d 100644
--- a/tp/t/results/sectioning/double_recursive_self_section_node_reference.pl
+++ b/tp/t/results/sectioning/double_recursive_self_section_node_reference.pl
@@ -447,6 +447,12 @@ 
$result_converted{'html'}->{'double_recursive_self_section_node_reference'} = '<
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -457,7 +463,7 @@ 
$result_converted{'html'}->{'double_recursive_self_section_node_reference'} = '<
 <p>
 Next: <a href="#node1" accesskey="n" rel="next"><a class="ref" 
href="#to-node1">to <a class="ref" href="#node1">node1</a></a></a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#node1" accesskey="1"><a class="ref" href="#to-node1">to <a 
class="ref" href="#node1">node1</a></a></a></li>
@@ -468,14 +474,14 @@ Next: <a href="#node1" accesskey="n" rel="next"><a 
class="ref" href="#to-node1">
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="to-node1-1">1 <a class="ref" href="#to-node1">to <a 
class="ref" href="#node1">node1</a></a></h2>
+<h2 class="chapter" id="to-node1-1"><span>1 <a class="ref" href="#to-node1">to 
<a class="ref" href="#node1">node1</a></a><a class="copiable-link" 
href=\'#to-node1-1\'> &para;</a></span></h2>
 
 <hr>
 <a class="node-id" id="to-node1"></a><div class="nav-panel">
 <p>
  &nbsp; </p>
 </div>
-<h4 class="node">to <a class="ref" href="#node1"><a class="ref" 
href="#to-node1">to <a class="ref" href="#node1">node1</a></a></a></h4>
+<h4 class="node"><span>to <a class="ref" href="#node1"><a class="ref" 
href="#to-node1">to <a class="ref" href="#node1">node1</a></a></a><a 
class="copiable-link" href=\'#to-node1\'> &para;</a></span></h4>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/double_recursive_self_section_reference.pl 
b/tp/t/results/sectioning/double_recursive_self_section_reference.pl
index 2b7fd45daa..e5510c95a9 100644
--- a/tp/t/results/sectioning/double_recursive_self_section_reference.pl
+++ b/tp/t/results/sectioning/double_recursive_self_section_reference.pl
@@ -356,6 +356,12 @@ 
$result_converted{'html'}->{'double_recursive_self_section_reference'} = '<!DOCT
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#n1" rel="start" title="n1">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -366,7 +372,7 @@ 
$result_converted{'html'}->{'double_recursive_self_section_reference'} = '<!DOCT
 <p>
 Next: <a href="#n2" accesskey="n" rel="next"><a class="ref" href="#n1"><a 
class="ref" href="#n2">n2</a></a></a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="n2-1">1 <a class="ref" href="#n2"><a class="ref" 
href="#n1"><a class="ref" href="#n2">n2</a></a></a></h2>
+<h2 class="chapter" id="n2-1"><span>1 <a class="ref" href="#n2"><a class="ref" 
href="#n1"><a class="ref" href="#n2">n2</a></a></a><a class="copiable-link" 
href=\'#n2-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -375,7 +381,7 @@ Next: <a href="#n2" accesskey="n" rel="next"><a class="ref" 
href="#n1"><a class=
 <p>
 Previous: <a href="#n1" accesskey="p" rel="prev"><a class="ref" 
href="#n2">n2</a></a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="n1-1">2 <a class="ref" href="#n1"><a class="ref" 
href="#n2">n2</a></a></h2>
+<h2 class="chapter" id="n1-1"><span>2 <a class="ref" href="#n1"><a class="ref" 
href="#n2">n2</a></a><a class="copiable-link" href=\'#n1-1\'> 
&para;</a></span></h2>
 </div>
 
 
diff --git a/tp/t/results/sectioning/double_top.pl 
b/tp/t/results/sectioning/double_top.pl
index 29f86f00b7..80acf0f926 100644
--- a/tp/t/results/sectioning/double_top.pl
+++ b/tp/t/results/sectioning/double_top.pl
@@ -306,6 +306,12 @@ $result_converted{'html'}->{'double_top'} = '<!DOCTYPE 
html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="ToP">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -315,7 +321,7 @@ $result_converted{'html'}->{'double_top'} = '<!DOCTYPE html>
 <p>
 Next: <a href="#Top" accesskey="n" rel="next">ToP</a> &nbsp; </p>
 </div>
-<h1 class="node">ToP</h1>
+<h1 class="node"><span>ToP<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <hr>
 <div class="nav-panel">
diff --git a/tp/t/results/sectioning/equivalent_labels.pl 
b/tp/t/results/sectioning/equivalent_labels.pl
index 97098320eb..b2658e059c 100644
--- a/tp/t/results/sectioning/equivalent_labels.pl
+++ b/tp/t/results/sectioning/equivalent_labels.pl
@@ -563,12 +563,18 @@ $result_converted{'html'}->{'equivalent_labels'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <a class="anchor" id="anch"></a><p>.
 </p>
diff --git a/tp/t/results/sectioning/equivalent_nodes.pl 
b/tp/t/results/sectioning/equivalent_nodes.pl
index 20fd0c94aa..01fdb8f564 100644
--- a/tp/t/results/sectioning/equivalent_nodes.pl
+++ b/tp/t/results/sectioning/equivalent_nodes.pl
@@ -460,6 +460,12 @@ $result_converted{'html'}->{'equivalent_nodes'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -469,7 +475,7 @@ $result_converted{'html'}->{'equivalent_nodes'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#node" accesskey="n" rel="next">&lsquo;<samp 
class="samp">node</samp>&rsquo;</a> &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -477,7 +483,7 @@ Next: <a href="#node" accesskey="n" rel="next">&lsquo;<samp 
class="samp">node</s
 <p>
 Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">&lsquo;<samp class="samp">node</samp>&rsquo;</h4>
+<h4 class="node"><span>&lsquo;<samp class="samp">node</samp>&rsquo;<a 
class="copiable-link" href=\'#node\'> &para;</a></span></h4>
 
 <p>See <a class="xref" href="#node">&lsquo;<samp 
class="samp">node</samp>&rsquo;</a>.
 </p>
diff --git a/tp/t/results/sectioning/explicit_node_directions.pl 
b/tp/t/results/sectioning/explicit_node_directions.pl
index 9243e4b78a..1204a79f3f 100644
--- a/tp/t/results/sectioning/explicit_node_directions.pl
+++ b/tp/t/results/sectioning/explicit_node_directions.pl
@@ -879,6 +879,12 @@ $result_converted{'html'}->{'explicit_node_directions'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -888,7 +894,7 @@ $result_converted{'html'}->{'explicit_node_directions'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#second-node" accesskey="n" rel="next">second node</a> &nbsp; 
</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 <p>Top node
 </p>
 <hr>
@@ -896,7 +902,7 @@ Next: <a href="#second-node" accesskey="n" 
rel="next">second node</a> &nbsp; </p
 <p>
 Next: <a href="#third-node" accesskey="n" rel="next">third node</a>, Previous: 
<a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">second node</h4>
+<h4 class="node"><span>second node<a class="copiable-link" 
href=\'#second-node\'> &para;</a></span></h4>
 
 <p>second node
 </p>
@@ -905,7 +911,7 @@ Next: <a href="#third-node" accesskey="n" rel="next">third 
node</a>, Previous: <
 <p>
 Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">third node</h4>
+<h4 class="node"><span>third node<a class="copiable-link" 
href=\'#third-node\'> &para;</a></span></h4>
 
 
 
diff --git a/tp/t/results/sectioning/external_node_in_menu.pl 
b/tp/t/results/sectioning/external_node_in_menu.pl
index 7f92c7b9bd..6b013466d2 100644
--- a/tp/t/results/sectioning/external_node_in_menu.pl
+++ b/tp/t/results/sectioning/external_node_in_menu.pl
@@ -719,6 +719,12 @@ $result_converted{'html'}->{'external_node_in_menu'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -729,7 +735,7 @@ $result_converted{'html'}->{'external_node_in_menu'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#nchapter1" accesskey="n" rel="next">chap1</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <ul class="mini-toc">
@@ -742,7 +748,7 @@ Next: <a href="#nchapter1" accesskey="n" 
rel="next">chap1</a> &nbsp; </p>
 <p>
 Next: <a href="#nchapter2" accesskey="n" rel="next">chap2</a>, Previous: <a 
href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" 
rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chap1">1 chap1</h2>
+<h2 class="chapter" id="chap1"><span>1 chap1<a class="copiable-link" 
href=\'#chap1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -751,7 +757,7 @@ Next: <a href="#nchapter2" accesskey="n" 
rel="next">chap2</a>, Previous: <a href
 <p>
 Previous: <a href="#nchapter1" accesskey="p" rel="prev">chap1</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chap2">2 chap2</h2>
+<h2 class="chapter" id="chap2"><span>2 chap2<a class="copiable-link" 
href=\'#chap2\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/in_menu_only_special_ascii_spaces_node.pl 
b/tp/t/results/sectioning/in_menu_only_special_ascii_spaces_node.pl
index 3eb9f24749..f6afc26e18 100644
--- a/tp/t/results/sectioning/in_menu_only_special_ascii_spaces_node.pl
+++ b/tp/t/results/sectioning/in_menu_only_special_ascii_spaces_node.pl
@@ -561,6 +561,12 @@ 
$result_converted{'html'}->{'in_menu_only_special_ascii_spaces_node'} = '<!DOCTY
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -571,7 +577,7 @@ 
$result_converted{'html'}->{'in_menu_only_special_ascii_spaces_node'} = '<!DOCTY
 <p>
 Next: CARRIAGE RETURN|'."\r".'| &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <ul class="mini-toc">
@@ -584,7 +590,7 @@ Next: CARRIAGE RETURN|'."\r".'| &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="CARRIAGE-RETURN_007c-_007c">1 CARRIAGE 
RETURN|'."\r".'|</h2>
+<h2 class="chapter" id="CARRIAGE-RETURN_007c-_007c"><span>1 CARRIAGE 
RETURN|'."\r".'|<a class="copiable-link" href=\'#CARRIAGE-RETURN_007c-_007c\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -593,7 +599,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">top</a> 
&nbsp; </p>
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c">2 CHARACTER 
TABULATION|  | FORM FEED|&#12;|</h2>
+<h2 class="chapter" 
id="CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c"><span>2 CHARACTER 
TABULATION|    | FORM FEED|&#12;|<a class="copiable-link" 
href=\'#CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c\'> 
&para;</a></span></h2>
 
 </div>
 </div>
diff --git 
a/tp/t/results/sectioning/in_menu_only_special_ascii_spaces_node_menu.pl 
b/tp/t/results/sectioning/in_menu_only_special_ascii_spaces_node_menu.pl
index 238d1b5a17..210a4a3f0d 100644
--- a/tp/t/results/sectioning/in_menu_only_special_ascii_spaces_node_menu.pl
+++ b/tp/t/results/sectioning/in_menu_only_special_ascii_spaces_node_menu.pl
@@ -563,6 +563,8 @@ 
$result_converted{'html'}->{'in_menu_only_special_ascii_spaces_node_menu'} = '<!
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -577,7 +579,7 @@ td.menu-entry-destination {vertical-align: top}
 <p>
 Next: CARRIAGE RETURN|'."\r".'| &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; :</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
@@ -592,7 +594,7 @@ Next: CARRIAGE RETURN|'."\r".'| &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="CARRIAGE-RETURN_007c-_007c">1 CARRIAGE 
RETURN|'."\r".'|</h2>
+<h2 class="chapter" id="CARRIAGE-RETURN_007c-_007c"><span>1 CARRIAGE 
RETURN|'."\r".'|<a class="copiable-link" href=\'#CARRIAGE-RETURN_007c-_007c\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -601,7 +603,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">top</a> 
&nbsp; </p>
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c">2 CHARACTER 
TABULATION|  | FORM FEED|&#12;|</h2>
+<h2 class="chapter" 
id="CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c"><span>2 CHARACTER 
TABULATION|    | FORM FEED|&#12;|<a class="copiable-link" 
href=\'#CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c\'> 
&para;</a></span></h2>
 
 </div>
 </div>
diff --git a/tp/t/results/sectioning/in_menu_only_special_spaces_node.pl 
b/tp/t/results/sectioning/in_menu_only_special_spaces_node.pl
index aa9c8bac98..7c8563feec 100644
--- a/tp/t/results/sectioning/in_menu_only_special_spaces_node.pl
+++ b/tp/t/results/sectioning/in_menu_only_special_spaces_node.pl
@@ -1328,6 +1328,12 @@ 
$result_converted{'html'}->{'in_menu_only_special_spaces_node'} = '<!DOCTYPE htm
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1338,7 +1344,7 @@ 
$result_converted{'html'}->{'in_menu_only_special_spaces_node'} = '<!DOCTYPE htm
 <p>
 Next: <a href="#g_t_2002_2003_2002" accesskey="n" rel="next">EN QUAD| | EM 
QUAD| | EN SPACE| |</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 
@@ -1356,7 +1362,7 @@ Next: <a href="#g_t_2002_2003_2002" accesskey="n" 
rel="next">EN QUAD| | EM QUA
 <p>
 Next: CHARACTER TABULATION|    | FORM FEED|&#12;| LINE TABULATION||, 
Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c">1 EN QUAD| | EM 
QUAD| | EN SPACE| |</h2>
+<h2 class="chapter" 
id="EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c"><span>1 EN QUAD| 
| EM QUAD| | EN SPACE| |<a class="copiable-link" 
href=\'#EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -1365,7 +1371,7 @@ Next: CHARACTER TABULATION|       | FORM FEED|&#12;| LINE 
TABULATION||, Previous: <a
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c">2
 CHARACTER TABULATION|       | FORM FEED|&#12;| LINE TABULATION||</h2>
+<h2 class="chapter" 
id="CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c"><span>2
 CHARACTER TABULATION| | FORM FEED|&#12;| LINE TABULATION||<a 
class="copiable-link" 
href=\'#CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c\'>
 &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1374,7 +1380,7 @@ Next: CHARACTER TABULATION|       | FORM FEED|&#12;| LINE 
TABULATION||, Previous: <a
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="CARRIAGE-RETURN_007c-_007c">3 CARRIAGE 
RETURN|'."\r".'|</h2>
+<h2 class="chapter" id="CARRIAGE-RETURN_007c-_007c"><span>3 CARRIAGE 
RETURN|'."\r".'|<a class="copiable-link" href=\'#CARRIAGE-RETURN_007c-_007c\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -1383,7 +1389,7 @@ Next: CHARACTER TABULATION|       | FORM FEED|&#12;| LINE 
TABULATION||, Previous: <a
 <p>
 Next: <a href="#g_t_180e_2003" accesskey="n" rel="next">MONGOLIAN VOWEL 
SEPARATOR|᠎| EM SPACE| |</a>, Previous: CARRIAGE RETURN|'."\r".'|, Up: <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="NEXT-LINE-_0028NEL_0029_007c_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c">4
 NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |</h2>
+<h2 class="chapter" 
id="NEXT-LINE-_0028NEL_0029_007c_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c"><span>4
 NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |<a 
class="copiable-link" 
href=\'#NEXT-LINE-_0028NEL_0029_007c_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c\'>
 &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1392,7 +1398,7 @@ Next: <a href="#g_t_180e_2003" accesskey="n" 
rel="next">MONGOLIAN VOWEL SEPARATO
 <p>
 Next: <a 
href="#g_t_2004_2005_2006_2007_2008_2009_200a_2028_2029_202f_205f_3000" 
accesskey="n" rel="next">THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM 
SPACE| | FIGURE SPACE| | PUNCTUATION SPACE| | THIN SPACE| | HAIR SPACE| | LINE 
SEPARATOR|
| PARAGRAPH SEPARATOR|
| NARROW NO-BREAK SPACE| | MEDIUM 
MATHEMATICAL SPACE| | IDEOGRAPHIC SPACE| |</a>, Previous: <a 
href="#g_t_0085_00a0_1680" accesskey="p" rel="prev">NEXT LINE (NEL)|…| NO-BREAK 
SPACE| | OGHAM SPACE MARK| |</a>, Up: <a hre [...]
 </div>
-<h2 class="chapter" 
id="MONGOLIAN-VOWEL-SEPARATOR_007c_007c-EM-SPACE_007c-_007c">5 MONGOLIAN VOWEL 
SEPARATOR|᠎| EM SPACE| |</h2>
+<h2 class="chapter" 
id="MONGOLIAN-VOWEL-SEPARATOR_007c_007c-EM-SPACE_007c-_007c"><span>5 MONGOLIAN 
VOWEL SEPARATOR|᠎| EM SPACE| |<a class="copiable-link" 
href=\'#MONGOLIAN-VOWEL-SEPARATOR_007c_007c-EM-SPACE_007c-_007c\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -1402,7 +1408,7 @@ Next: <a 
href="#g_t_2004_2005_2006_2007_2008_2009_200a_2028_2029_202f_205f_3000"
 Previous: <a href="#g_t_180e_2003" accesskey="p" rel="prev">MONGOLIAN VOWEL 
SEPARATOR|᠎| EM SPACE| |</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> 
&nbsp; </p>
 </div>
 
-<h2 class="chapter" 
id="THREE_002dPER_002dEM-SPACE_007c-_007c-FOUR_002dPER_002dEM-SPACE_007c-_007c-SIX_002dPER_002dEM-SPACE_007c-_007c-FIGURE-SPACE_007c-_007c-PUNCTUATION-SPACE_007c-_007c-THIN-SPACE_007c-_007c-HAIR-SPACE_007c-_007c-LINE-SEPARATOR_007c_000a_007c-PARAGRAPH-SEPARATOR_007c_000a_000a_007c-NARROW-NO_002dBREAK-SPACE_007c-_007c-MEDIUM-MATHEMATICAL-SPACE_007c_005b_003f_005d_007c-IDEOGRAPHIC-SPACE_007c-_007c">6
 THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM SPACE| | FIGURE  [...]
+<h2 class="chapter" 
id="THREE_002dPER_002dEM-SPACE_007c-_007c-FOUR_002dPER_002dEM-SPACE_007c-_007c-SIX_002dPER_002dEM-SPACE_007c-_007c-FIGURE-SPACE_007c-_007c-PUNCTUATION-SPACE_007c-_007c-THIN-SPACE_007c-_007c-HAIR-SPACE_007c-_007c-LINE-SEPARATOR_007c_000a_007c-PARAGRAPH-SEPARATOR_007c_000a_000a_007c-NARROW-NO_002dBREAK-SPACE_007c-_007c-MEDIUM-MATHEMATICAL-SPACE_007c_005b_003f_005d_007c-IDEOGRAPHIC-SPACE_007c-_007c"><span>6
 THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM SPACE| | F [...]
 
 </div>
 </div>
diff --git a/tp/t/results/sectioning/in_menu_only_special_spaces_node_menu.pl 
b/tp/t/results/sectioning/in_menu_only_special_spaces_node_menu.pl
index 4362f8c981..a007250626 100644
--- a/tp/t/results/sectioning/in_menu_only_special_spaces_node_menu.pl
+++ b/tp/t/results/sectioning/in_menu_only_special_spaces_node_menu.pl
@@ -1330,6 +1330,8 @@ 
$result_converted{'html'}->{'in_menu_only_special_spaces_node_menu'} = '<!DOCTYP
 <link href="#Top" rel="start" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -1344,7 +1346,7 @@ td.menu-entry-destination {vertical-align: top}
 <p>
 Next: <a href="#g_t_2002_2003_2002" accesskey="n" rel="next">EN QUAD| | EM 
QUAD| | EN SPACE| |</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#g_t_2002_2003_2002" 
accesskey="1">   </a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
@@ -1368,7 +1370,7 @@ Next: <a href="#g_t_2002_2003_2002" accesskey="n" 
rel="next">EN QUAD| | EM QUA
 <p>
 Next: CHARACTER TABULATION|    | FORM FEED|&#12;| LINE TABULATION||, 
Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c">1 EN QUAD| | EM 
QUAD| | EN SPACE| |</h2>
+<h2 class="chapter" 
id="EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c"><span>1 EN QUAD| 
| EM QUAD| | EN SPACE| |<a class="copiable-link" 
href=\'#EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -1377,7 +1379,7 @@ Next: CHARACTER TABULATION|       | FORM FEED|&#12;| LINE 
TABULATION||, Previous: <a
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c">2
 CHARACTER TABULATION|       | FORM FEED|&#12;| LINE TABULATION||</h2>
+<h2 class="chapter" 
id="CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c"><span>2
 CHARACTER TABULATION| | FORM FEED|&#12;| LINE TABULATION||<a 
class="copiable-link" 
href=\'#CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c\'>
 &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1386,7 +1388,7 @@ Next: CHARACTER TABULATION|       | FORM FEED|&#12;| LINE 
TABULATION||, Previous: <a
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="CARRIAGE-RETURN_007c-_007c">3 CARRIAGE 
RETURN|'."\r".'|</h2>
+<h2 class="chapter" id="CARRIAGE-RETURN_007c-_007c"><span>3 CARRIAGE 
RETURN|'."\r".'|<a class="copiable-link" href=\'#CARRIAGE-RETURN_007c-_007c\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -1395,7 +1397,7 @@ Next: CHARACTER TABULATION|       | FORM FEED|&#12;| LINE 
TABULATION||, Previous: <a
 <p>
 Next: <a href="#g_t_180e_2003" accesskey="n" rel="next">MONGOLIAN VOWEL 
SEPARATOR|᠎| EM SPACE| |</a>, Previous: CARRIAGE RETURN|'."\r".'|, Up: <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="NEXT-LINE-_0028NEL_0029_007c_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c">4
 NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |</h2>
+<h2 class="chapter" 
id="NEXT-LINE-_0028NEL_0029_007c_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c"><span>4
 NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |<a 
class="copiable-link" 
href=\'#NEXT-LINE-_0028NEL_0029_007c_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c\'>
 &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1404,7 +1406,7 @@ Next: <a href="#g_t_180e_2003" accesskey="n" 
rel="next">MONGOLIAN VOWEL SEPARATO
 <p>
 Next: <a 
href="#g_t_2004_2005_2006_2007_2008_2009_200a_2028_2029_202f_205f_3000" 
accesskey="n" rel="next">THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM 
SPACE| | FIGURE SPACE| | PUNCTUATION SPACE| | THIN SPACE| | HAIR SPACE| | LINE 
SEPARATOR|
| PARAGRAPH SEPARATOR|
| NARROW NO-BREAK SPACE| | MEDIUM 
MATHEMATICAL SPACE| | IDEOGRAPHIC SPACE| |</a>, Previous: <a 
href="#g_t_0085_00a0_1680" accesskey="p" rel="prev">NEXT LINE (NEL)|…| NO-BREAK 
SPACE| | OGHAM SPACE MARK| |</a>, Up: <a hre [...]
 </div>
-<h2 class="chapter" 
id="MONGOLIAN-VOWEL-SEPARATOR_007c_007c-EM-SPACE_007c-_007c">5 MONGOLIAN VOWEL 
SEPARATOR|᠎| EM SPACE| |</h2>
+<h2 class="chapter" 
id="MONGOLIAN-VOWEL-SEPARATOR_007c_007c-EM-SPACE_007c-_007c"><span>5 MONGOLIAN 
VOWEL SEPARATOR|᠎| EM SPACE| |<a class="copiable-link" 
href=\'#MONGOLIAN-VOWEL-SEPARATOR_007c_007c-EM-SPACE_007c-_007c\'> 
&para;</a></span></h2>
 
 <hr>
 </div>
@@ -1414,7 +1416,7 @@ Next: <a 
href="#g_t_2004_2005_2006_2007_2008_2009_200a_2028_2029_202f_205f_3000"
 Previous: <a href="#g_t_180e_2003" accesskey="p" rel="prev">MONGOLIAN VOWEL 
SEPARATOR|᠎| EM SPACE| |</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> 
&nbsp; </p>
 </div>
 
-<h2 class="chapter" 
id="THREE_002dPER_002dEM-SPACE_007c-_007c-FOUR_002dPER_002dEM-SPACE_007c-_007c-SIX_002dPER_002dEM-SPACE_007c-_007c-FIGURE-SPACE_007c-_007c-PUNCTUATION-SPACE_007c-_007c-THIN-SPACE_007c-_007c-HAIR-SPACE_007c-_007c-LINE-SEPARATOR_007c_000a_007c-PARAGRAPH-SEPARATOR_007c_000a_000a_007c-NARROW-NO_002dBREAK-SPACE_007c-_007c-MEDIUM-MATHEMATICAL-SPACE_007c_005b_003f_005d_007c-IDEOGRAPHIC-SPACE_007c-_007c">6
 THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM SPACE| | FIGURE  [...]
+<h2 class="chapter" 
id="THREE_002dPER_002dEM-SPACE_007c-_007c-FOUR_002dPER_002dEM-SPACE_007c-_007c-SIX_002dPER_002dEM-SPACE_007c-_007c-FIGURE-SPACE_007c-_007c-PUNCTUATION-SPACE_007c-_007c-THIN-SPACE_007c-_007c-HAIR-SPACE_007c-_007c-LINE-SEPARATOR_007c_000a_007c-PARAGRAPH-SEPARATOR_007c_000a_000a_007c-NARROW-NO_002dBREAK-SPACE_007c-_007c-MEDIUM-MATHEMATICAL-SPACE_007c_005b_003f_005d_007c-IDEOGRAPHIC-SPACE_007c-_007c"><span>6
 THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM SPACE| | F [...]
 
 </div>
 </div>
diff --git a/tp/t/results/sectioning/next_in_menu_is_below.pl 
b/tp/t/results/sectioning/next_in_menu_is_below.pl
index 97dbc37cbb..5be9612555 100644
--- a/tp/t/results/sectioning/next_in_menu_is_below.pl
+++ b/tp/t/results/sectioning/next_in_menu_is_below.pl
@@ -1056,6 +1056,12 @@ $result_converted{'html'}->{'next_in_menu_is_below'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1066,7 +1072,7 @@ $result_converted{'html'}->{'next_in_menu_is_below'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <ul class="mini-toc">
@@ -1078,7 +1084,7 @@ Next: <a href="#chapter" accesskey="n" 
rel="next">chapter</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 
 
 <ul class="mini-toc">
@@ -1090,7 +1096,7 @@ Previous: <a href="#Top" accesskey="p" 
rel="prev">top</a>, Up: <a href="#Top" ac
 <p>
 Next: <a href="#subsection" accesskey="n" rel="next">subsection</a>, Up: <a 
href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; </p>
 </div>
-<h3 class="section" id="section-1">1.1 section</h3>
+<h3 class="section" id="section-1"><span>1.1 section<a class="copiable-link" 
href=\'#section-1\'> &para;</a></span></h3>
 
 
 <ul class="mini-toc">
@@ -1102,7 +1108,7 @@ Next: <a href="#subsection" accesskey="n" 
rel="next">subsection</a>, Up: <a href
 <p>
 Previous: <a href="#section" accesskey="p" rel="prev">section</a>, Up: <a 
href="#section" accesskey="u" rel="up">section</a> &nbsp; </p>
 </div>
-<h4 class="subsection" id="subsection-1">1.1.1 subsection</h4>
+<h4 class="subsection" id="subsection-1"><span>1.1.1 subsection<a 
class="copiable-link" href=\'#subsection-1\'> &para;</a></span></h4>
 </div>
 </div>
 </div>
diff --git a/tp/t/results/sectioning/no_argument_and_contents.pl 
b/tp/t/results/sectioning/no_argument_and_contents.pl
index b41b4450cd..ea52fddc71 100644
--- a/tp/t/results/sectioning/no_argument_and_contents.pl
+++ b/tp/t/results/sectioning/no_argument_and_contents.pl
@@ -202,6 +202,8 @@ $result_converted{'html'}->{'no_argument_and_contents'} = 
'<!DOCTYPE html>
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -212,7 +214,7 @@ ul.toc-numbered-mark {list-style: none}
 <body lang="en">
 
 <div class="top-level-extent" id="for-example">
-<h1 class="top">for example</h1>
+<h1 class="top"><span>for example<a class="copiable-link" 
href=\'#for-example\'> &para;</a></span></h1>
 
 <div class="element-contents" id="SEC_Contents">
 <h2 class="contents-heading">Table of Contents</h2>
@@ -225,7 +227,7 @@ ul.toc-numbered-mark {list-style: none}
 </div>
 </div>
 <div class="chapter-level-extent">
-<h2 class="chapter">1 </h2>
+<h2 class="chapter"><span>1 </span></h2>
 
 </div>
 </div>
diff --git a/tp/t/results/sectioning/no_menu.pl 
b/tp/t/results/sectioning/no_menu.pl
index 5e3799eaf4..fddbef572c 100644
--- a/tp/t/results/sectioning/no_menu.pl
+++ b/tp/t/results/sectioning/no_menu.pl
@@ -578,6 +578,12 @@ $result_converted{'html'}->{'no_menu'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -600,7 +606,7 @@ Next: <a href="#c1" accesskey="n" rel="next">c1</a> &nbsp; 
</p>
 <p>
 Next: <a href="#c2" accesskey="n" rel="next">c2</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="c1-1">1 c1</h2>
+<h2 class="chapter" id="c1-1"><span>1 c1<a class="copiable-link" 
href=\'#c1-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -609,7 +615,7 @@ Next: <a href="#c2" accesskey="n" rel="next">c2</a> &nbsp; 
</p>
 <p>
 Next: <a href="#c3" accesskey="n" rel="next">c3</a>, Previous: <a href="#c1" 
accesskey="p" rel="prev">c1</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="c2-1">2 c2</h2>
+<h2 class="chapter" id="c2-1"><span>2 c2<a class="copiable-link" 
href=\'#c2-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -618,7 +624,7 @@ Next: <a href="#c3" accesskey="n" rel="next">c3</a>, 
Previous: <a href="#c1" acc
 <p>
 Previous: <a href="#c2" accesskey="p" rel="prev">c2</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="c3-1">3 c3</h2>
+<h2 class="chapter" id="c3-1"><span>3 c3<a class="copiable-link" 
href=\'#c3-1\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/node_part_chapter_after_chapter.pl 
b/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
index 582ee5cd15..3ff4d9b854 100644
--- a/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
+++ b/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
@@ -1270,6 +1270,8 @@ 
$result_converted{'html'}->{'node_part_chapter_after_chapter'} = '<!DOCTYPE html
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -1283,7 +1285,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#chapter-node" accesskey="n" rel="next">chapter node</a> &nbsp; 
[<a href="#SEC_Contents" title="Table of contents" 
rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <div class="element-contents" id="SEC_Contents">
@@ -1310,7 +1312,7 @@ Next: <a href="#chapter-node" accesskey="n" 
rel="next">chapter node</a> &nbsp; [
 Next: <a href="#part-chapter-node" accesskey="n" rel="next">chapter with part 
node</a>, Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; [<a href="#SEC_Contents" 
title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
 
-<h2 class="chapter" id="chapter-node-1">1 chapter node</h2>
+<h2 class="chapter" id="chapter-node-1"><span>1 chapter node<a 
class="copiable-link" href=\'#chapter-node-1\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1322,13 +1324,13 @@ Previous: <a href="#chapter-node" accesskey="p" 
rel="prev">chapter node</a>, Up:
 </div>
 </div>
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#part-chapter-node" accesskey="1">chapter with part node</a></li>
 </ul>
-<h2 class="chapter" id="chapter-with-part-node">2 chapter with part node</h2>
+<h2 class="chapter" id="chapter-with-part-node"><span>2 chapter with part 
node<a class="copiable-link" href=\'#chapter-with-part-node\'> 
&para;</a></span></h2>
 
 </div>
 
diff --git a/tp/t/results/sectioning/node_part_chapter_after_top.pl 
b/tp/t/results/sectioning/node_part_chapter_after_top.pl
index c7dbf0552d..6fcb11b4a0 100644
--- a/tp/t/results/sectioning/node_part_chapter_after_top.pl
+++ b/tp/t/results/sectioning/node_part_chapter_after_top.pl
@@ -827,6 +827,12 @@ $result_converted{'html'}->{'node_part_chapter_after_top'} 
= '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -837,7 +843,7 @@ $result_converted{'html'}->{'node_part_chapter_after_top'} 
= '<!DOCTYPE html>
 <p>
 Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -849,13 +855,13 @@ Previous: <a href="#Top" accesskey="p" 
rel="prev">top</a>, Up: <a href="#Top" ac
 </div>
 </div>
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#chapter-node" accesskey="1">chapter</a></li>
 </ul>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 </div>
 
 
diff --git a/tp/t/results/sectioning/node_sectop_before_chapter_no_node.pl 
b/tp/t/results/sectioning/node_sectop_before_chapter_no_node.pl
index 10686e2d6e..59f4c3ef76 100644
--- a/tp/t/results/sectioning/node_sectop_before_chapter_no_node.pl
+++ b/tp/t/results/sectioning/node_sectop_before_chapter_no_node.pl
@@ -266,6 +266,12 @@ 
$result_converted{'html'}->{'node_sectop_before_chapter_no_node'} = '<!DOCTYPE h
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -273,13 +279,13 @@ 
$result_converted{'html'}->{'node_sectop_before_chapter_no_node'} = '<!DOCTYPE h
 <body lang="en">
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top-section">top section</h1>
+<h1 class="top" id="top-section"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chap" accesskey="1">chap</a></li>
 </ul>
 <div class="chapter-level-extent" id="chap">
-<h2 class="chapter">1 chap</h2>
+<h2 class="chapter"><span>1 chap<a class="copiable-link" href=\'#chap\'> 
&para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/node_sectop_before_lone_node_Top.pl 
b/tp/t/results/sectioning/node_sectop_before_lone_node_Top.pl
index 9f89505929..e25944807b 100644
--- a/tp/t/results/sectioning/node_sectop_before_lone_node_Top.pl
+++ b/tp/t/results/sectioning/node_sectop_before_lone_node_Top.pl
@@ -463,6 +463,12 @@ 
$result_converted{'html'}->{'node_sectop_before_lone_node_Top'} = '<!DOCTYPE htm
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#node-before" rel="start" title="node before">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -474,7 +480,7 @@ 
$result_converted{'html'}->{'node_sectop_before_lone_node_Top'} = '<!DOCTYPE htm
 <p>
 Next: <a href="#chap" accesskey="n" rel="next">chap</a>, Previous: <a 
href="#Top" accesskey="p" rel="prev">Top</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top-sectionning">top sectionning</h1>
+<h1 class="top" id="top-sectionning"><span>top sectionning<a 
class="copiable-link" href=\'#top-sectionning\'> &para;</a></span></h1>
 
 <p>in node before
 </p>
@@ -486,7 +492,7 @@ Next: <a href="#chap" accesskey="n" rel="next">chap</a>, 
Previous: <a href="#Top
 <p>
 Next: <a href="#node-before" accesskey="n" rel="next">top sectionning</a> 
&nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 <p>in node Top
 </p>
@@ -496,7 +502,7 @@ Next: <a href="#node-before" accesskey="n" rel="next">top 
sectionning</a> &nbsp;
 <p>
 Up: <a href="#node-before" accesskey="u" rel="up">top sectionning</a> &nbsp; 
</p>
 </div>
-<h2 class="chapter" id="chap-1">1 chap</h2>
+<h2 class="chapter" id="chap-1"><span>1 chap<a class="copiable-link" 
href=\'#chap-1\'> &para;</a></span></h2>
 
 <p>in chap
 </p></div>
diff --git a/tp/t/results/sectioning/node_up_direction_for_top_with_manual.pl 
b/tp/t/results/sectioning/node_up_direction_for_top_with_manual.pl
index 82030da1ae..ad783edfb0 100644
--- a/tp/t/results/sectioning/node_up_direction_for_top_with_manual.pl
+++ b/tp/t/results/sectioning/node_up_direction_for_top_with_manual.pl
@@ -166,12 +166,18 @@ 
$result_converted{'html'}->{'node_up_direction_for_top_with_manual'} = '<!DOCTYP
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 
diff --git a/tp/t/results/sectioning/node_up_external_node.pl 
b/tp/t/results/sectioning/node_up_external_node.pl
index f2e7d19d16..45adab3901 100644
--- a/tp/t/results/sectioning/node_up_external_node.pl
+++ b/tp/t/results/sectioning/node_up_external_node.pl
@@ -674,6 +674,12 @@ $result_converted{'html'}->{'node_up_external_node'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -683,7 +689,7 @@ $result_converted{'html'}->{'node_up_external_node'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -691,7 +697,7 @@ Next: <a href="#first" accesskey="n" rel="next">first</a> 
&nbsp; </p>
 <p>
 Next: <a href="manual1.html#Top" accesskey="n" rel="next">(manual1)</a>, 
Previous: <a href="manual2.html#Top" accesskey="p" rel="prev">(manual2)</a>, 
Up: <a href="manual3.html#Top" accesskey="u" rel="up">(manual3)</a> &nbsp; </p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 
 
 
diff --git a/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl 
b/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
index 9c8de67301..e68abc4729 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
@@ -1041,6 +1041,12 @@ 
$result_converted{'html'}->{'nodes_after_top_before_chapter_nodes'} = '<!DOCTYPE
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1050,7 +1056,7 @@ 
$result_converted{'html'}->{'nodes_after_top_before_chapter_nodes'} = '<!DOCTYPE
 <p>
 Next: <a href="#second-node" accesskey="n" rel="next">second node</a> &nbsp; 
</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 <p>Top node
 </p>
 <hr>
@@ -1058,7 +1064,7 @@ Next: <a href="#second-node" accesskey="n" 
rel="next">second node</a> &nbsp; </p
 <p>
 Next: <a href="#third-node" accesskey="n" rel="next">chapter</a>, Previous: <a 
href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">second node</h4>
+<h4 class="node"><span>second node<a class="copiable-link" 
href=\'#second-node\'> &para;</a></span></h4>
 
 <p>second node
 </p>
@@ -1068,7 +1074,7 @@ Next: <a href="#third-node" accesskey="n" 
rel="next">chapter</a>, Previous: <a h
 <p>
 Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 </div>
 
 
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl 
b/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl
index 03ae7ad32e..e412ab2703 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl
@@ -614,6 +614,12 @@ 
$result_converted{'html'}->{'nodes_after_top_before_chapter_not_split'} = '<!DOC
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -623,7 +629,7 @@ 
$result_converted{'html'}->{'nodes_after_top_before_chapter_not_split'} = '<!DOC
 <p>
 Next: <a href="#second-node" accesskey="n" rel="next">second node</a> &nbsp; 
</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 <p>Top node
 </p>
 <hr>
@@ -631,7 +637,7 @@ Next: <a href="#second-node" accesskey="n" 
rel="next">second node</a> &nbsp; </p
 <p>
 Next: <a href="#third-node" accesskey="n" rel="next">chapter</a>, Previous: <a 
href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">second node</h4>
+<h4 class="node"><span>second node<a class="copiable-link" 
href=\'#second-node\'> &para;</a></span></h4>
 
 <p>second node
 </p>
@@ -641,7 +647,7 @@ Next: <a href="#third-node" accesskey="n" 
rel="next">chapter</a>, Previous: <a h
 <p>
 Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 </div>
 
 
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl
 
b/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl
index b7d5fe8548..820232ae29 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl
@@ -614,6 +614,12 @@ 
$result_converted{'html'}->{'nodes_after_top_before_chapter_not_split_no_use_nod
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -623,7 +629,7 @@ 
$result_converted{'html'}->{'nodes_after_top_before_chapter_not_split_no_use_nod
 <p>
  &nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 <p>Top node
 </p>
 <hr>
@@ -631,7 +637,7 @@ 
$result_converted{'html'}->{'nodes_after_top_before_chapter_not_split_no_use_nod
 <p>
  &nbsp; </p>
 </div>
-<h4 class="node">second node</h4>
+<h4 class="node"><span>second node<a class="copiable-link" 
href=\'#second-node\'> &para;</a></span></h4>
 
 <p>second node
 </p>
@@ -641,7 +647,7 @@ 
$result_converted{'html'}->{'nodes_after_top_before_chapter_not_split_no_use_nod
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 </div>
 
 
diff --git a/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl 
b/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
index cd2b1fcb86..980b1cebf0 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
@@ -750,6 +750,12 @@ 
$result_converted{'html'}->{'nodes_after_top_before_chapter_sections'} = '<!DOCT
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -759,7 +765,7 @@ 
$result_converted{'html'}->{'nodes_after_top_before_chapter_sections'} = '<!DOCT
 <p>
 Next: <a href="#second-node" accesskey="n" rel="next">second node</a> &nbsp; 
</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 <p>Top node
 </p>
 <hr>
@@ -767,7 +773,7 @@ Next: <a href="#second-node" accesskey="n" 
rel="next">second node</a> &nbsp; </p
 <p>
 Next: <a href="#third-node" accesskey="n" rel="next">chapter</a>, Previous: <a 
href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" 
rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">second node</h4>
+<h4 class="node"><span>second node<a class="copiable-link" 
href=\'#second-node\'> &para;</a></span></h4>
 
 <p>second node
 </p>
@@ -777,7 +783,7 @@ Next: <a href="#third-node" accesskey="n" 
rel="next">chapter</a>, Previous: <a h
 <p>
 Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 </div>
 
 
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_chapter_texi2html/res_html/nodes_after_top_before_chapter_texi2html.html
 
b/tp/t/results/sectioning/nodes_after_top_before_chapter_texi2html/res_html/nodes_after_top_before_chapter_texi2html.html
index 64d352ad75..f6e7f21083 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_chapter_texi2html/res_html/nodes_after_top_before_chapter_texi2html.html
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_chapter_texi2html/res_html/nodes_after_top_before_chapter_texi2html.html
@@ -13,7 +13,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -35,7 +37,7 @@ td.menu-entry-destination {vertical-align: top}
 <p>second node
 </p>
 <div class="chapter-level-extent" id="third-node">
-<h1 class="chapter" id="chapter">1 chapter</h1>
+<h1 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href='#chapter'> &para;</a></span></h1>
 <hr>
 </div>
 <p>
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_chapter_texi2html_use_nodes_chapter/res_html/index.html
 
b/tp/t/results/sectioning/nodes_after_top_before_chapter_texi2html_use_nodes_chapter/res_html/index.html
index e3b0ea1715..0ec574632d 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_chapter_texi2html_use_nodes_chapter/res_html/index.html
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_chapter_texi2html_use_nodes_chapter/res_html/index.html
@@ -13,7 +13,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -31,7 +33,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a 
href="nodes_after_top_before_chapter_texi2html_use_nodes_chapter_abt.html#SEC_About"
 title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href='#Top'> 
&para;</a></span></h1>
 <p>Top node
 </p><table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#second-node">second 
node</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -56,7 +58,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a 
href="nodes_after_top_before_chapter_texi2html_use_nodes_chapter_abt.html#SEC_About"
 title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="node">second node</h3>
+<h3 class="node"><span>second node<a class="copiable-link" 
href='#second-node'> &para;</a></span></h3>
 
 <p>second node
 </p>
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_chapter_texi2html_use_nodes_chapter/res_html/third-node.html
 
b/tp/t/results/sectioning/nodes_after_top_before_chapter_texi2html_use_nodes_chapter/res_html/third-node.html
index b9d12472a7..012c3c65f9 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_chapter_texi2html_use_nodes_chapter/res_html/third-node.html
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_chapter_texi2html_use_nodes_chapter/res_html/third-node.html
@@ -13,7 +13,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 -->
 </style>
 
@@ -37,7 +39,7 @@ span.program-in-footer {font-size: smaller}
 <td>[Index]</td>
 <td>[<a 
href="nodes_after_top_before_chapter_texi2html_use_nodes_chapter_abt.html#SEC_About"
 title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="chapter" id="chapter">1 chapter</h1>
+<h1 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href='#chapter'> &para;</a></span></h1>
 </div>
 <hr>
 <table class="nav-panel" cellpadding="1" cellspacing="1" border="0">
diff --git a/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl 
b/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
index 9816ca2e83..ed1952b86b 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
@@ -1046,6 +1046,12 @@ 
$result_converted{'html'}->{'nodes_after_top_before_section_nodes'} = '<!DOCTYPE
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1055,7 +1061,7 @@ 
$result_converted{'html'}->{'nodes_after_top_before_section_nodes'} = '<!DOCTYPE
 <p>
 Next: <a href="#second-node" accesskey="n" rel="next">second node</a> &nbsp; 
</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 <p>Top node
 </p>
 <hr>
@@ -1063,7 +1069,7 @@ Next: <a href="#second-node" accesskey="n" 
rel="next">second node</a> &nbsp; </p
 <p>
 Next: <a href="#third-node" accesskey="n" rel="next">subsection</a>, Previous: 
<a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">second node</h4>
+<h4 class="node"><span>second node<a class="copiable-link" 
href=\'#second-node\'> &para;</a></span></h4>
 
 <p>second node
 </p>
@@ -1073,7 +1079,7 @@ Next: <a href="#third-node" accesskey="n" 
rel="next">subsection</a>, Previous: <
 <p>
 Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="subsection" id="subsection">1 subsection</h4>
+<h4 class="subsection" id="subsection"><span>1 subsection<a 
class="copiable-link" href=\'#subsection\'> &para;</a></span></h4>
 </div>
 
 
diff --git a/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl 
b/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
index a40ed0e473..6adacf2ddb 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
@@ -755,6 +755,12 @@ 
$result_converted{'html'}->{'nodes_after_top_before_section_sections'} = '<!DOCT
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -764,7 +770,7 @@ 
$result_converted{'html'}->{'nodes_after_top_before_section_sections'} = '<!DOCT
 <p>
 Next: <a href="#second-node" accesskey="n" rel="next">second node</a> &nbsp; 
</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 <p>Top node
 </p>
 <hr>
@@ -772,7 +778,7 @@ Next: <a href="#second-node" accesskey="n" 
rel="next">second node</a> &nbsp; </p
 <p>
 Next: <a href="#third-node" accesskey="n" rel="next">subsection</a>, Previous: 
<a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">second node</h4>
+<h4 class="node"><span>second node<a class="copiable-link" 
href=\'#second-node\'> &para;</a></span></h4>
 
 <p>second node
 </p>
@@ -782,7 +788,7 @@ Next: <a href="#third-node" accesskey="n" 
rel="next">subsection</a>, Previous: <
 <p>
 Previous: <a href="#second-node" accesskey="p" rel="prev">second node</a>, Up: 
<a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="subsection" id="subsection">1 subsection</h4>
+<h4 class="subsection" id="subsection"><span>1 subsection<a 
class="copiable-link" href=\'#subsection\'> &para;</a></span></h4>
 </div>
 
 
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/index.html
 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/index.html
index 0a573f2ece..a93d3dd45b 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/index.html
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_chapter/res_html/index.html
@@ -13,7 +13,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -35,7 +37,7 @@ td.menu-entry-destination {vertical-align: top}
 <p>second node
 </p>
 <div class="subsection-level-extent" id="third-node">
-<h3 class="subsection" id="subsection">1 subsection</h3>
+<h3 class="subsection" id="subsection"><span>1 subsection<a 
class="copiable-link" href='#subsection'> &para;</a></span></h3>
 <hr>
 </div>
 <p>
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes/res_html/nodes_after_top_before_section_texi2html_use_nodes.html
 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes/res_html/nodes_after_top_before_section_texi2html_use_nodes.html
index 2f717a64a1..b93856eb85 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes/res_html/nodes_after_top_before_section_texi2html_use_nodes.html
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes/res_html/nodes_after_top_before_section_texi2html_use_nodes.html
@@ -13,7 +13,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.button-direction-about {text-align:center}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
@@ -33,7 +35,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href='#Top'> 
&para;</a></span></h1>
 <p>Top node
 </p><table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#second-node">second 
node</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -58,7 +60,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="node">second node</h3>
+<h3 class="node"><span>second node<a class="copiable-link" 
href='#second-node'> &para;</a></span></h3>
 
 <p>second node
 </p>
@@ -79,7 +81,7 @@ td.name-direction-about {text-align:center}
 <td>[Index]</td>
 <td>[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="subsection">1 subsection</h3>
+<h3 class="subsection" id="subsection"><span>1 subsection<a 
class="copiable-link" href='#subsection'> &para;</a></span></h3>
 <hr style="height: 6px;">
 </div>
 <div class="element-about" id="SEC_About">
diff --git 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/index.html
 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/index.html
index 218c47ac28..007d91dc71 100644
--- 
a/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/index.html
+++ 
b/tp/t/results/sectioning/nodes_after_top_before_section_texi2html_use_nodes_chapter/res_html/index.html
@@ -13,7 +13,9 @@
 
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 span.program-in-footer {font-size: smaller}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -31,7 +33,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a 
href="nodes_after_top_before_section_texi2html_use_nodes_chapter_abt.html#SEC_About"
 title="About (help)"> ? </a>]</td>
 </tr></table>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href='#Top'> 
&para;</a></span></h1>
 <p>Top node
 </p><table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="#second-node">second 
node</a></td><td>&nbsp;&nbsp;</td><td class="menu-entry-description">
@@ -56,7 +58,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a 
href="nodes_after_top_before_section_texi2html_use_nodes_chapter_abt.html#SEC_About"
 title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="node">second node</h3>
+<h3 class="node"><span>second node<a class="copiable-link" 
href='#second-node'> &para;</a></span></h3>
 
 <p>second node
 </p>
@@ -77,7 +79,7 @@ td.menu-entry-destination {vertical-align: top}
 <td>[Index]</td>
 <td>[<a 
href="nodes_after_top_before_section_texi2html_use_nodes_chapter_abt.html#SEC_About"
 title="About (help)"> ? </a>]</td>
 </tr></table>
-<h3 class="subsection" id="subsection">1 subsection</h3>
+<h3 class="subsection" id="subsection"><span>1 subsection<a 
class="copiable-link" href='#subsection'> &para;</a></span></h3>
 </div>
 <hr>
 <table class="nav-panel" cellpadding="1" cellspacing="1" border="0">
diff --git a/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl 
b/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl
index 6d90490858..35a1781106 100644
--- a/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl
+++ b/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl
@@ -636,6 +636,12 @@ 
$result_converted{'html'}->{'nodes_no_node_top_explicit_directions'} = '<!DOCTYP
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#first" rel="start" title="first">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -645,7 +651,7 @@ 
$result_converted{'html'}->{'nodes_no_node_top_explicit_directions'} = '<!DOCTYP
 <p>
 Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
 </div>
-<h4 class="node">first</h4>
+<h4 class="node"><span>first<a class="copiable-link" href=\'#first\'> 
&para;</a></span></h4>
 <p>first node
 </p>
 
@@ -654,7 +660,7 @@ Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> 
&nbsp; </p>
 <p>
 Previous: <a href="#first" accesskey="p" rel="prev">first</a>, Up: <a 
href="#first" accesskey="u" rel="up">first</a> &nbsp; </p>
 </div>
-<h4 class="node">second node</h4>
+<h4 class="node"><span>second node<a class="copiable-link" 
href=\'#second-node\'> &para;</a></span></h4>
 <p>second node
 </p>
 
diff --git a/tp/t/results/sectioning/one_node_explicit_directions_anchor.pl 
b/tp/t/results/sectioning/one_node_explicit_directions_anchor.pl
index 3b605fa756..3761db0439 100644
--- a/tp/t/results/sectioning/one_node_explicit_directions_anchor.pl
+++ b/tp/t/results/sectioning/one_node_explicit_directions_anchor.pl
@@ -282,12 +282,18 @@ 
$result_converted{'html'}->{'one_node_explicit_directions_anchor'} = '<!DOCTYPE
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#one-node" rel="start" title="one node">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
-<h4 class="node" id="one-node">one node</h4>
+<h4 class="node" id="one-node"><span>one node<a class="copiable-link" 
href=\'#one-node\'> &para;</a></span></h4>
 <p>Top node
 </p>
 <p>anchor ref <a class="anchor" id="ref"></a>.
diff --git a/tp/t/results/sectioning/one_subsection.pl 
b/tp/t/results/sectioning/one_subsection.pl
index 4089617d51..2412714abb 100644
--- a/tp/t/results/sectioning/one_subsection.pl
+++ b/tp/t/results/sectioning/one_subsection.pl
@@ -97,13 +97,19 @@ $result_converted{'html'}->{'one_subsection'} = '<!DOCTYPE 
html>
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="subsection-level-extent" id="The-subsection">
-<h4 class="subsection">1 The subsection</h4>
+<h4 class="subsection"><span>1 The subsection<a class="copiable-link" 
href=\'#The-subsection\'> &para;</a></span></h4>
 </div>
 
 
diff --git a/tp/t/results/sectioning/one_subsection_and_node.pl 
b/tp/t/results/sectioning/one_subsection_and_node.pl
index df59e0130b..23b6147beb 100644
--- a/tp/t/results/sectioning/one_subsection_and_node.pl
+++ b/tp/t/results/sectioning/one_subsection_and_node.pl
@@ -194,13 +194,19 @@ $result_converted{'html'}->{'one_subsection_and_node'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#one-node" rel="start" title="one node">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="subsection-level-extent" id="one-node">
-<h4 class="subsection" id="The-subsection">1 The subsection</h4>
+<h4 class="subsection" id="The-subsection"><span>1 The subsection<a 
class="copiable-link" href=\'#The-subsection\'> &para;</a></span></h4>
 </div>
 
 
diff --git a/tp/t/results/sectioning/part_before_chapter.pl 
b/tp/t/results/sectioning/part_before_chapter.pl
index 0725258f92..a44391e0db 100644
--- a/tp/t/results/sectioning/part_before_chapter.pl
+++ b/tp/t/results/sectioning/part_before_chapter.pl
@@ -219,20 +219,26 @@ $result_converted{'html'}->{'part_before_chapter'} = 
'<!DOCTYPE html>
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter">
-<h2 class="chapter">1 chapter</h2>
+<h2 class="chapter"><span>1 chapter<a class="copiable-link" href=\'#chapter\'> 
&para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/part_before_section.pl 
b/tp/t/results/sectioning/part_before_section.pl
index 6c613cba72..0e4d62f224 100644
--- a/tp/t/results/sectioning/part_before_section.pl
+++ b/tp/t/results/sectioning/part_before_section.pl
@@ -205,14 +205,14 @@ $result_directions_text{'part_before_section'} = 
'element: @section section
 
 
 $result_converted{'html_text'}->{'part_before_section'} = '<div 
class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#section" accesskey="1">section</a></li>
 </ul>
 <div class="chapter-level-extent" id="section">
-<h2 class="chapter section-level-set-chapter">1 section</h2>
+<h2 class="chapter section-level-set-chapter"><span>1 section<a 
class="copiable-link" href=\'#section\'> &para;</a></span></h2>
 </div>
 </div>
 ';
diff --git a/tp/t/results/sectioning/part_before_top.pl 
b/tp/t/results/sectioning/part_before_top.pl
index be8b9c1283..63d3acc1b6 100644
--- a/tp/t/results/sectioning/part_before_top.pl
+++ b/tp/t/results/sectioning/part_before_top.pl
@@ -227,18 +227,24 @@ $result_converted{'html'}->{'part_before_top'} = 
'<!DOCTYPE html>
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 </div>
 <div class="top-level-extent" id="top">
-<h1 class="top">top</h1>
+<h1 class="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 </div>
 
 
diff --git a/tp/t/results/sectioning/part_chapter_after_top.pl 
b/tp/t/results/sectioning/part_chapter_after_top.pl
index 680b665afc..4638fce539 100644
--- a/tp/t/results/sectioning/part_chapter_after_top.pl
+++ b/tp/t/results/sectioning/part_chapter_after_top.pl
@@ -821,6 +821,12 @@ $result_converted{'html'}->{'part_chapter_after_top'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -831,7 +837,7 @@ $result_converted{'html'}->{'part_chapter_after_top'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -841,14 +847,14 @@ Next: <a href="#chapter" accesskey="n" 
rel="next">chapter</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter">
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/part_node_after_top.pl 
b/tp/t/results/sectioning/part_node_after_top.pl
index d8a7f8c2a7..111b6c5611 100644
--- a/tp/t/results/sectioning/part_node_after_top.pl
+++ b/tp/t/results/sectioning/part_node_after_top.pl
@@ -712,6 +712,12 @@ $result_converted{'html'}->{'part_node_after_top'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -722,7 +728,7 @@ $result_converted{'html'}->{'part_node_after_top'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#part-node-after-top" accesskey="n" rel="next">part node after 
top</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -730,10 +736,10 @@ Next: <a href="#part-node-after-top" accesskey="n" 
rel="next">part node after to
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h4 class="node">part node after top</h4>
+<h4 class="node"><span>part node after top<a class="copiable-link" 
href=\'#part-node-after-top\'> &para;</a></span></h4>
 </div>
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 </div>
 
diff --git a/tp/t/results/sectioning/part_node_before_top.pl 
b/tp/t/results/sectioning/part_node_before_top.pl
index 5690207321..132e2e5a4a 100644
--- a/tp/t/results/sectioning/part_node_before_top.pl
+++ b/tp/t/results/sectioning/part_node_before_top.pl
@@ -650,6 +650,12 @@ $result_converted{'html'}->{'part_node_before_top'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -659,19 +665,19 @@ $result_converted{'html'}->{'part_node_before_top'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#Top" accesskey="n" rel="next">top</a>, Previous: <a 
href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" 
rel="up">top</a> &nbsp; </p>
 </div>
-<h4 class="node">part node before top</h4>
+<h4 class="node"><span>part node before top<a class="copiable-link" 
href=\'#part-node-before-top\'> &para;</a></span></h4>
 <hr>
 <div class="part-level-extent" id="part">
 <div class="nav-panel">
 <p>
 Next: <a href="#part-node-before-top" accesskey="n" rel="next">part node 
before top</a> &nbsp; </p>
 </div>
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 </div>
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 </div>
 
diff --git a/tp/t/results/sectioning/part_node_chapter_after_top.pl 
b/tp/t/results/sectioning/part_node_chapter_after_top.pl
index 3c1c076585..3a331fc49c 100644
--- a/tp/t/results/sectioning/part_node_chapter_after_top.pl
+++ b/tp/t/results/sectioning/part_node_chapter_after_top.pl
@@ -1077,6 +1077,12 @@ 
$result_converted{'html'}->{'part_node_chapter_after_top'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1087,7 +1093,7 @@ 
$result_converted{'html'}->{'part_node_chapter_after_top'} = '<!DOCTYPE html>
 <p>
 Next: <a href="#a-node-after-part" accesskey="n" rel="next">a node after 
part</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -1097,13 +1103,13 @@ Next: <a href="#a-node-after-part" accesskey="n" 
rel="next">a node after part</a
 <p>
 Next: <a href="#chapter" accesskey="n" rel="next">chapter</a>, Previous: <a 
href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" accesskey="u" 
rel="up">top</a> &nbsp; </p>
 </div>
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chapter</a></li>
 </ul>
-<h4 class="node" id="a-node-after-part">a node after part</h4>
+<h4 class="node" id="a-node-after-part"><span>a node after part<a 
class="copiable-link" href=\'#a-node-after-part\'> &para;</a></span></h4>
 <p>After a node after part
 </p>
 <hr>
@@ -1112,7 +1118,7 @@ Next: <a href="#chapter" accesskey="n" 
rel="next">chapter</a>, Previous: <a href
 <p>
 Next: <a href="#a-node-after-part" accesskey="n" rel="next">a node after 
part</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter-1">1 chapter</h2>
+<h2 class="chapter" id="chapter-1"><span>1 chapter<a class="copiable-link" 
href=\'#chapter-1\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/part_node_chapter_appendix.pl 
b/tp/t/results/sectioning/part_node_chapter_appendix.pl
index 6f04dbb07d..241488ebef 100644
--- a/tp/t/results/sectioning/part_node_chapter_appendix.pl
+++ b/tp/t/results/sectioning/part_node_chapter_appendix.pl
@@ -1014,6 +1014,12 @@ 
$result_converted{'html'}->{'part_node_chapter_appendix'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1024,7 +1030,7 @@ $result_converted{'html'}->{'part_node_chapter_appendix'} 
= '<!DOCTYPE html>
 <p>
 Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -1034,18 +1040,18 @@ Next: <a href="#chapter-node" accesskey="n" 
rel="next">chapter</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h1 class="part">Part 1</h1>
+<h1 class="part"><span>Part 1<a class="copiable-link" href=\'#Part-1\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#chapter-node" accesskey="1">chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-node">
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 
 </div>
 <div class="appendix-level-extent" id="Appendix">
-<h2 class="appendix">Appendix A Appendix</h2>
+<h2 class="appendix"><span>Appendix A Appendix<a class="copiable-link" 
href=\'#Appendix\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/part_node_chapter_node_appendix.pl 
b/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
index 8cb1b0f63f..eed3dfa149 100644
--- a/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
+++ b/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
@@ -1211,6 +1211,12 @@ 
$result_converted{'html'}->{'part_node_chapter_node_appendix'} = '<!DOCTYPE html
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1221,7 +1227,7 @@ 
$result_converted{'html'}->{'part_node_chapter_node_appendix'} = '<!DOCTYPE html
 <p>
 Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -1231,14 +1237,14 @@ Next: <a href="#chapter-node" accesskey="n" 
rel="next">chapter</a> &nbsp; </p>
 <p>
 Next: <a href="#appendix-node" accesskey="n" rel="next">Appendix</a>, 
Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h1 class="part">Part 1</h1>
+<h1 class="part"><span>Part 1<a class="copiable-link" href=\'#Part-1\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#chapter-node" accesskey="1">chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-node">
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1247,7 +1253,7 @@ Next: <a href="#appendix-node" accesskey="n" 
rel="next">Appendix</a>, Previous:
 <p>
 Previous: <a href="#chapter-node" accesskey="p" rel="prev">chapter</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="appendix" id="Appendix">Appendix A Appendix</h2>
+<h2 class="appendix" id="Appendix"><span>Appendix A Appendix<a 
class="copiable-link" href=\'#Appendix\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/part_node_node_part_appendix.pl 
b/tp/t/results/sectioning/part_node_node_part_appendix.pl
index 1e06d2f6b6..7b58c2b4c2 100644
--- a/tp/t/results/sectioning/part_node_node_part_appendix.pl
+++ b/tp/t/results/sectioning/part_node_node_part_appendix.pl
@@ -1302,6 +1302,12 @@ 
$result_converted{'html'}->{'part_node_node_part_appendix'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1312,7 +1318,7 @@ 
$result_converted{'html'}->{'part_node_node_part_appendix'} = '<!DOCTYPE html>
 <p>
 Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -1322,14 +1328,14 @@ Next: <a href="#chapter-node" accesskey="n" 
rel="next">chapter</a> &nbsp; </p>
 <p>
 Next: <a href="#appendix-part" accesskey="n" rel="next">Appendix</a>, 
Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h1 class="part">Part 1</h1>
+<h1 class="part"><span>Part 1<a class="copiable-link" href=\'#Part-1\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#chapter-node" accesskey="1">chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-node">
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1341,13 +1347,13 @@ Previous: <a href="#chapter-node" accesskey="p" 
rel="prev">chapter</a>, Up: <a h
 </div>
 </div>
 <div class="part-level-extent" id="Part-Appendix">
-<h1 class="part">Part Appendix</h1>
+<h1 class="part"><span>Part Appendix<a class="copiable-link" 
href=\'#Part-Appendix\'> &para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#appendix-part" accesskey="1">Appendix</a></li>
 </ul>
-<h2 class="appendix" id="Appendix">Appendix A Appendix</h2>
+<h2 class="appendix" id="Appendix"><span>Appendix A Appendix<a 
class="copiable-link" href=\'#Appendix\'> &para;</a></span></h2>
 </div>
 
 
diff --git a/tp/t/results/sectioning/part_node_part_appendix.pl 
b/tp/t/results/sectioning/part_node_part_appendix.pl
index e70f738455..3cdd0cc20a 100644
--- a/tp/t/results/sectioning/part_node_part_appendix.pl
+++ b/tp/t/results/sectioning/part_node_part_appendix.pl
@@ -1101,6 +1101,12 @@ $result_converted{'html'}->{'part_node_part_appendix'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1111,7 +1117,7 @@ $result_converted{'html'}->{'part_node_part_appendix'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -1121,26 +1127,26 @@ Next: <a href="#chapter-node" accesskey="n" 
rel="next">chapter</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h1 class="part">Part 1</h1>
+<h1 class="part"><span>Part 1<a class="copiable-link" href=\'#Part-1\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#chapter-node" accesskey="1">chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-node">
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 
 </div>
 </div>
 <div class="part-level-extent" id="Part-Appendix">
-<h1 class="part">Part Appendix</h1>
+<h1 class="part"><span>Part Appendix<a class="copiable-link" 
href=\'#Part-Appendix\'> &para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#Appendix" accesskey="1">Appendix</a></li>
 </ul>
 <div class="appendix-level-extent" id="Appendix">
-<h2 class="appendix">Appendix A Appendix</h2>
+<h2 class="appendix"><span>Appendix A Appendix<a class="copiable-link" 
href=\'#Appendix\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/part_node_part_node_appendix.pl 
b/tp/t/results/sectioning/part_node_part_node_appendix.pl
index eb0955bee5..d4cb81bc6d 100644
--- a/tp/t/results/sectioning/part_node_part_node_appendix.pl
+++ b/tp/t/results/sectioning/part_node_part_node_appendix.pl
@@ -1296,6 +1296,12 @@ 
$result_converted{'html'}->{'part_node_part_node_appendix'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1306,7 +1312,7 @@ 
$result_converted{'html'}->{'part_node_part_node_appendix'} = '<!DOCTYPE html>
 <p>
 Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -1316,14 +1322,14 @@ Next: <a href="#chapter-node" accesskey="n" 
rel="next">chapter</a> &nbsp; </p>
 <p>
 Next: <a href="#appendix-node" accesskey="n" rel="next">Appendix</a>, 
Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h1 class="part">Part 1</h1>
+<h1 class="part"><span>Part 1<a class="copiable-link" href=\'#Part-1\'> 
&para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#chapter-node" accesskey="1">chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="chapter-node">
-<h2 class="chapter" id="chapter">1 chapter</h2>
+<h2 class="chapter" id="chapter"><span>1 chapter<a class="copiable-link" 
href=\'#chapter\'> &para;</a></span></h2>
 
 <hr>
 </div>
@@ -1333,14 +1339,14 @@ Next: <a href="#appendix-node" accesskey="n" 
rel="next">Appendix</a>, Previous:
 <p>
 Previous: <a href="#chapter-node" accesskey="p" rel="prev">chapter</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h1 class="part">Part Appendix</h1>
+<h1 class="part"><span>Part Appendix<a class="copiable-link" 
href=\'#Part-Appendix\'> &para;</a></span></h1>
 <hr>
 
 <ul class="mini-toc">
 <li><a href="#appendix-node" accesskey="1">Appendix</a></li>
 </ul>
 <div class="appendix-level-extent" id="appendix-node">
-<h2 class="appendix" id="Appendix">Appendix A Appendix</h2>
+<h2 class="appendix" id="Appendix"><span>Appendix A Appendix<a 
class="copiable-link" href=\'#Appendix\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/protected_node_parentheses.pl 
b/tp/t/results/sectioning/protected_node_parentheses.pl
index 47372f5e71..97086d5edb 100644
--- a/tp/t/results/sectioning/protected_node_parentheses.pl
+++ b/tp/t/results/sectioning/protected_node_parentheses.pl
@@ -568,6 +568,12 @@ $result_converted{'html'}->{'protected_node_parentheses'} 
= '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -579,7 +585,7 @@ $result_converted{'html'}->{'protected_node_parentheses'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#g_t_0028manual_0029-name" accesskey="n" rel="next">(manual) 
name</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -587,7 +593,7 @@ Next: <a href="#g_t_0028manual_0029-name" accesskey="n" 
rel="next">(manual) name
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h4 class="node">(manual) name</h4>
+<h4 class="node"><span>(manual) name<a class="copiable-link" 
href=\'#g_t_0028manual_0029-name\'> &para;</a></span></h4>
 
 <a class="anchor" id="g_t_0028manual2_0029-name2"></a>
 <p><a class="ref" href="#g_t_0028manual2_0029-name2">(manual2) name2</a>.
diff --git a/tp/t/results/sectioning/recursive_self_section_reference.pl 
b/tp/t/results/sectioning/recursive_self_section_reference.pl
index 5cee0d9615..526472cdb9 100644
--- a/tp/t/results/sectioning/recursive_self_section_reference.pl
+++ b/tp/t/results/sectioning/recursive_self_section_reference.pl
@@ -203,13 +203,19 @@ 
$result_converted{'html'}->{'recursive_self_section_reference'} = '<!DOCTYPE htm
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#sharp" rel="start" title="sharp">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="chapter-level-extent" id="sharp">
-<h2 class="chapter" id="sharp-tuple">1 <a class="ref" href="#sharp">sharp</a> 
tuple</h2>
+<h2 class="chapter" id="sharp-tuple"><span>1 <a class="ref" 
href="#sharp">sharp</a> tuple<a class="copiable-link" href=\'#sharp-tuple\'> 
&para;</a></span></h2>
 </div>
 
 
diff --git a/tp/t/results/sectioning/ref_to_top.pl 
b/tp/t/results/sectioning/ref_to_top.pl
index 7b01aba070..064c2d2c27 100644
--- a/tp/t/results/sectioning/ref_to_top.pl
+++ b/tp/t/results/sectioning/ref_to_top.pl
@@ -250,6 +250,12 @@ $result_converted{'html'}->{'ref_to_top'} = '<!DOCTYPE 
html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="ToP">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -257,7 +263,7 @@ $result_converted{'html'}->{'ref_to_top'} = '<!DOCTYPE html>
 <body lang="en">
 
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <p>See <a class="xref" href="#Top">top</a>.
 </p></div>
diff --git a/tp/t/results/sectioning/reference_to_only_special_spaces_node.pl 
b/tp/t/results/sectioning/reference_to_only_special_spaces_node.pl
index 5c1c40cfeb..2b4bf1a217 100644
--- a/tp/t/results/sectioning/reference_to_only_special_spaces_node.pl
+++ b/tp/t/results/sectioning/reference_to_only_special_spaces_node.pl
@@ -694,6 +694,12 @@ 
$result_converted{'html'}->{'reference_to_only_special_spaces_node'} = '<!DOCTYP
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -704,7 +710,7 @@ 
$result_converted{'html'}->{'reference_to_only_special_spaces_node'} = '<!DOCTYP
 <p>
 Next: <a href="#g_t_2002_2003_2002" accesskey="n" rel="next">EN QUAD| | EM 
QUAD| | EN SPACE| |</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#g_t_2002_2003_2002" accesskey="1">EN QUAD| | EM QUAD| | EN 
SPACE| |</a></li>
@@ -716,7 +722,7 @@ Next: <a href="#g_t_2002_2003_2002" accesskey="n" 
rel="next">EN QUAD| | EM QUA
 <p>
 Next: <code class="code">EN QUAD| | EM QUAD| | EN SPACE| |</code>, Previous: 
<a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c">1 EN QUAD| | EM 
QUAD| | EN SPACE| |</h2>
+<h2 class="chapter" 
id="EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c"><span>1 EN QUAD| 
| EM QUAD| | EN SPACE| |<a class="copiable-link" 
href=\'#EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c\'> 
&para;</a></span></h2>
 
 <p><a class="ref" href="#g_t_2002_2003_2002">   </a>.
 </p>
@@ -727,7 +733,7 @@ Next: <code class="code">EN QUAD| | EM QUAD| | EN SPACE| 
|</code>, Previou
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" 
id="EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c-1">2 <code 
class="code">EN QUAD| | EM QUAD| | EN SPACE| |</code></h2>
+<h2 class="chapter" 
id="EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c-1"><span>2 <code 
class="code">EN QUAD| | EM QUAD| | EN SPACE| |</code><a class="copiable-link" 
href=\'#EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c-1\'> 
&para;</a></span></h2>
 
 <p><a class="ref" href="#g_t_2002_2003_2002"><code class="code">   </code></a>.
 </p>
diff --git a/tp/t/results/sectioning/section_before_after_top_node.pl 
b/tp/t/results/sectioning/section_before_after_top_node.pl
index 574d0aa96a..0a3597a201 100644
--- a/tp/t/results/sectioning/section_before_after_top_node.pl
+++ b/tp/t/results/sectioning/section_before_after_top_node.pl
@@ -331,21 +331,27 @@ 
$result_converted{'html'}->{'section_before_after_top_node'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="unnumbered-level-extent" id="before">
-<h2 class="unnumbered">before</h2>
+<h2 class="unnumbered"><span>before<a class="copiable-link" href=\'#before\'> 
&para;</a></span></h2>
 
 </div>
 <div class="unnumbered-level-extent" id="Top">
-<h2 class="unnumbered top-level-set-unnumbered" id="top-section">top 
section</h2>
+<h2 class="unnumbered top-level-set-unnumbered" id="top-section"><span>top 
section<a class="copiable-link" href=\'#top-section\'> &para;</a></span></h2>
 
 </div>
 <div class="chapter-level-extent" id="Chapter">
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href=\'#Chapter\'> 
&para;</a></span></h2>
 
 <p>in chapter
 </p></div>
diff --git a/tp/t/results/sectioning/section_before_after_top_node_last_node.pl 
b/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
index be7c216f50..371310c12c 100644
--- a/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
+++ b/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
@@ -400,6 +400,12 @@ 
$result_converted{'html'}->{'section_before_after_top_node_last_node'} = '<!DOCT
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -410,15 +416,15 @@ 
$result_converted{'html'}->{'section_before_after_top_node_last_node'} = '<!DOCT
 <p>
 Next: <a href="#node-after" accesskey="n" rel="next">node after</a> &nbsp; </p>
 </div>
-<h2 class="unnumbered">before</h2>
+<h2 class="unnumbered"><span>before<a class="copiable-link" href=\'#before\'> 
&para;</a></span></h2>
 
 </div>
 <div class="unnumbered-level-extent" id="Top">
-<h2 class="unnumbered top-level-set-unnumbered" id="top-section">top 
section</h2>
+<h2 class="unnumbered top-level-set-unnumbered" id="top-section"><span>top 
section<a class="copiable-link" href=\'#top-section\'> &para;</a></span></h2>
 
 </div>
 <div class="chapter-level-extent" id="Chapter">
-<h2 class="chapter">1 Chapter</h2>
+<h2 class="chapter"><span>1 Chapter<a class="copiable-link" href=\'#Chapter\'> 
&para;</a></span></h2>
 
 <p>in chapter
 </p>
@@ -427,7 +433,7 @@ Next: <a href="#node-after" accesskey="n" rel="next">node 
after</a> &nbsp; </p>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top section</a> &nbsp; </p>
 </div>
-<h4 class="node">node after</h4>
+<h4 class="node"><span>node after<a class="copiable-link" 
href=\'#node-after\'> &para;</a></span></h4>
 </div>
 
 
diff --git a/tp/t/results/sectioning/section_before_part.pl 
b/tp/t/results/sectioning/section_before_part.pl
index 7b4d740b74..2ff74ce507 100644
--- a/tp/t/results/sectioning/section_before_part.pl
+++ b/tp/t/results/sectioning/section_before_part.pl
@@ -194,6 +194,8 @@ $result_converted{'html'}->{'section_before_part'} = 
'<!DOCTYPE html>
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -203,11 +205,11 @@ ul.toc-numbered-mark {list-style: none}
 
 <body lang="en">
 <div class="section-level-extent" id="section">
-<h3 class="section">1 section</h3>
+<h3 class="section"><span>1 section<a class="copiable-link" href=\'#section\'> 
&para;</a></span></h3>
 
 </div>
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
 <div class="element-contents" id="SEC_Contents">
diff --git a/tp/t/results/sectioning/section_before_top.pl 
b/tp/t/results/sectioning/section_before_top.pl
index f92842b12b..4c742b0ab7 100644
--- a/tp/t/results/sectioning/section_before_top.pl
+++ b/tp/t/results/sectioning/section_before_top.pl
@@ -486,6 +486,12 @@ $result_converted{'html'}->{'section_before_top'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -496,7 +502,7 @@ $result_converted{'html'}->{'section_before_top'} = 
'<!DOCTYPE html>
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h3 class="section" id="section">1 section</h3>
+<h3 class="section" id="section"><span>1 section<a class="copiable-link" 
href=\'#section\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -505,7 +511,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, 
Up: <a href="#Top" ac
 <p>
 Next: <a href="#section-node" accesskey="n" rel="next">section</a> &nbsp; </p>
 </div>
-<h3 class="unnumberedsec top-level-set-unnumberedsec" id="top">top</h3>
+<h3 class="unnumberedsec top-level-set-unnumberedsec" id="top"><span>top<a 
class="copiable-link" href=\'#top\'> &para;</a></span></h3>
 
 </div>
 
diff --git a/tp/t/results/sectioning/section_below_unnumbered.pl 
b/tp/t/results/sectioning/section_below_unnumbered.pl
index 131286f22f..a98378c4e3 100644
--- a/tp/t/results/sectioning/section_below_unnumbered.pl
+++ b/tp/t/results/sectioning/section_below_unnumbered.pl
@@ -790,6 +790,8 @@ $result_converted{'html'}->{'section_below_unnumbered'} = 
'<!DOCTYPE html>
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 ul.toc-numbered-mark {list-style: none}
 -->
 </style>
@@ -804,7 +806,7 @@ ul.toc-numbered-mark {list-style: none}
 <p>
 Next: <a href="#Unn" accesskey="n" rel="next">Unn</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h1 class="top" id="Top-1">Top</h1>
+<h1 class="top" id="Top-1"><span>Top<a class="copiable-link" href=\'#Top-1\'> 
&para;</a></span></h1>
 
 <p>Top node.
 </p>
@@ -829,7 +831,7 @@ Next: <a href="#Unn" accesskey="n" rel="next">Unn</a> 
&nbsp; [<a href="#SEC_Cont
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of 
contents" rel="contents">Contents</a>]</p>
 </div>
-<h2 class="unnumbered" id="Unn-1">Unn</h2>
+<h2 class="unnumbered" id="Unn-1"><span>Unn<a class="copiable-link" 
href=\'#Unn-1\'> &para;</a></span></h2>
 
 
 <ul class="mini-toc">
@@ -841,7 +843,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, 
Up: <a href="#Top" ac
 <p>
 Up: <a href="#Unn" accesskey="u" rel="up">Unn</a> &nbsp; [<a 
href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>]</p>
 </div>
-<h3 class="section" id="Sec-1">Sec</h3>
+<h3 class="section" id="Sec-1"><span>Sec<a class="copiable-link" 
href=\'#Sec-1\'> &para;</a></span></h3>
 
 <p>Should be unnumbered.
 </p>
diff --git a/tp/t/results/sectioning/section_below_unnumbered_no_top.pl 
b/tp/t/results/sectioning/section_below_unnumbered_no_top.pl
index 26084b87a4..077bacf4ed 100644
--- a/tp/t/results/sectioning/section_below_unnumbered_no_top.pl
+++ b/tp/t/results/sectioning/section_below_unnumbered_no_top.pl
@@ -138,18 +138,24 @@ 
$result_converted{'html'}->{'section_below_unnumbered_no_top'} = '<!DOCTYPE html
 <meta name="distribution" content="global">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="unnumbered-level-extent" id="U">
-<h2 class="unnumbered">U</h2>
+<h2 class="unnumbered"><span>U<a class="copiable-link" href=\'#U\'> 
&para;</a></span></h2>
 <ul class="mini-toc">
 <li><a href="#S" accesskey="1">S</a></li>
 </ul>
 <div class="section-level-extent" id="S">
-<h3 class="section">S</h3>
+<h3 class="section"><span>S<a class="copiable-link" href=\'#S\'> 
&para;</a></span></h3>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/section_chapter_before_top_nodes.pl 
b/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
index 03d67f514f..361cfe9492 100644
--- a/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
+++ b/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
@@ -770,6 +770,12 @@ 
$result_converted{'html'}->{'section_chapter_before_top_nodes'} = '<!DOCTYPE htm
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -780,7 +786,7 @@ 
$result_converted{'html'}->{'section_chapter_before_top_nodes'} = '<!DOCTYPE htm
 <p>
 Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a>, Up: <a 
href="#chapter-node" accesskey="u" rel="up">chapter</a> &nbsp; </p>
 </div>
-<h3 class="section" id="section">1 section</h3>
+<h3 class="section" id="section"><span>1 section<a class="copiable-link" 
href=\'#section\'> &para;</a></span></h3>
 
 <hr>
 </div>
@@ -789,7 +795,7 @@ Next: <a href="#chapter-node" accesskey="n" 
rel="next">chapter</a>, Up: <a href=
 <p>
 Next: <a href="#Top" accesskey="n" rel="next">top</a>, Previous: <a 
href="#section-node" accesskey="p" rel="prev">section</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h3 class="section chapter-level-set-section" id="chapter">2 chapter</h3>
+<h3 class="section chapter-level-set-section" id="chapter"><span>2 chapter<a 
class="copiable-link" href=\'#chapter\'> &para;</a></span></h3>
 
 
 <hr>
@@ -799,7 +805,7 @@ Next: <a href="#Top" accesskey="n" rel="next">top</a>, 
Previous: <a href="#secti
 <p>
 Next: <a href="#chapter-node" accesskey="n" rel="next">chapter</a> &nbsp; </p>
 </div>
-<h3 class="unnumberedsec top-level-set-unnumberedsec" id="top">top</h3>
+<h3 class="unnumberedsec top-level-set-unnumberedsec" id="top"><span>top<a 
class="copiable-link" href=\'#top\'> &para;</a></span></h3>
 
 
 </div>
diff --git a/tp/t/results/sectioning/section_node_before_part.pl 
b/tp/t/results/sectioning/section_node_before_part.pl
index 59e7dabe2e..ea774ffb9d 100644
--- a/tp/t/results/sectioning/section_node_before_part.pl
+++ b/tp/t/results/sectioning/section_node_before_part.pl
@@ -260,6 +260,12 @@ $result_converted{'html'}->{'section_node_before_part'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -267,11 +273,11 @@ $result_converted{'html'}->{'section_node_before_part'} = 
'<!DOCTYPE html>
 <body lang="en">
 
 <div class="section-level-extent" id="Top">
-<h3 class="section" id="section">1 section</h3>
+<h3 class="section" id="section"><span>1 section<a class="copiable-link" 
href=\'#section\'> &para;</a></span></h3>
 
 </div>
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 </div>
 
diff --git a/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl 
b/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
index 435110c713..ddc60aa98c 100644
--- a/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
+++ b/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
@@ -279,13 +279,19 @@ 
$result_converted{'html'}->{'setfilename_on_top_and_after_node'} = '<!DOCTYPE ht
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="In-top-">In top </h1>
+<h1 class="top" id="In-top-"><span>In top <a class="copiable-link" 
href=\'#In-top-\'> &para;</a></span></h1>
 
 </div>
 
diff --git a/tp/t/results/sectioning/space_in_node.pl 
b/tp/t/results/sectioning/space_in_node.pl
index 1c86a2ebe1..3ff0d2e293 100644
--- a/tp/t/results/sectioning/space_in_node.pl
+++ b/tp/t/results/sectioning/space_in_node.pl
@@ -628,6 +628,12 @@ $result_converted{'html'}->{'space_in_node'} = '<!DOCTYPE 
html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -638,7 +644,7 @@ $result_converted{'html'}->{'space_in_node'} = '<!DOCTYPE 
html>
 <p>
 Next: <a href="#Chap-first-here" accesskey="n" rel="next">Chap first  here</a> 
&nbsp; </p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -646,21 +652,21 @@ Next: <a href="#Chap-first-here" accesskey="n" 
rel="next">Chap first  here</a> &
 <p>
 Next: <a href="#Test-title" accesskey="n" rel="next">Test               
title</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">Chap first  here</h4>
+<h4 class="node"><span>Chap first  here<a class="copiable-link" 
href=\'#Chap-first-here\'> &para;</a></span></h4>
 
 <hr>
 <a class="node-id" id="Test-title"></a><div class="nav-panel">
 <p>
 Next: <a href="#Last-with-spaces" accesskey="n" rel="next">Last with 
spaces</a>, Previous: <a href="#Chap-first-here" accesskey="p" rel="prev">Chap 
first  here</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">Test               title</h4>
+<h4 class="node"><span>Test               title<a class="copiable-link" 
href=\'#Test-title\'> &para;</a></span></h4>
 
 <hr>
 <a class="node-id" id="Last-with-spaces"></a><div class="nav-panel">
 <p>
 Previous: <a href="#Test-title" accesskey="p" rel="prev">Test               
title</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">Last with spaces</h4>
+<h4 class="node"><span>Last with spaces<a class="copiable-link" 
href=\'#Last-with-spaces\'> &para;</a></span></h4>
 
 
 
diff --git a/tp/t/results/sectioning/top_node_no_menu_direction.pl 
b/tp/t/results/sectioning/top_node_no_menu_direction.pl
index dcaa9ccbdc..23ce3d9047 100644
--- a/tp/t/results/sectioning/top_node_no_menu_direction.pl
+++ b/tp/t/results/sectioning/top_node_no_menu_direction.pl
@@ -448,6 +448,12 @@ $result_converted{'html'}->{'top_node_no_menu_direction'} 
= '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -457,7 +463,7 @@ $result_converted{'html'}->{'top_node_no_menu_direction'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#second-node" accesskey="n" rel="next">second node</a> &nbsp; 
</p>
 </div>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 
 
 <hr>
@@ -465,7 +471,7 @@ Next: <a href="#second-node" accesskey="n" 
rel="next">second node</a> &nbsp; </p
 <p>
 Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">second node</h4>
+<h4 class="node"><span>second node<a class="copiable-link" 
href=\'#second-node\'> &para;</a></span></h4>
 
 
 
diff --git a/tp/t/results/sectioning/top_node_part_top.pl 
b/tp/t/results/sectioning/top_node_part_top.pl
index af80db17f5..c495145d42 100644
--- a/tp/t/results/sectioning/top_node_part_top.pl
+++ b/tp/t/results/sectioning/top_node_part_top.pl
@@ -397,6 +397,12 @@ $result_converted{'html'}->{'top_node_part_top'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -406,10 +412,10 @@ $result_converted{'html'}->{'top_node_part_top'} = 
'<!DOCTYPE html>
 
 </div>
 <div class="part-level-extent" id="part">
-<h1 class="part">part</h1>
+<h1 class="part"><span>part<a class="copiable-link" href=\'#part\'> 
&para;</a></span></h1>
 <hr>
 
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 </div>
 
 
diff --git a/tp/t/results/sectioning/top_without_node_nodes.pl 
b/tp/t/results/sectioning/top_without_node_nodes.pl
index b03929d854..9912127a8b 100644
--- a/tp/t/results/sectioning/top_without_node_nodes.pl
+++ b/tp/t/results/sectioning/top_without_node_nodes.pl
@@ -442,20 +442,26 @@ $result_converted{'html'}->{'top_without_node_nodes'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#second" rel="start" title="second">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="top-level-extent" id="top-section">
-<h1 class="top">top section</h1>
+<h1 class="top"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 <p>Top section
 </p>
 <ul class="mini-toc">
 <li><a href="#second" accesskey="1">Chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="second">
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <p>Text of chapter
 </p></div>
diff --git a/tp/t/results/sectioning/top_without_node_sections.pl 
b/tp/t/results/sectioning/top_without_node_sections.pl
index 09863e3908..c15d483403 100644
--- a/tp/t/results/sectioning/top_without_node_sections.pl
+++ b/tp/t/results/sectioning/top_without_node_sections.pl
@@ -584,20 +584,26 @@ $result_converted{'html'}->{'top_without_node_sections'} 
= '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#second" rel="start" title="second">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="top-level-extent" id="top-section">
-<h1 class="top">top section</h1>
+<h1 class="top"><span>top section<a class="copiable-link" 
href=\'#top-section\'> &para;</a></span></h1>
 <p>Top section
 </p>
 <ul class="mini-toc">
 <li><a href="#second" accesskey="1">Chapter</a></li>
 </ul>
 <div class="chapter-level-extent" id="second">
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <p>Text of chapter
 </p></div>
diff --git 
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
index 159e905c43..ca0237f906 100644
--- 
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
+++ 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="n.html" rel="next" title="n">
 <link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,14 +31,14 @@
 Next: <a href="n.html" accesskey="n" rel="next">n</a>, Previous: <a 
href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">&atilde;</h4>
+<h4 class="node"><span>&atilde;<a class="copiable-link" href='#g_t_00e3'> 
&para;</a></span></h4>
 
 <hr>
 <a class="node-id" id="g_t_00e2"></a><div class="nav-panel">
 <p>
 Previous: <a href="n.html" accesskey="p" rel="prev">n</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
-<h4 class="node">&acirc;</h4>
+<h4 class="node"><span>&acirc;<a class="copiable-link" href='#g_t_00e2'> 
&para;</a></span></h4>
 
 
 
diff --git 
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
index adcfaefd08..263726b62a 100644
--- 
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
+++ 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
@@ -13,6 +13,12 @@
 
 <link href="#Top" rel="start" title="Top">
 <link href="a.html#g_t_00e3" rel="next" title="&atilde;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -23,7 +29,7 @@
 Next: <a href="a.html#g_t_00e3" accesskey="n" rel="next">&atilde;</a> &nbsp; 
</p>
 </div>
 <hr>
-<h1 class="node">Top</h1>
+<h1 class="node"><span>Top<a class="copiable-link" href='#Top'> 
&para;</a></span></h1>
 
 
 <hr>
diff --git 
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
index 1249e729ef..9b443b4db5 100644
--- 
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
+++ 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="up" title="Top">
 <link href="a.html#g_t_00e2" rel="next" title="&acirc;">
 <link href="a.html#g_t_00e3" rel="prev" title="&atilde;">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -25,7 +31,7 @@
 Next: <a href="a.html#g_t_00e2" accesskey="n" rel="next">&acirc;</a>, 
Previous: <a href="a.html#g_t_00e3" accesskey="p" rel="prev">&atilde;</a>, Up: 
<a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; </p>
 </div>
 <hr>
-<h4 class="node">n</h4>
+<h4 class="node"><span>n<a class="copiable-link" href='#n'> 
&para;</a></span></h4>
 
 
 
diff --git a/tp/t/results/sectioning/two_nodes_at_the_end.pl 
b/tp/t/results/sectioning/two_nodes_at_the_end.pl
index de7b52c43a..6590a9e667 100644
--- a/tp/t/results/sectioning/two_nodes_at_the_end.pl
+++ b/tp/t/results/sectioning/two_nodes_at_the_end.pl
@@ -1073,6 +1073,12 @@ $result_converted{'html'}->{'two_nodes_at_the_end'} = 
'<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1083,7 +1089,7 @@ $result_converted{'html'}->{'two_nodes_at_the_end'} = 
'<!DOCTYPE html>
 <p>
 Next: <a href="#chapter-1" accesskey="n" rel="next">chapter c1</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <ul class="mini-toc">
@@ -1095,14 +1101,14 @@ Next: <a href="#chapter-1" accesskey="n" 
rel="next">chapter c1</a> &nbsp; </p>
 <p>
 Next: <a href="#node-after-chapter-1" accesskey="n" rel="next">node after 
chapter 1</a>, Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: 
<a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter-c1">1 chapter c1</h2>
+<h2 class="chapter" id="chapter-c1"><span>1 chapter c1<a class="copiable-link" 
href=\'#chapter-c1\'> &para;</a></span></h2>
 
 <hr>
 <a class="node-id" id="node-after-chapter-1"></a><div class="nav-panel">
 <p>
 Next: <a href="#node-after-chapter-2" accesskey="n" rel="next">node after 
chapter 2</a>, Previous: <a href="#chapter-1" accesskey="p" rel="prev">chapter 
c1</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h4 class="node">node after chapter 1</h4>
+<h4 class="node"><span>node after chapter 1<a class="copiable-link" 
href=\'#node-after-chapter-1\'> &para;</a></span></h4>
 
 <p>in node after chapter 1
 </p>
@@ -1111,7 +1117,7 @@ Next: <a href="#node-after-chapter-2" accesskey="n" 
rel="next">node after chapte
 <p>
 Previous: <a href="#node-after-chapter-1" accesskey="p" rel="prev">node after 
chapter 1</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h4 class="node">node after chapter 2</h4>
+<h4 class="node"><span>node after chapter 2<a class="copiable-link" 
href=\'#node-after-chapter-2\'> &para;</a></span></h4>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/two_nodes_between_chapters.pl 
b/tp/t/results/sectioning/two_nodes_between_chapters.pl
index 5b96f332ae..e9ea4cfa6f 100644
--- a/tp/t/results/sectioning/two_nodes_between_chapters.pl
+++ b/tp/t/results/sectioning/two_nodes_between_chapters.pl
@@ -1320,6 +1320,12 @@ 
$result_converted{'html'}->{'two_nodes_between_chapters'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -1330,7 +1336,7 @@ $result_converted{'html'}->{'two_nodes_between_chapters'} 
= '<!DOCTYPE html>
 <p>
 Next: <a href="#chapter-1" accesskey="n" rel="next">chapter c1</a> &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 
 <ul class="mini-toc">
@@ -1343,14 +1349,14 @@ Next: <a href="#chapter-1" accesskey="n" 
rel="next">chapter c1</a> &nbsp; </p>
 <p>
 Next: <a href="#Top" accesskey="n" rel="next">top</a>, Previous: <a 
href="#node-between-chapters" accesskey="p" rel="prev">node between 
chapters</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter-c1">1 chapter c1</h2>
+<h2 class="chapter" id="chapter-c1"><span>1 chapter c1<a class="copiable-link" 
href=\'#chapter-c1\'> &para;</a></span></h2>
 
 <hr>
 <a class="node-id" id="node-between-chapters"></a><div class="nav-panel">
 <p>
 Next: <a href="#chapter-2" accesskey="n" rel="next">chapter c2</a>, Previous: 
<a href="#chapter-1" accesskey="p" rel="prev">chapter c1</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h4 class="node">node between chapters</h4>
+<h4 class="node"><span>node between chapters<a class="copiable-link" 
href=\'#node-between-chapters\'> &para;</a></span></h4>
 
 <hr>
 </div>
@@ -1359,7 +1365,7 @@ Next: <a href="#chapter-2" accesskey="n" 
rel="next">chapter c2</a>, Previous: <a
 <p>
 Previous: <a href="#chapter-1" accesskey="p" rel="prev">chapter c1</a>, Up: <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="chapter-c2">2 chapter c2</h2>
+<h2 class="chapter" id="chapter-c2"><span>2 chapter c2<a class="copiable-link" 
href=\'#chapter-c2\'> &para;</a></span></h2>
 </div>
 </div>
 
diff --git a/tp/t/results/sectioning/unnumbered_before_node_top_top.pl 
b/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
index 2b47a97763..b56593875b 100644
--- a/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
+++ b/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
@@ -513,19 +513,25 @@ 
$result_converted{'html'}->{'unnumbered_before_node_top_top'} = '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="unnumbered-level-extent" id="before-nodes">
-<h2 class="unnumbered">before nodes</h2>
+<h2 class="unnumbered"><span>before nodes<a class="copiable-link" 
href=\'#before-nodes\'> &para;</a></span></h2>
 
 <p>in unnumbered
 </p>
 </div>
 <div class="unnumbered-level-extent" id="Top">
-<h2 class="unnumbered top-level-set-unnumbered" id="top-section">top 
section</h2>
+<h2 class="unnumbered top-level-set-unnumbered" id="top-section"><span>top 
section<a class="copiable-link" href=\'#top-section\'> &para;</a></span></h2>
 <p>Top node
 </p></div>
 
diff --git a/tp/t/results/sectioning/unnumbered_before_top_node.pl 
b/tp/t/results/sectioning/unnumbered_before_top_node.pl
index a31ad80c6d..000464f3c7 100644
--- a/tp/t/results/sectioning/unnumbered_before_top_node.pl
+++ b/tp/t/results/sectioning/unnumbered_before_top_node.pl
@@ -316,15 +316,21 @@ $result_converted{'html'}->{'unnumbered_before_top_node'} 
= '<!DOCTYPE html>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
 
 <body lang="en">
 <div class="unnumbered-level-extent" id="before-nodes">
-<h2 class="unnumbered">before nodes</h2>
+<h2 class="unnumbered"><span>before nodes<a class="copiable-link" 
href=\'#before-nodes\'> &para;</a></span></h2>
 
-<h1 class="node" id="Top">Top</h1>
+<h1 class="node" id="Top"><span>Top<a class="copiable-link" href=\'#Top\'> 
&para;</a></span></h1>
 <p>Top node
 </p>
 <h1 class="titlefont">Title titlefont</h1>
diff --git a/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl 
b/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
index 9ffd196136..58472f45a5 100644
--- a/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
+++ b/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
@@ -815,6 +815,12 @@ 
$result_converted{'html'}->{'unnumbered_top_without_node_nodes'} = '<!DOCTYPE ht
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#a-node" rel="start" title="a node">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -825,13 +831,13 @@ 
$result_converted{'html'}->{'unnumbered_top_without_node_nodes'} = '<!DOCTYPE ht
 <p>
 Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
 </div>
-<h2 class="unnumbered" id="unnumbered">unnumbered</h2>
+<h2 class="unnumbered" id="unnumbered"><span>unnumbered<a 
class="copiable-link" href=\'#unnumbered\'> &para;</a></span></h2>
 
 <p>in unnumbered
 </p>
 </div>
 <div class="unnumbered-level-extent" id="top-section">
-<h2 class="unnumbered top-level-set-unnumbered">top section</h2>
+<h2 class="unnumbered top-level-set-unnumbered"><span>top section<a 
class="copiable-link" href=\'#top-section\'> &para;</a></span></h2>
 <p>Top section
 </p>
 <hr>
@@ -841,7 +847,7 @@ Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> 
&nbsp; </p>
 <p>
 Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <p>Text of chapter
 </p></div>
diff --git a/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl 
b/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
index 2b8f3f7f38..a3cb0dd349 100644
--- a/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
+++ b/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
@@ -960,6 +960,12 @@ 
$result_converted{'html'}->{'unnumbered_top_without_node_sections'} = '<!DOCTYPE
 <meta name="viewport" content="width=device-width,initial-scale=1">
 
 <link href="#a-node" rel="start" title="a node">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -970,13 +976,13 @@ 
$result_converted{'html'}->{'unnumbered_top_without_node_sections'} = '<!DOCTYPE
 <p>
 Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
 </div>
-<h2 class="unnumbered" id="unnumbered">unnumbered</h2>
+<h2 class="unnumbered" id="unnumbered"><span>unnumbered<a 
class="copiable-link" href=\'#unnumbered\'> &para;</a></span></h2>
 
 <p>in unnumbered
 </p>
 </div>
 <div class="unnumbered-level-extent" id="top-section">
-<h2 class="unnumbered top-level-set-unnumbered">top section</h2>
+<h2 class="unnumbered top-level-set-unnumbered"><span>top section<a 
class="copiable-link" href=\'#top-section\'> &para;</a></span></h2>
 <p>Top section
 </p>
 <hr>
@@ -986,7 +992,7 @@ Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> 
&nbsp; </p>
 <p>
 Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
 </div>
-<h2 class="chapter" id="Chapter">1 Chapter</h2>
+<h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
href=\'#Chapter\'> &para;</a></span></h2>
 
 <p>Text of chapter
 </p></div>
diff --git 
a/tp/t/results/transformations/index_entries_relate_to_item_no_transformation/res_html/index.html
 
b/tp/t/results/transformations/index_entries_relate_to_item_no_transformation/res_html/index.html
index f6f0585adf..e56448ccb5 100644
--- 
a/tp/t/results/transformations/index_entries_relate_to_item_no_transformation/res_html/index.html
+++ 
b/tp/t/results/transformations/index_entries_relate_to_item_no_transformation/res_html/index.html
@@ -15,7 +15,9 @@
 <link href="#Top" rel="index" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter-printindex {text-decoration: none}
+span:hover a.copiable-link {visibility: visible}
 td.printindex-index-entry {vertical-align: top}
 td.printindex-index-section {vertical-align: top; padding-left: 1em}
 th.entries-header-printindex {text-align:left}
@@ -28,7 +30,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 
 <body lang="en">
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <dl class="table">
 <dt><a class="index-entry-id" id="index-A"></a>
diff --git 
a/tp/t/results/transformations/index_entries_relate_to_item_transformation/res_html/index.html
 
b/tp/t/results/transformations/index_entries_relate_to_item_transformation/res_html/index.html
index 82259f757b..c219a3c7ef 100644
--- 
a/tp/t/results/transformations/index_entries_relate_to_item_transformation/res_html/index.html
+++ 
b/tp/t/results/transformations/index_entries_relate_to_item_transformation/res_html/index.html
@@ -30,7 +30,7 @@ th.sections-header-printindex {text-align:left; padding-left: 
1em}
 
 <body lang="en">
 <div class="top-level-extent" id="Top">
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href='#top'> 
&para;</a></span></h1>
 
 <dl class="table">
 <dt><a class="index-entry-id" id="index-B"></a>
diff --git a/tp/t/results/transformations/master_menu_fr/res_html/chap.html 
b/tp/t/results/transformations/master_menu_fr/res_html/chap.html
index 7fd34d7e62..aa6a519b74 100644
--- a/tp/t/results/transformations/master_menu_fr/res_html/chap.html
+++ b/tp/t/results/transformations/master_menu_fr/res_html/chap.html
@@ -16,6 +16,8 @@
 <link href="index.html" rel="prev" title="Top">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 -->
@@ -31,7 +33,7 @@ td.menu-entry-destination {vertical-align: top}
 Previous: <a href="index.html" accesskey="p" rel="prev">max</a>, Up: <a 
href="index.html" accesskey="u" rel="up">max</a> &nbsp; </p>
 </div>
 <hr>
-<h2 class="chapter" id="chap-1">1 chap</h2>
+<h2 class="chapter" id="chap-1"><span>1 chap<a class="copiable-link" 
href='#chap-1'> &para;</a></span></h2>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="section.html" 
accesskey="1">section</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git a/tp/t/results/transformations/master_menu_fr/res_html/index.html 
b/tp/t/results/transformations/master_menu_fr/res_html/index.html
index 4c9554bd58..4de40cefc6 100644
--- a/tp/t/results/transformations/master_menu_fr/res_html/index.html
+++ b/tp/t/results/transformations/master_menu_fr/res_html/index.html
@@ -15,7 +15,9 @@
 <link href="chap.html" rel="next" title="chap">
 <style type="text/css">
 <!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
 pre.menu-comment-preformatted {font-family: serif}
+span:hover a.copiable-link {visibility: visible}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
 th.menu-comment {text-align:left}
@@ -33,7 +35,7 @@ th.menu-comment {text-align:left}
 Next: <a href="chap.html" accesskey="n" rel="next">chap</a> &nbsp; </p>
 </div>
 <hr>
-<h1 class="top" id="max">max</h1>
+<h1 class="top" id="max"><span>max<a class="copiable-link" href='#max'> 
&para;</a></span></h1>
 
 <table class="menu" border="0" cellspacing="0">
 <tr><td class="menu-entry-destination">&bull; <a href="chap.html" 
accesskey="1">chap</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
diff --git a/tp/t/results/transformations/master_menu_fr/res_html/section.html 
b/tp/t/results/transformations/master_menu_fr/res_html/section.html
index 4b24f3d2aa..c67d30befc 100644
--- a/tp/t/results/transformations/master_menu_fr/res_html/section.html
+++ b/tp/t/results/transformations/master_menu_fr/res_html/section.html
@@ -13,6 +13,12 @@
 
 <link href="index.html" rel="start" title="Top">
 <link href="chap.html" rel="up" title="chap">
+<style type="text/css">
+<!--
+a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
+span:hover a.copiable-link {visibility: visible}
+-->
+</style>
 
 
 </head>
@@ -24,7 +30,7 @@
 Up: <a href="chap.html" accesskey="u" rel="up">chap</a> &nbsp; </p>
 </div>
 <hr>
-<h3 class="section" id="sec">1.1 sec</h3>
+<h3 class="section" id="sec"><span>1.1 sec<a class="copiable-link" 
href='#sec'> &para;</a></span></h3>
 </div>
 
 
diff --git a/tp/t/results/xtable/block_commands_in_table.pl 
b/tp/t/results/xtable/block_commands_in_table.pl
index df9bffd087..aefaa2a551 100644
--- a/tp/t/results/xtable/block_commands_in_table.pl
+++ b/tp/t/results/xtable/block_commands_in_table.pl
@@ -1436,7 +1436,7 @@ _second item_
 
 
 $result_converted{'html_text'}->{'block_commands_in_table'} = '<div 
class="top-level-extent" id="Top">
-<h1 class="top" id="Element">Element</h1>
+<h1 class="top" id="Element"><span>Element<a class="copiable-link" 
href=\'#Element\'> &para;</a></span></h1>
 
 <dl class="table">
 <dt><em class="emph">first item</em></dt>
diff --git a/tp/t/results/xtable/inter_item_commands_in_table.pl 
b/tp/t/results/xtable/inter_item_commands_in_table.pl
index a53d44b6c2..c585ba2ddf 100644
--- a/tp/t/results/xtable/inter_item_commands_in_table.pl
+++ b/tp/t/results/xtable/inter_item_commands_in_table.pl
@@ -2930,7 +2930,7 @@ 
$result_converted{'html_text'}->{'inter_item_commands_in_table'} = '<div class="
 <p>
  &nbsp; </p>
 </div>
-<h1 class="top" id="top">top</h1>
+<h1 class="top" id="top"><span>top<a class="copiable-link" href=\'#top\'> 
&para;</a></span></h1>
 
 <ul class="mini-toc">
 <li><a href="#chapter" accesskey="1">chap</a></li>
@@ -2941,7 +2941,7 @@ 
$result_converted{'html_text'}->{'inter_item_commands_in_table'} = '<div class="
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="chap">1 chap</h2>
+<h2 class="chapter" id="chap"><span>1 chap<a class="copiable-link" 
href=\'#chap\'> &para;</a></span></h2>
 
 <dl class="vtable">
 <dt><a id=\'index-acode_002d_002db\'></a><span><code 
class="code">acode--b</code><a class="copiable-link" 
href=\'#index-acode_002d_002db\'> &para;</a></span></dt>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]