This commit is contained in:
2023-11-10 13:58:58 +08:00
parent 4c17581235
commit 68b3c6dc7f
26 changed files with 6166 additions and 19 deletions
+668
View File
@@ -0,0 +1,668 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta charset="utf-8" />
<meta name="generator" content="quarto-1.4.480" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>Version: main MANUSCRIPT TITLE</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
ul.task-list li input[type="checkbox"] {
width: 0.8em;
margin: 0 0.8em 0.2em -1em; /* quarto-specific, see https://github.com/quarto-dev/quarto-cli/issues/4556 */
vertical-align: middle;
}
</style>
<!-- htmldependencies:E3FAD763 -->
<script id="quarto-search-options" type="application/json">{
"location": "navbar",
"copy-button": false,
"collapse-after": 3,
"panel-placement": "end",
"type": "overlay",
"limit": 50,
"keyboard-shortcut": [
"f",
"/",
"s"
],
"show-item-context": false,
"language": {
"search-no-results-text": "No results",
"search-matching-documents-text": "matching documents",
"search-copy-link-title": "Copy link to search",
"search-hide-matches-text": "Hide additional matches",
"search-more-match-text": "more match in this document",
"search-more-matches-text": "more matches in this document",
"search-clear-button-title": "Clear",
"search-detached-cancel-button-title": "Cancel",
"search-submit-button-title": "Submit",
"search-label": "Search"
}
}</script>
<script type="application/json" class="js-hypothesis-config">
{
"theme": "clean",
"openSidebar": false
}
</script>
<script async src="https://hypothes.is/embed.js"></script>
<script>
window.document.addEventListener("DOMContentLoaded", function (_event) {
document.body.classList.add('hypothesis-enabled');
});
</script>
<link rel="stylesheet" href="_extensions/inst/css/style.css" />
</head>
<body>
<div id="quarto-search-results"></div>
<header id="quarto-header" class="headroom fixed-top">
<nav class="navbar navbar-expand-lg " data-bs-theme="dark">
<div class="navbar-container container-fluid">
<div class="navbar-brand-container mx-auto">
<a class="navbar-brand" href="/index.html">
<span class="navbar-title">Version: main</span>
</a>
</div>
<div id="quarto-search" class="" title="Search"></div>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse"
aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation"
onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav navbar-nav-scroll ms-auto">
<li class="nav-item">
<a class="nav-link" href="/index.html"> <i
class="bi bi-house"
role="img"
>
</i>
<span class="menu-text">Home</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="/MS/MS.html">
<span class="menu-text">Manuscript</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="/MS/SM.html">
<span class="menu-text">Supplementary Materials</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="/MS/RN.html">
<span class="menu-text">Revision Notes</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="/SD/index.html">
<span class="menu-text">Slides</span></a>
</li>
<li class="nav-item dropdown ">
<a class="nav-link dropdown-toggle" href="#" id="nav-menu-other" role="button" data-bs-toggle="dropdown" aria-expanded="false" >
<span class="menu-text">Other</span>
</a>
<ul class="dropdown-menu dropdown-menu-end" aria-labelledby="nav-menu-other">
<li>
<a class="dropdown-item" href="/MS/HL.html">
<span class="dropdown-text">Highlights</span></a>
</li>
<li>
<a class="dropdown-item" href="/MS/CL.html">
<span class="dropdown-text">Cover Letter</span></a>
</li>
<li>
<a class="dropdown-item" href="/MS/AC.html">
<span class="dropdown-text">Author Credits</span></a>
</li>
<li>
<a class="dropdown-item" href="/TC/index.html">
<span class="dropdown-text">Trackchanges</span></a>
</li>
<li>
<a class="dropdown-item" href="/RP/index.html">
<span class="dropdown-text">Report</span></a>
</li>
<li>
<a class="dropdown-item" href="/AC/index.html">
<span class="dropdown-text">Acomplishment</span></a>
</li>
</ul>
</li>
<li class="nav-item dropdown ">
<a class="nav-link dropdown-toggle" href="#" id="nav-menu-bi-git" role="button" data-bs-toggle="dropdown" aria-expanded="false" >
<i
class="bi bi-git"
role="img"
>
</i>
<span class="menu-text"></span>
</a>
<ul class="dropdown-menu dropdown-menu-end" aria-labelledby="nav-menu-bi-git">
<li>
<a class="dropdown-item" href="https://drwater.rcees.ac.cn/git/manuscript/su2023temp/_edit/">
<span class="dropdown-text">Edit</span></a>
</li>
<li>
<a class="dropdown-item" href="https://drwater.rcees.ac.cn/git/manuscript/su2023temp/issues">
<span class="dropdown-text">Issue</span></a>
</li>
</ul>
</li>
</ul>
</div> <!-- /navcollapse -->
<div class="quarto-navbar-tools">
<a href="" class="quarto-reader-toggle quarto-navigation-tool px-1" onclick="window.quartoToggleReader(); return false;" title="Toggle reader mode">
<div class="quarto-reader-toggle-btn">
<i class="bi"></i>
</div>
</a>
</div>
</div> <!-- /container-fluid -->
</nav>
</header>
<!-- content -->
<div id="quarto-content" class="quarto-container page-columns page-rows-contents page-layout-article page-navbar">
<!-- sidebar -->
<!-- margin-sidebar -->
<div id="quarto-margin-sidebar" class="sidebar margin-sidebar">
<div id="quarto-toc-target"></div>
</div>
<!-- main -->
<main class="content" id="quarto-document-content">
<header id="title-block-header" class="quarto-title-block default">
<div class="quarto-title">
<h1 class="title">MANUSCRIPT TITLE</h1>
<p class="subtitle lead">Revision Note</p>
</div>
<div class="quarto-title-meta">
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Friday, November 10, 2023</p>
</div>
</div>
</div>
</header>
<p><span>Ming Su<sup>1,2</sup>, </span><span>Min Yang<sup>1,2,*</sup></span></p>
<p>1. State Key Laboratory of Environmental Aquatic Chemistry, Research Center for Eco-Environmental Sciences, Chinese Academy of Sciences, P.O. Box 2871, Beijing, 100085.</p>
<p>2. University of Chinese Academy of Sciences, Beijing, 100049.</p>
<p>* Corresponding Author: Min Yang (<a href="mailto:yangmin@rcees.ac.cn">yangmin@rcees.ac.cn</a>)</p>
<section id="response-to-editor" class="level1">
<h1>Response to Editor</h1>
<blockquote>
<ol start="0" type="1">
<li>I very much regret to have to tell you that publication in our journal is not recommended. An explanation for this decision is given in the attached review reports (and on https://www.editorialmanager.com/wr/). I hope that the comments contained therein will be of use to you.</li>
</ol>
</blockquote>
<p><strong>Response/Action:</strong></p>
<p>Thank you.</p>
</section>
<section id="reviewer-1" class="level1">
<h1>Reviewer #1:</h1>
<blockquote>
<ol start="0" type="1">
<li>COMMENT 1</li>
</ol>
</blockquote>
<p><strong>Response/Action:</strong></p>
<p>Thank you very much for your revision. We made changes as shown below.</p>
<div class="callout callout-style-simple callout-none no-icon callout-titled">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class='callout-icon no-icon'></i>
</div>
<div class="callout-title-container flex-fill">
<strong>MS.pdf: Page 1, Line 66</strong>
</div>
</div>
<div class="callout-body-container callout-body">
<p>Bla blaBla blaBla blaBla blaBla bla Bla bla.</p>
</div>
</div>
<div id="quarto-navigation-envelope" class="hidden">
<p><span class="hidden" data-render-id="quarto-int-sidebar-title">Version: main</span> <span class="hidden" data-render-id="quarto-int-navbar-title">Version: main</span> <span class="hidden" data-render-id="quarto-int-navbar:Home">Home</span> <span class="hidden" data-render-id="quarto-int-navbar:/index.html">/index.html</span> <span class="hidden" data-render-id="quarto-int-navbar:Manuscript">Manuscript</span> <span class="hidden" data-render-id="quarto-int-navbar:/MS/MS.html">/MS/MS.html</span> <span class="hidden" data-render-id="quarto-int-navbar:Supplementary Materials">Supplementary Materials</span> <span class="hidden" data-render-id="quarto-int-navbar:/MS/SM.html">/MS/SM.html</span> <span class="hidden" data-render-id="quarto-int-navbar:Revision Notes">Revision Notes</span> <span class="hidden" data-render-id="quarto-int-navbar:/MS/RN.html">/MS/RN.html</span> <span class="hidden" data-render-id="quarto-int-navbar:Slides">Slides</span> <span class="hidden" data-render-id="quarto-int-navbar:/SD/index.html">/SD/index.html</span> <span class="hidden" data-render-id="quarto-int-navbar:Other">Other</span> <span class="hidden" data-render-id="quarto-int-navbar:Highlights">Highlights</span> <span class="hidden" data-render-id="quarto-int-navbar:/MS/HL.html">/MS/HL.html</span> <span class="hidden" data-render-id="quarto-int-navbar:Cover Letter">Cover Letter</span> <span class="hidden" data-render-id="quarto-int-navbar:/MS/CL.html">/MS/CL.html</span> <span class="hidden" data-render-id="quarto-int-navbar:Author Credits">Author Credits</span> <span class="hidden" data-render-id="quarto-int-navbar:/MS/AC.html">/MS/AC.html</span> <span class="hidden" data-render-id="quarto-int-navbar:Trackchanges">Trackchanges</span> <span class="hidden" data-render-id="quarto-int-navbar:/TC/index.html">/TC/index.html</span> <span class="hidden" data-render-id="quarto-int-navbar:Report">Report</span> <span class="hidden" data-render-id="quarto-int-navbar:/RP/index.html">/RP/index.html</span> <span class="hidden" data-render-id="quarto-int-navbar:Acomplishment">Acomplishment</span> <span class="hidden" data-render-id="quarto-int-navbar:/AC/index.html">/AC/index.html</span> <span class="hidden" data-render-id="quarto-int-navbar:Edit">Edit</span> <span class="hidden" data-render-id="quarto-int-navbar:https://drwater.rcees.ac.cn/git/manuscript/su2023temp/_edit/">https://drwater.rcees.ac.cn/git/manuscript/su2023temp/_edit/</span> <span class="hidden" data-render-id="quarto-int-navbar:Issue">Issue</span> <span class="hidden" data-render-id="quarto-int-navbar:https://drwater.rcees.ac.cn/git/manuscript/su2023temp/issues">https://drwater.rcees.ac.cn/git/manuscript/su2023temp/issues</span></p>
<div class="hidden" data-render-id="footer-center">
<p>Copyright 2023, <a href="https://drwater.rcees.ac.cn">Ming Su</a></p>
</div>
</div>
<div id="quarto-meta-markdown" class="hidden">
<p><span class="hidden" data-render-id="quarto-metatitle">Version: main - MANUSCRIPT TITLE</span> <span class="hidden" data-render-id="quarto-twittercardtitle">Version: main - MANUSCRIPT TITLE</span> <span class="hidden" data-render-id="quarto-ogcardtitle">Version: main - MANUSCRIPT TITLE</span> <span class="hidden" data-render-id="quarto-metasitename">Version: main</span> <span class="hidden" data-render-id="quarto-twittercarddesc">Revision Note</span> <span class="hidden" data-render-id="quarto-ogcardddesc">Revision Note</span></p>
</div>
</section>
</main> <!-- /main -->
<script id = "quarto-html-after-body" type="application/javascript">
window.document.addEventListener("DOMContentLoaded", function (event) {
const toggleBodyColorMode = (bsSheetEl) => {
const mode = bsSheetEl.getAttribute("data-mode");
const bodyEl = window.document.querySelector("body");
if (mode === "dark") {
bodyEl.classList.add("quarto-dark");
bodyEl.classList.remove("quarto-light");
} else {
bodyEl.classList.add("quarto-light");
bodyEl.classList.remove("quarto-dark");
}
}
const toggleBodyColorPrimary = () => {
const bsSheetEl = window.document.querySelector("link#quarto-bootstrap");
if (bsSheetEl) {
toggleBodyColorMode(bsSheetEl);
}
}
toggleBodyColorPrimary();
const icon = "";
const anchorJS = new window.AnchorJS();
anchorJS.options = {
placement: 'right',
icon: icon
};
anchorJS.add('.anchored');
const isCodeAnnotation = (el) => {
for (const clz of el.classList) {
if (clz.startsWith('code-annotation-')) {
return true;
}
}
return false;
}
const clipboard = new window.ClipboardJS('.code-copy-button', {
text: function(trigger) {
const codeEl = trigger.previousElementSibling.cloneNode(true);
for (const childEl of codeEl.children) {
if (isCodeAnnotation(childEl)) {
childEl.remove();
}
}
return codeEl.innerText;
}
});
clipboard.on('success', function(e) {
// button target
const button = e.trigger;
// don't keep focus
button.blur();
// flash "checked"
button.classList.add('code-copy-button-checked');
var currentTitle = button.getAttribute("title");
button.setAttribute("title", "Copied!");
let tooltip;
if (window.bootstrap) {
button.setAttribute("data-bs-toggle", "tooltip");
button.setAttribute("data-bs-placement", "left");
button.setAttribute("data-bs-title", "Copied!");
tooltip = new bootstrap.Tooltip(button,
{ trigger: "manual",
customClass: "code-copy-button-tooltip",
offset: [0, -8]});
tooltip.show();
}
setTimeout(function() {
if (tooltip) {
tooltip.hide();
button.removeAttribute("data-bs-title");
button.removeAttribute("data-bs-toggle");
button.removeAttribute("data-bs-placement");
}
button.setAttribute("title", currentTitle);
button.classList.remove('code-copy-button-checked');
}, 1000);
// clear code selection
e.clearSelection();
});
function tippyHover(el, contentFn, onTriggerFn, onUntriggerFn) {
const config = {
allowHTML: true,
maxWidth: 500,
delay: 100,
arrow: false,
appendTo: function(el) {
return el.parentElement;
},
interactive: true,
interactiveBorder: 10,
theme: 'quarto',
placement: 'bottom-start',
};
if (contentFn) {
config.content = contentFn;
}
if (onTriggerFn) {
config.onTrigger = onTriggerFn;
}
if (onUntriggerFn) {
config.onUntrigger = onUntriggerFn;
}
window.tippy(el, config);
}
const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]');
for (var i=0; i<noterefs.length; i++) {
const ref = noterefs[i];
tippyHover(ref, function() {
// use id or data attribute instead here
let href = ref.getAttribute('data-footnote-href') || ref.getAttribute('href');
try { href = new URL(href).hash; } catch {}
const id = href.replace(/^#\/?/, "");
const note = window.document.getElementById(id);
return note.innerHTML;
});
}
const xrefs = window.document.querySelectorAll('a.quarto-xref');
const processXRef = (id, note) => {
// Strip column container classes
const stripColumnClz = (el) => {
el.classList.remove("page-full", "page-columns");
if (el.children) {
for (const child of el.children) {
stripColumnClz(child);
}
}
}
stripColumnClz(note)
const typesetMath = (el) => {
if (window.MathJax) {
// MathJax Typeset
window.MathJax.typeset([el]);
} else if (window.katex) {
// KaTeX Render
var mathElements = el.getElementsByClassName("math");
var macros = [];
for (var i = 0; i < mathElements.length; i++) {
var texText = mathElements[i].firstChild;
if (mathElements[i].tagName == "SPAN") {
window.katex.render(texText.data, mathElements[i], {
displayMode: mathElements[i].classList.contains('display'),
throwOnError: false,
macros: macros,
fleqn: false
});
}
}
}
}
if (id === null || id.startsWith('sec-')) {
// Special case sections, only their first couple elements
const container = document.createElement("div");
if (note.children && note.children.length > 2) {
for (let i = 0; i < 2; i++) {
container.appendChild(note.children[i].cloneNode(true));
}
typesetMath(container);
return container.innerHTML
} else {
typesetMath(note);
return note.innerHTML;
}
} else {
// Remove any anchor links if they are present
const anchorLink = note.querySelector('a.anchorjs-link');
if (anchorLink) {
anchorLink.remove();
}
typesetMath(note);
return note.innerHTML;
}
}
for (var i=0; i<xrefs.length; i++) {
const xref = xrefs[i];
tippyHover(xref, undefined, function(instance) {
instance.disable();
let url = xref.getAttribute('href');
let hash = undefined;
if (url.startsWith('#')) {
hash = url;
} else {
try { hash = new URL(url).hash; } catch {}
}
if (hash) {
const id = hash.replace(/^#\/?/, "");
const note = window.document.getElementById(id);
if (note !== null) {
try {
const html = processXRef(id, note.cloneNode(true));
instance.setContent(html);
} finally {
instance.enable();
instance.show();
}
} else {
// See if we can fetch this
fetch(url.split('#')[0])
.then(res => res.text())
.then(html => {
const parser = new DOMParser();
const htmlDoc = parser.parseFromString(html, "text/html");
const note = htmlDoc.getElementById(id);
if (note !== null) {
const html = processXRef(id, note);
instance.setContent(html);
}
}).finally(() => {
instance.enable();
instance.show();
});
}
} else {
// See if we can fetch a full url (with no hash to target)
// This is a special case and we should probably do some content thinning / targeting
fetch(url)
.then(res => res.text())
.then(html => {
const parser = new DOMParser();
const htmlDoc = parser.parseFromString(html, "text/html");
const note = htmlDoc.querySelector('main.content');
if (note !== null) {
// This should only happen for chapter cross references
// (since there is no id in the URL)
// remove the first header
if (note.children.length > 0 && note.children[0].tagName === "HEADER") {
note.children[0].remove();
}
const html = processXRef(null, note);
instance.setContent(html);
}
}).finally(() => {
instance.enable();
instance.show();
});
}
}, function(instance) {
});
}
let selectedAnnoteEl;
const selectorForAnnotation = ( cell, annotation) => {
let cellAttr = 'data-code-cell="' + cell + '"';
let lineAttr = 'data-code-annotation="' + annotation + '"';
const selector = 'span[' + cellAttr + '][' + lineAttr + ']';
return selector;
}
const selectCodeLines = (annoteEl) => {
const doc = window.document;
const targetCell = annoteEl.getAttribute("data-target-cell");
const targetAnnotation = annoteEl.getAttribute("data-target-annotation");
const annoteSpan = window.document.querySelector(selectorForAnnotation(targetCell, targetAnnotation));
const lines = annoteSpan.getAttribute("data-code-lines").split(",");
const lineIds = lines.map((line) => {
return targetCell + "-" + line;
})
let top = null;
let height = null;
let parent = null;
if (lineIds.length > 0) {
//compute the position of the single el (top and bottom and make a div)
const el = window.document.getElementById(lineIds[0]);
top = el.offsetTop;
height = el.offsetHeight;
parent = el.parentElement.parentElement;
if (lineIds.length > 1) {
const lastEl = window.document.getElementById(lineIds[lineIds.length - 1]);
const bottom = lastEl.offsetTop + lastEl.offsetHeight;
height = bottom - top;
}
if (top !== null && height !== null && parent !== null) {
// cook up a div (if necessary) and position it
let div = window.document.getElementById("code-annotation-line-highlight");
if (div === null) {
div = window.document.createElement("div");
div.setAttribute("id", "code-annotation-line-highlight");
div.style.position = 'absolute';
parent.appendChild(div);
}
div.style.top = top - 2 + "px";
div.style.height = height + 4 + "px";
div.style.left = 0;
let gutterDiv = window.document.getElementById("code-annotation-line-highlight-gutter");
if (gutterDiv === null) {
gutterDiv = window.document.createElement("div");
gutterDiv.setAttribute("id", "code-annotation-line-highlight-gutter");
gutterDiv.style.position = 'absolute';
const codeCell = window.document.getElementById(targetCell);
const gutter = codeCell.querySelector('.code-annotation-gutter');
gutter.appendChild(gutterDiv);
}
gutterDiv.style.top = top - 2 + "px";
gutterDiv.style.height = height + 4 + "px";
}
selectedAnnoteEl = annoteEl;
}
};
const unselectCodeLines = () => {
const elementsIds = ["code-annotation-line-highlight", "code-annotation-line-highlight-gutter"];
elementsIds.forEach((elId) => {
const div = window.document.getElementById(elId);
if (div) {
div.remove();
}
});
selectedAnnoteEl = undefined;
};
// Handle positioning of the toggle
window.addEventListener(
"resize",
throttle(() => {
elRect = undefined;
if (selectedAnnoteEl) {
selectCodeLines(selectedAnnoteEl);
}
}, 10)
);
function throttle(fn, ms) {
let throttle = false;
let timer;
return (...args) => {
if(!throttle) { // first call gets through
fn.apply(this, args);
throttle = true;
} else { // all the others get throttled
if(timer) clearTimeout(timer); // cancel #2
timer = setTimeout(() => {
fn.apply(this, args);
timer = throttle = false;
}, ms);
}
};
}
// Attach click handler to the DT
const annoteDls = window.document.querySelectorAll('dt[data-target-cell]');
for (const annoteDlNode of annoteDls) {
annoteDlNode.addEventListener('click', (event) => {
const clickedEl = event.target;
if (clickedEl !== selectedAnnoteEl) {
unselectCodeLines();
const activeEl = window.document.querySelector('dt[data-target-cell].code-annotation-active');
if (activeEl) {
activeEl.classList.remove('code-annotation-active');
}
selectCodeLines(clickedEl);
clickedEl.classList.add('code-annotation-active');
} else {
// Unselect the line
unselectCodeLines();
clickedEl.classList.remove('code-annotation-active');
}
});
}
const findCites = (el) => {
const parentEl = el.parentElement;
if (parentEl) {
const cites = parentEl.dataset.cites;
if (cites) {
return {
el,
cites: cites.split(' ')
};
} else {
return findCites(el.parentElement)
}
} else {
return undefined;
}
};
var bibliorefs = window.document.querySelectorAll('a[role="doc-biblioref"]');
for (var i=0; i<bibliorefs.length; i++) {
const ref = bibliorefs[i];
const citeInfo = findCites(ref);
if (citeInfo) {
tippyHover(citeInfo.el, function() {
var popup = window.document.createElement('div');
citeInfo.cites.forEach(function(cite) {
var citeDiv = window.document.createElement('div');
citeDiv.classList.add('hanging-indent');
citeDiv.classList.add('csl-entry');
var biblioDiv = window.document.getElementById('ref-' + cite);
if (biblioDiv) {
citeDiv.innerHTML = biblioDiv.innerHTML;
}
popup.appendChild(citeDiv);
});
return popup.innerHTML;
});
}
}
});
</script>
</div> <!-- /content -->
<footer class="footer">
<div class="nav-footer">
<div class="nav-footer-left">
&nbsp;
</div>
<div class="nav-footer-center">
<div class='footer-contents'>Copyright 2023, [Ming Su](https://drwater.rcees.ac.cn)</div>
</div>
<div class="nav-footer-right">
&nbsp;
</div>
</div>
</footer>
</body>
</html>