Redian新闻
>
求推荐编辑器,online+latex+reference
avatar
求推荐编辑器,online+latex+reference# Joke - 肚皮舞运动
h*o
1
去给神医drop,被告知不能scan,不能出receipt。于是回来了,没敢把东西留在那里
avatar
j*e
2
给一个字符串,重新排列成相邻字母不能相同
我的想法是看到两个相同,就把第二个替换成后面不同的 aaabb -> abaab -> ababa
aaabbb-> abaabb -> ababab
但是这样的话就没法处理 aabbb的情况 aabbb-> ababb
avatar
l*l
3
需要买冰箱,看到有一个return的冰箱, 便宜挺多的,500左右, 没敢下手,怕第一
个人是质量问题退的。有人买过吗? 脚的如何?
avatar
n*7
4
最早用latex,写公式很方便,
后来老板说跟人协作不友好,不是每个人都会用
track change也不方便
后来用word,简单公式还好
复杂了很痛苦,得用mathtype之类的东西
最近写文档用gdoc,爽翻了
多人并行处理完全释放生产力
问题是,gdoc的公式编辑插件只能处理简单的
我前几天搞个巨繁复的公式,它就不行了
我查了一下,多年以前gdoc是有latex支持的,不知道为啥后来没了
有些第三方网站可以让gdoc支持latex,但是实在担心安全性
有些关键信息现在不能公开
office365没研究过,既然本地的word支持latex还要插件,online版应该不会更好吧
微软的东西也尽量不想用
还有什么可以推荐吗?
另外,reference管理的问题我感觉主流的编辑工具都应该支持吧?
avatar
S*t
5
叫经理/小二写个收据(含tracking number)就行了。pick up了online有反映就可以把
纸条扔了。

【在 h****o 的大作中提到】
: 去给神医drop,被告知不能scan,不能出receipt。于是回来了,没敢把东西留在那里
: 。

avatar
l*g
6
Wiggle sort?
avatar
m*s
7
有保修,应该也可以退货,跟小二问清楚再买。
avatar
d*o
8
writelatex
现在改名了但拿这个搜的到

【在 n******7 的大作中提到】
: 最早用latex,写公式很方便,
: 后来老板说跟人协作不友好,不是每个人都会用
: track change也不方便
: 后来用word,简单公式还好
: 复杂了很痛苦,得用mathtype之类的东西
: 最近写文档用gdoc,爽翻了
: 多人并行处理完全释放生产力
: 问题是,gdoc的公式编辑插件只能处理简单的
: 我前几天搞个巨繁复的公式,它就不行了
: 我查了一下,多年以前gdoc是有latex支持的,不知道为啥后来没了

avatar
h*o
9
我说了,小二进去一会儿回来给了我张名片,让我待会儿打电话回来问问系统好了没有
。这次不是这一
家店,我给附近另一家打了电话,也是down掉了。

【在 S********t 的大作中提到】
: 叫经理/小二写个收据(含tracking number)就行了。pick up了online有反映就可以把
: 纸条扔了。

avatar
i*h
10
从最多的字符开始
avatar
s*l
11
Bestbuy,的open box貌似折扣太少了,不怎么合适。
只有一次看到open box额外多加20%off,的时候才合适。就见到过一次。
avatar
n*7
12
看起来不错,谢谢!
免费版没有这个feature:
Advanced access control on protected projects
不知道是不是意味着文档可能被别人随便看
试试免费版先。要说服老板买,得让他也用爽了才行

【在 d****o 的大作中提到】
: writelatex
: 现在改名了但拿这个搜的到

avatar
c*7
13
我今天drop了几个 没任何问题
avatar
j*e
14
可以展开说说具体算法吗?比如现在有4个a, 2个b, 1个c.你的算法怎么做?
priorityqueue?

【在 i***h 的大作中提到】
: 从最多的字符开始
avatar
l*l
15
那请问哪里还有同样的open box,除了Bestbuy外?

【在 s******l 的大作中提到】
: Bestbuy,的open box貌似折扣太少了,不怎么合适。
: 只有一次看到open box额外多加20%off,的时候才合适。就见到过一次。

avatar
d*o
16
免费版足够了

【在 n******7 的大作中提到】
: 看起来不错,谢谢!
: 免费版没有这个feature:
: Advanced access control on protected projects
: 不知道是不是意味着文档可能被别人随便看
: 试试免费版先。要说服老板买,得让他也用爽了才行

avatar
o*y
17
priorityqueue再加一个queue当小黑屋

【在 j******e 的大作中提到】
: 可以展开说说具体算法吗?比如现在有4个a, 2个b, 1个c.你的算法怎么做?
: priorityqueue?

avatar
x*i
18
有些店都有自己的outlet店,就是open box 或者有些小dent的,一般也都有1年免费保
修,也可以加买保修期
如果带制冰的话,500多的新冰箱就还不错了,我叫了 SERVICE,付了165,还不如买个
新的,其实就是只要defrost 就可以了

【在 l*********l 的大作中提到】
: 那请问哪里还有同样的open box,除了Bestbuy外?
avatar
H*g
19
非得在浏览器里写么?有离线的编辑器吗?

【在 d****o 的大作中提到】
: 免费版足够了
avatar
m*3
20
这个方法行么
记录每一个字符出现的次数,比如count['a']=4, count['b']=2, count['c']=1
每次找满足条件的count最大的字符
比如,一开始
取a, 然后 count['a']-1,变成3
下一轮,虽然count['a']是最大,但是不能取,因为上一次取的是'a, 所以,这次取b,
count['b]-1 变成1
然后再取a
b
a
c
a
最后结果是ababaca
avatar
n*7
21
在线协作,实时交互,并行编辑,太爽了
不过要有offline feature更好了,在飞机上也能搞了

【在 H********g 的大作中提到】
: 非得在浏览器里写么?有离线的编辑器吗?
avatar
i*h
22
就是这样
不过没想好如果这个没結果的话能不能证明无解

b,

【在 m******3 的大作中提到】
: 这个方法行么
: 记录每一个字符出现的次数,比如count['a']=4, count['b']=2, count['c']=1
: 每次找满足条件的count最大的字符
: 比如,一开始
: 取a, 然后 count['a']-1,变成3
: 下一轮,虽然count['a']是最大,但是不能取,因为上一次取的是'a, 所以,这次取b,
: count['b]-1 变成1
: 然后再取a
: b
: a

avatar
n*7
23
试了一下,感觉就是online latex
交互是强了,但是还是两个大问题没解决
1. 对于不懂latex的人来说,一头雾水
2. 还是没有track change的选项
我希望的是想word的mathtype插件那样,双击我就可以编辑公式
但是对于其他人来说,不编辑公式的时候就是一个所见即所得的编辑器
我注意到这个工具有个rich text的选项,语法挺像markdown语言的
看来他们也想在latex和可读性之间找个平衡

【在 d****o 的大作中提到】
: 免费版足够了
avatar
m*0
24
我认为你的办法没什么问题
我还有一个办法:
也是统计所有字母的freq,
let s = 目前已经拼成的半成品string
repeat {
对每个freq>0的letter,取出一个,组成新string t, update freq[]
s = (s+t) or (t+s), depending on which is valid
}
return s

b,

【在 m******3 的大作中提到】
: 这个方法行么
: 记录每一个字符出现的次数,比如count['a']=4, count['b']=2, count['c']=1
: 每次找满足条件的count最大的字符
: 比如,一开始
: 取a, 然后 count['a']-1,变成3
: 下一轮,虽然count['a']是最大,但是不能取,因为上一次取的是'a, 所以,这次取b,
: count['b]-1 变成1
: 然后再取a
: b
: a

avatar
j*l
25
没人用大名鼎鼎的winedit么?
avatar
y*g
26
#include
#include
#include
#include
using namespace std;
struct Item {
int counter;
char c;

Item(): counter(0), c('\0') {};
Item(int counter_, char c_) : counter(counter_), c(c_) {};
Item(const Item &anotherItem): counter(anotherItem.counter), c(
anotherItem.c) {};
};
struct ItemCompare {
Item* prev;

ItemCompare(Item* prevItem): prev(prevItem) {};

bool operator() (const Item &item1, const Item &item2) {
if (!prev) {
return item1.counter < item2.counter;
} else {
if (prev->c == item1.c) {
return true;
} else if (prev->c == item2.c){
return false;
} else {
return item1.counter < item2.counter;
}
}
}
};
string shuffle(string str) {
if (str.empty()) return str;

unordered_map m;
for_each(str.begin(), str.end(), [&](char c) {
if (m.count(c)) {
++m[c].counter;
} else {
m[c] = Item(1, c);
}
});

vector items;
for (auto kv: m) {
items.push_back(kv.second);
}

string result;
Item* prev = NULL;

while (!items.empty()) {
make_heap(items.begin(), items.end(), ItemCompare(prev));

result.push_back(items.front().c);

if (!--items.front().counter) {
pop_heap(items.begin(), items.end(), ItemCompare(prev));
items.pop_back();
prev = NULL;
} else {
prev = &(items.front());
}

}

return result;
};
int main() {
// your code goes here

cout << shuffle("aabb") << endl;
cout << shuffle("aaabb") << endl;
cout << shuffle("aabbb") << endl;
cout << shuffle("aabbbcc") << endl;
cout << shuffle("aabbc") << endl;
cout << shuffle("aabbcc") << endl;
cout << shuffle("aabbbbcc") << endl;
cout << shuffle("aabbbbc") << endl;
return 0;
}
avatar
n*7
27
又试了一下
可以手动label version
然后comparison
大致算是track change 功能了
还有个类似的工具,专门提了document history这个feature
https://www.sharelatex.com/
刚才研究了一会儿MathML,这个据说可以跟office online一起用
但是裸写MathML会死人的,我突然觉得用markdown来写应该不错
找找看有没有online写markdown的工具

【在 n******7 的大作中提到】
: 试了一下,感觉就是online latex
: 交互是强了,但是还是两个大问题没解决
: 1. 对于不懂latex的人来说,一头雾水
: 2. 还是没有track change的选项
: 我希望的是想word的mathtype插件那样,双击我就可以编辑公式
: 但是对于其他人来说,不编辑公式的时候就是一个所见即所得的编辑器
: 我注意到这个工具有个rich text的选项,语法挺像markdown语言的
: 看来他们也想在latex和可读性之间找个平衡

avatar
L*s
28
如果最多的字符是A,字符A有N个,
你就挖N个坑,先在每个坑填一个A,
然后往坑里填其它字符,字符一种一种地填,
坑一个一个地往前填,填到最后一个坑再回到最前面第一个坑继续填。
填好后发现不是解就无解。
avatar
n*7
29
offline only啊
这样我用word一样搞定

【在 j*l 的大作中提到】
: 没人用大名鼎鼎的winedit么?
avatar
l*i
30
This is correct. You can prove that if an input has a solution, then there
exists a solution starts with max count char. If not, let the solution be
string s, and let the max count char be X, then we can partition s into
blocks starting with X. At least one of those blocks can be moved to the
beginning of S without causing a conflict with s[0], otherwise s[0] has a
larger count than X. Similarly we can show that there always exists a
solution with a prefix generated by this algorithm and an induction on
length of s will complete the proof.

b,

【在 m******3 的大作中提到】
: 这个方法行么
: 记录每一个字符出现的次数,比如count['a']=4, count['b']=2, count['c']=1
: 每次找满足条件的count最大的字符
: 比如,一开始
: 取a, 然后 count['a']-1,变成3
: 下一轮,虽然count['a']是最大,但是不能取,因为上一次取的是'a, 所以,这次取b,
: count['b]-1 变成1
: 然后再取a
: b
: a

avatar
h*u
31
折腾啥呢,直接上365
现在word公式可以支持伪脚本,比原来舒服多了

【在 n******7 的大作中提到】
: 最早用latex,写公式很方便,
: 后来老板说跟人协作不友好,不是每个人都会用
: track change也不方便
: 后来用word,简单公式还好
: 复杂了很痛苦,得用mathtype之类的东西
: 最近写文档用gdoc,爽翻了
: 多人并行处理完全释放生产力
: 问题是,gdoc的公式编辑插件只能处理简单的
: 我前几天搞个巨繁复的公式,它就不行了
: 我查了一下,多年以前gdoc是有latex支持的,不知道为啥后来没了

avatar
n*7
32
试了一下markdown online editor
比如
https://stackedit.io/editor
发现这些个小网站都是用第三方的云存储来实现多人协作的
所以要手动同步才能看到别人的改动,不是实时的
有个网站实现了实时协同,但是一个人写,其他人都只读了。。。
avatar
x*o
33
折腾,emacs+github搞不定么?

【在 n******7 的大作中提到】
: 试了一下markdown online editor
: 比如
: https://stackedit.io/editor
: 发现这些个小网站都是用第三方的云存储来实现多人协作的
: 所以要手动同步才能看到别人的改动,不是实时的
: 有个网站实现了实时协同,但是一个人写,其他人都只读了。。。

avatar
n*7
34
我老板连latex都不想看,还搞这个。。。

【在 x****o 的大作中提到】
: 折腾,emacs+github搞不定么?
avatar
n*7
35
你说word online还是啥?
word online连个track change都没有,还不如gdoc

【在 h*******u 的大作中提到】
: 折腾啥呢,直接上365
: 现在word公式可以支持伪脚本,比原来舒服多了

avatar
x*o
36
用github不需要让他看见,track pdf就行了

【在 n******7 的大作中提到】
: 我老板连latex都不想看,还搞这个。。。
avatar
n*7
37
还是不明白
你是说让他批改pdf?
把老板设成只读模式是不行的。。

【在 x****o 的大作中提到】
: 用github不需要让他看见,track pdf就行了
avatar
x*o
38
奥,老板也改但是不愿意太复杂,明白了

【在 n******7 的大作中提到】
: 还是不明白
: 你是说让他批改pdf?
: 把老板设成只读模式是不行的。。

avatar
n*7
39
对,老板不改具体的细节,但是文字部分还是要改很多的
还有一些合作者,他们只用word的,给他们latex或者pdf让他们改估计会怒的
我暂时搞定了,之前用gdoc的gmath插件,公式复杂了就废了
现在换了个叫formula editor的,可以搞比较复杂的公式
虽然有时候预览说出错,但是还是能够插入的
其实就是插入个图片
把所有公式在latex编辑器搞好,然后插入应该也成

【在 x****o 的大作中提到】
: 奥,老板也改但是不愿意太复杂,明白了
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。